如果在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的所有者