我正在尝试制作一个简单的球形动画,从面板的一个角落开始到另一个角落。我已经为此编写了一个程序。
当我运行程序时,椭圆形或球体会留下痕迹。我的意思是说,当程序运行时,它会留下“颜色轨迹”。在我的程序中,计时器每100毫秒触发一个事件。
以下是负责运行代码的逻辑:
当我运行程序时,椭圆形或球体会留下痕迹。我的意思是说,当程序运行时,它会留下“颜色轨迹”。在我的程序中,计时器每100毫秒触发一个事件。
以下是负责运行代码的逻辑:
void function() {
// in this there is a action listener timed accordingly to fire event of
// doing x++ every 100th miliseconds
}
public void paintComponent(final Graphics g) {
g.setColor(Color.black);
g.drawOval(x,y,width,height);
g.fillOval(x,y,width,height);
}
输出结果的截图:
Graphics
对象进行final
声明? - Andrew ThompsonpainComponent()
在匿名类中声明。 - saplingProsuper.paintComponent(g)
是什么意思?它的作用是什么? - saplingPro