画一个小球做抛物线或单摆的运动轨迹 想在一个面板上画一小球,小球做做自动做抛物线或单摆运动,怎样画出他来呢?尤其是这个单摆... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 抛物线这个java教材里面就有啊,清华的教材 单摆它也是个圆弧,周期是周期T=2π√(L/g),它的角度是定的 继承Jpanel,重写 paint方法。下面有个画正弦余弦图的例子,将里面绘制的坐标改成抛物线的(数学忘了,:)!! )楼主改下。package swing;import java.awt.Graphics;import javax.swing.JFrame;import javax.swing.JPanel;public class PanelDemo extends JPanel { double f(double x) { //return (Math.cos(x / 5) + Math.sin(x / 7) + 2) * getSize().height / 4; return (Math.cos(x / 5) + Math.sin(x / 7) + 2) * getSize().height / 4; } public void paint(Graphics g) { for (int x = 0; x < getSize().width; x++) { g.drawLine(x, (int) f(x), x + 1, (int) f(x + 1)); } } public static void main(String[] args) { PanelDemo myPanel = new PanelDemo(); JFrame f = new JFrame(); f.setBounds(100, 200, 500, 400); f.getContentPane().add(myPanel); f.pack(); f.setVisible(true); }} Graphics2D g2d=(Graphics2D)g;g2d.drawArc (5, 5, 500, 750, 45, 90+5); //圆弧的方法,具体怎么定坐标,参照JDK说明 用java求超大数最大公约数问题 如何區分鍵盤輸入和掃描 为什么运行报错找不到Main.class 求个实现词法分析和语法分析的小程序 构造函数的问题?? 哪位大虾帮我找找错误,我想覆盖Object类的equals()方法 一个菜鸟问题!!!! 求一正则表达式!急!!!!!!!!!!!!谢谢! 大出血,500分一个小问题 sybase & java 高手请进 弱弱的问 如何将一个CLASS文件打成JAR 要详细点的 通过JAVA编写登录远程telnet机器,并且显示远程机器目录的问题
package swing;import java.awt.Graphics;import javax.swing.JFrame;
import javax.swing.JPanel;public class PanelDemo extends JPanel {
double f(double x) {
//return (Math.cos(x / 5) + Math.sin(x / 7) + 2) * getSize().height / 4;
return (Math.cos(x / 5) + Math.sin(x / 7) + 2) * getSize().height / 4;
} public void paint(Graphics g) {
for (int x = 0; x < getSize().width; x++) {
g.drawLine(x, (int) f(x), x + 1, (int) f(x + 1));
}
} public static void main(String[] args) {
PanelDemo myPanel = new PanelDemo();
JFrame f = new JFrame();
f.setBounds(100, 200, 500, 400);
f.getContentPane().add(myPanel);
f.pack();
f.setVisible(true);
}
}
g2d.drawArc (5, 5, 500, 750, 45, 90+5); //圆弧的方法,具体怎么定坐标,参照JDK说明