你好,请问怎么在JAVA的图形界面中点击按钮只能弹出一个子窗体

我用单例模式设置了静态变量,但是好像没有作用一样,求救,谢啦

定义一个全局的JFrame变量global
在button的事件中,代码为:
if(global==null) global=new YourFrame();
global.setVisible(true);

在定义YourFrame()的时候,设置点击关闭按钮的时候为隐藏窗口/或者自己添加个windowsEvent
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-25
不用静态。。
只要在点击按钮的时候判断窗口是不是打开的就行了。
如果已经打开,就不再开了。
否则就打开。
相似回答
大家正在搜