java swing如何使得同一个窗口,不管点击打开多少次,桌面上始终只能出现一个?
答案:6 悬赏:0 手机版
解决时间 2021-11-18 22:18
- 提问者网友:寂寞梧桐
- 2021-11-18 04:00
java swing如何使得同一个窗口,不管点击打开多少次,桌面上始终只能出现一个?
最佳答案
- 五星知识达人网友:人類模型
- 2021-11-18 04:38
楼主设置了dbt != null 当你打开一个添加部门,然后关闭了对应的窗口,再点添加部门能出来吗追问额,真的打不开了?晕死。追答之前我也遇到过这样的问题,你可以在打开的窗口中添加一个windowlistener监听,当发生closing时,设置dbt = null;就行了
全部回答
- 1楼网友:忘川信使
- 2021-11-18 08:08
写个 Factory类,然后里面写上本窗口的单例模式不好吗?
- 2楼网友:毛毛
- 2021-11-18 07:08
你在打开下一个界面的时候写上this.setVisible(false);就行了追问我不是要让父界面隐藏,而是不管执行多少次“添加部门”,电脑上只能出现一个“添加界面窗口”,现在情况是我点5次“添加部门”,他就会出现5个添加”部门窗口“。
- 3楼网友:第幾種人
- 2021-11-18 06:27
这还不容易,你定义一个boolean 变量first=true,点开的时候添加条件if (first==true)
第一次打开之后定义为false,
第一次打开之后定义为false,
- 4楼网友:蓝房子
- 2021-11-18 05:31
弹出模态窗口
- 5楼网友:一叶十三刺
- 2021-11-18 04:50
如果人家直接开多个主窗口呢?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯