[急]求java小程序:绘制一个小球模拟平抛运动 100

如题~~在线等!···... 如题~~在线等!··· 展开
 我来答
leeps_my
2008-10-29 · TA获得超过807个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:0
展开全部
 
 
 
可以这样写:

import javax.swing.*;
import java.awt.*;

class C extends JFrame {
    C() {
        final Point point = new Point();

        add(new JPanel() {
            public void paintComponent(Graphics g) {
                g.fillOval(point.x, point.y, 20, 20);
                point.x = (point.x + 2) % getWidth();
                point.y = (point.x * point.x) / 1000;   // 造就弧线的简单二次方程。
            }
        });

        setSize(777, 666);
        setVisible(true);
        setDefaultCloseOperation(EXIT_ON_CLOSE);

        while (true) {
            repaint(point.x, point.y, 50, 50);
            try { Thread.sleep(10); } catch (Exception ex) {}
        }
    }

    public static void main(String[] args) {
        new C();
    }
}
 
 
 
DoramiHe
推荐于2018-04-22 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25335 获赞数:59534
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
你说的是模拟直线运动还是轨迹是抛物线的那种?
如何去模拟说白了就是要根据某种算法计算出物体运动的下一个坐标,做自由落体运动满足能量守恒定理,要把它实现出来关键是确定一个能量衰减(转化为其他能量)系数,就是物体以多少速度撞击然后以多少速度反弹,以多少角度撞击和以多少角度反弹,这个类似于镜面反射。
确定了以上这些,实现起来就不难了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
若风恶魔
2008-10-28
知道答主
回答量:76
采纳率:0%
帮助的人:0
展开全部
求什么呀,这种简单的,自己动动手嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3b82702fb
2008-10-29 · TA获得超过108个赞
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:70.8万
展开全部
晚上给你发
以前写好了.
fwwly819316@sohu.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式