我要用JMenu添加子项该怎么做???JMenuBar与JMenuItem怎么做???
解决方案 »
- java能否实现通过用户使用,修改程序本身的一些值
- Java Swing中的数字格式问题
- Java应用程序如何监听Linux系统的“Log out”,“Suspend”,“Hibernate”消息?
- Java的接口和C++的虚类的相同和不同处。
- 用什么语言比较适合开发桌面程序?
- JAVA中访问一个页面后如何用当前SESSION接着访问同一站点的另一页面?
- 好菜的问题,都有点不好意思问: 刚接触JAVA,想运行一个小例子,但不成功
- 请教tomcat配置经验,免up.
- JAVA高手进来!!!!!(关于事务JTS的问题)!!!!!!!!
- 菜菜菜的问题
- 百分求教关于socket长连接的问题
- 高手进,关于JWindow
搞清三者关系就知道谁add谁了
JMenu是选择了JMenuBar上一个选项之后弹出的一个包含JMenuItems的popup window
setJMenuBar(menuBar); JMenu menu1 = new JMenu("File");
menuBar.add(menu1); JMenuItem exitItem = new JMenuItem("Exit");
9楼 有代码,可运行
在一般的窗口中,文件,编辑,工具,帮助等都应该叫做菜单(JMenu),然后文件下面的“打开”,“新建”,“退出”等叫做菜单项(JMenuItem),然后那些菜单都放在一个叫做菜单栏中(JMenuBar)。用过Firefox就知道,有一个选项是移除菜单栏,而不是移除菜单。移除一个组件,他的子组件也会一起移除的,所以一移除掉菜单栏,菜单,菜单项等都被一起移除掉了。