最代码官方
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 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日