我有很多帧。当我从一帧移动到另一帧时,一个看不见而另一个看不见,屏幕变成空白。这意味着下一帧在延迟后打开。有什么方法可以解决这个问题吗? 这是我的代码:
f.setVisible(false);
MyFrame1 f1=new MyFrame1();
f1.setVisible(true);
f是我第一帧的对象,
f1是我第二帧的对象。
答案 0 :(得分:0)
您可以使用缓冲区在帧之间平滑过渡。此外,将f1设置为可见而不将f设置为不可见也将起作用。 f将保持可见,直到f1涂在它上面。
关于设计,我没有太多关于你要做什么的信息,但可能有更有效的方法来绘制对象。