禁用在应用程序上发布JOptionPane

时间:2011-02-13 15:57:39

标签: java

向大家致以问候。我有一个问题,我可以解决。我需要JOptionPane没有在我的应用程序中显示可能有一些方法来实现这一点。最好的问候亚历杭德罗德尔里奥。

3 个答案:

答案 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节目,我想不是其中一个没有在应用程序中显示。