java swing 菜单打开与关闭子窗口

java swing 菜单打开与关闭子窗口,第1张

如果实现了你第一个问题,后面的就都不存在了。

锁住腔芹了主窗体,那么关闭 *** 作伍猛毕,菜单点击都不可能 *** 作了。

下边按问题一个一个解答,这是不考虑关联性的,如果考虑关联性。后两个不可能与1同时存在。

1. 这个使用Dialog而不是Frame Dialog有model属性,setModel(true) 这样就是模态对话框,后面的都不可以 *** 作了。

2.窗体关闭时,使用System.exit(0) 这样,所有的就都关闭了。

3.打开一个新的,关闭已打开的,需要有前一个窗体的对象句柄。用知罩可以设置成非显示。

你不会是想把之前的菜单也漏乎覆盖掉吧,饥搜派不是的话用JTabbedPane的add方法添加你其他的Pane就行了,如果烂贺不是的话就用disport()关闭当前frame,new一个你要打开frame了。

给要d出按钮的菜单项注册actionlistener,山御闷然后在事件中添加小窗体代码,以拆嫌JMenuItem为例:逗弯

JMenuItem item = new JMenuItem("item")

item.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

JOptionPane.showInputDialog("Please input:")

}

})

fileMenu.add(item)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12501975.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存