Java 如何避免从一个jdialog跳到另一个jdialog时出现闪烁效果
嗨,我已经创建了两个jdialog对话框。从第一个jdialog框调用第二个jdialog框。 我已将我的组件安排在中心。但是当我点击下一步按钮时,我的程序会调用第二个jdialog,但在这段时间内(在几分之一秒的时间内,我发现一些闪烁的效果意味着一些jdialog显示在我屏幕的左上角。这是几分之一秒。我想这可能是闪烁的效果。那么如何避免这个问题呢 谢谢Java 如何避免从一个jdialog跳到另一个jdialog时出现闪烁效果,java,swing,Java,Swing,嗨,我已经创建了两个jdialog对话框。从第一个jdialog框调用第二个jdialog框。 我已将我的组件安排在中心。但是当我点击下一步按钮时,我的程序会调用第二个jdialog,但在这段时间内(在几分之一秒的时间内,我发现一些闪烁的效果意味着一些jdialog显示在我屏幕的左上角。这是几分之一秒。我想这可能是闪烁的效果。那么如何避免这个问题呢 谢谢 Sunil KUmar Sahoo如果一个对话框打开另一个对话框,那么使用类似向导的东西可能更有意义。然后,您可以避免完全闪烁,因为您将更改屏
Sunil KUmar Sahoo如果一个对话框打开另一个对话框,那么使用类似向导的东西可能更有意义。然后,您可以避免完全闪烁,因为您将更改屏幕上显示的唯一对话框组件上的内容 当然,缺点是实施起来有点困难,但不会太多 以下链接包含有关创建向导的信息:
在设置第二个对话框的位置之前,您可能会显示第二个对话框。因此,不要执行以下操作:
dialog.setVisible(true);
dialog.setLocationRelativeTo(null);
这样做:
dialog.setLocationRelativeTo(null);
dialog.setVisible(true);
[-1]-这可能是一个有趣的问题,但它的编辑方式使其无法阅读。请尊重您希望从中获得帮助的人…我已经发布了完整的代码,但我不知道它如何显示如上所述