用于动态形状的Java Swing代码下载

电脑杂谈  发布时间:2020-03-28 09:01:07  来源:网络整理

动图怎么画平行线动图_swing 动图_怎么用图艺图做动图

代码下载地址:

原创: 动态模式的Java摇摆代码下载

package com.zuidaima.swing;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import javax.swing.JFrame;
@SuppressWarnings("serial")
class Cardioid extends JFrame {
	// 定义窗口大小
	private static final int WIDTH = 480;
	private static final int HEIGHT = 600;
	// 获取屏幕大小
	private static int WINDOW_WIDTH = Toolkit.getDefaultToolkit()
			.getScreenSize().width;
	private static int WINDOW_HEIGHT = Toolkit.getDefaultToolkit()
			.getScreenSize().height;
	// 构造函数
	public Cardioid() {
		// 设置窗口标题
		super("?形线");
		// 设置背景色
		this.setBackground(Color.BLACK);
		// 设置窗口位置
		this.setLocation((WINDOW_WIDTH - WIDTH) / 2,
				(WINDOW_HEIGHT - HEIGHT) / 2);
		// 设置窗口大小
		this.setSize(WIDTH, HEIGHT);
		// 设置窗口布局
		this.setLayout(getLayout());
		// 设置窗口可见
		this.setVisible(true);
		// 设置窗口默认关闭方式
		this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
	}
	public void paint(Graphics g) {
		double x, y, r; // 横纵坐标及半径
		Image image = this.createImage(WIDTH, HEIGHT);
		Graphics pic = image.getGraphics();
		// 绘制图形
		for (int i = 0; i < 100; i++) {
			for (int j = 0; j < 100; j++) {
				r = Math.PI / 45 + Math.PI / 45 * i
						* (1 - Math.sin(Math.PI / 45 * j)) * 18;
				x = r * Math.cos(Math.PI / 45 * j) * Math.sin(Math.PI / 45 * i)
						+ WIDTH / 2;
				y = -r * Math.sin(Math.PI / 45 * j) + HEIGHT / 2;
				pic.setColor(Color.MAGENTA);
				pic.fillOval((int) x, (int) y, 2, 2);
			}
			// 生成图片
			g.drawImage(image, 0, 0, this);
		}
	}
	public static void main(String[] args) {
		new Cardioid();
	}
}

怎么用图艺图做动图_动图怎么画平行线动图_swing 动图

Java挥杆代码可实现沿正弦曲线的小球运动| html5游戏开发教程实战: 步步高,步步高,...

3楼dj0808082014-06-11

怎么用图艺图做动图_动图怎么画平行线动图_swing 动图

freezingsky写

教科书的副本现在很流行吗?

您是否教过我哪本教科书swing 动图swing 动图,我目前正在寻找一本摇摆书来学习

怎么用图艺图做动图_动图怎么画平行线动图_swing 动图

2楼rex06543352014-06-09

freezingsky写

教科书的副本现在很流行吗?

动图怎么画平行线动图_swing 动图_怎么用图艺图做动图

人们在博客中发布笔记.

一楼Frozensky2014-06-09

教科书的副本现在很流行吗?

您尚未登录,请登录以发表评论


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-155160-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 细贝圭
        细贝圭

        敌人要到你头上拉屍

      热点图片
      拼命载入中...