如何检查jframe窗口打开.如果jframe窗口打开,点击外面,然后在java中闪烁jframe窗口



如果在java swing中尝试打开Jframe窗口而不是闪烁,则只允许一个Jframe窗口**

如何* *

我只能猜测你的问题应该是什么意思,但我最好的猜测是你想要创建一个模态框架。JFrame不支持这种类型的框架。您必须使用JDialog (http://docs.oracle.com/javase/7/docs/api/javax/swing/JDialog.html)。

JDialog dialog = new JDialog(parentFrame , "someTitle" , true);
... //create dialog
dialog.setVisible(true);
//now the parentFrame is blocked until the dialogwindow is closed

只允许一个Jframe窗口,如果试图打开而不是闪烁JframeJava swing中的Window

  • 不要创建多于一个的JFrame来使用JDialog

  • 用setModal

  • 设置JFrame为JDialog的所有者

最新更新