向大家致以问候。我有一个问题,我可以解决。我需要JOptionPane没有在我的应用程序中显示可能有一些方法来实现这一点。最好的问候亚历杭德罗德尔里奥。
答案 0 :(得分:1)
通常使用showXXX静态方法显示JOptionPane。使用这种方法,您没有对实际对话框的引用,因此您不能只隐藏选项窗格。
阅读JOptionPane API文档。在那里,您将找到使用JOptionPane的“直接使用”示例。在这种情况下,您负责处理显示对话框和处理所选选项按钮的更多代码。但是您确实有对实际对话框的引用,因此您可以根据需要使用setVisible(false)。
当然选项窗格是模态的,所以你仍然需要以某种方式安排关闭对话框,可能是在显示选项窗格之前启动一个Swing Timer。
答案 1 :(得分:0)
你试过setVisible()吗?
JOptionPane optionPane = new JOptionPane();
...
...
...
optionPane.setVisible(false);
答案 2 :(得分:0)
我只是不能设置Visible(); 我有一个类,我没有源代码,有很多不需要的Joptionpane节目,我想不是其中一个没有在应用程序中显示。