0
我有一个简单的动画程序,它移动Jframe上的一些基本形状。然而,该程序并没有真正移动形状,而是创造更多的东西。换句话说,我需要强制Jframe清理前一个对象。如何做?如何刷新Jframe以创建动画?
我有一个简单的动画程序,它移动Jframe上的一些基本形状。然而,该程序并没有真正移动形状,而是创造更多的东西。换句话说,我需要强制Jframe清理前一个对象。如何做?如何刷新Jframe以创建动画?
自定义绘画是通过覆盖JPanel的paintComponent()方法完成的。基本代码是:
protected void paintComponent(Graphics g)
{
super.paintComponent(g); // this is what clears the screen.
// paint your shapes here
}
然后您将面板添加到框架。
阅读“自定义绘画”的Swing教程中的部分以获取更多信息。
看看这个previous post。
按形状,你的意思是摆动组件?或者你只是对你的JFrame感到痛苦? – 2009-12-24 07:27:32
只需将JFrame上的正方形 – user238098 2009-12-24 07:33:30
JFrame上的疼痛正方形 – user238098 2009-12-24 07:34:02