java中的多个帧移动

时间:2015-08-11 20:23:57

标签: java jframe

我有很多帧。当我从一帧移动到另一帧时,一个看不见而另一个看不见,屏幕变成空白。这意味着下一帧在延迟后打开。有什么方法可以解决这个问题吗? 这是我的代码:

f.setVisible(false);
MyFrame1 f1=new MyFrame1();
f1.setVisible(true); 

f是我第一帧的对象,

f1是我第二帧的对象。

1 个答案:

答案 0 :(得分:0)

您可以使用缓冲区在帧之间平滑过渡。此外,将f1设置为可见而不将f设置为不可见也将起作用。 f将保持可见,直到f1涂在它上面。

关于设计,我没有太多关于你要做什么的信息,但可能有更有效的方法来绘制对象。