最代码官方
								2014-06-04 22:46:22
							
							
								证
							java swing实现小球沿正弦曲线运动的代码
package com.zuidaima.swing;
import java.awt.*;
import javax.swing.*;
public class SinRun extends JFrame implements Runnable {
	static int i = 0;
	static int j = 250;
	static double x = 0;
	static double v = 10;// 速度
	static double w = 2 * Math.PI;
	static double A = 50;// 振幅
	static double t = 0;// 时间
	public SinRun() {
		this.setSize(500, 500);
		this.setVisible(true);
	}
	public void paint(Graphics g) {
		super.paint(g);
		g.setColor(Color.black);
		g.fillOval(i, j + (int) x, 10, 10);
	}
	public void run() {
		while (true) {
			try {
				Thread.sleep(100);
			} catch (InterruptedException e) {
				// e.printStackTrace();
			}
			i += v;
			x = A * Math.cos(w * t);
			t += 0.1;
			this.repaint();
			if (i > 500)
				i = 0;
		}
	}
	public static void main(String args[]) {
		new Thread(new SinRun()).start();
	}
}
							猜你喜欢
请下载代码后再发表评论
    
相关代码
				- java写得一个模拟浏览器源码
 - java swing实现的计算器实例
 - 原 java swing编写简易聊天室,java初学者可以学习java线程与网络编程的基础知识
 - 证 java swing编写的一个打字小游戏
 - java swing编写的基于JPJF的一个小游戏(类似男人坚持30秒)
 - 证 java swing开发俄罗斯方块游戏
 - 证 贪吃蛇小游戏 java swing
 - 证 基于java swing实现的下雪动态
 - java swing颜色选择器代码例子下载
 - java Swing开发简单备忘录源代码下载
 - 原 java swing开发实现的记事本源代码实例下载
 - 使用java Timer类实现在swing面板上显示动态时钟
 
最近下载
				
最近浏览
				
                DEFNXKJ     LV2
                2024年4月18日
            
            
        
                850784773    
                2020年6月13日
            
            
                    暂无贡献等级
            
        
                起名字是个麻烦事     LV12
                2020年6月9日
            
            
        
                hxb2000     LV1
                2020年6月5日
            
            
        
                yyyyyc     LV2
                2020年5月16日
            
            
        
                asd1084481912     LV1
                2020年4月18日
            
            
        
                陌小宋     LV2
                2020年3月8日
            
            
        
                陌小宋1     LV1
                2020年3月8日
            
            
        
                2823416198     LV3
                2019年11月27日
            
            
        
                luohaipeng     LV23
                2019年11月20日
            
            
        




                
                
                