java菜单



java菜单.

菜单的类型:下拉式菜单和弹出式菜单
菜单只在激活时可见
菜单的交互:
侦听器向每个单独的菜单项注册
选择一个菜单项
产生一个ActionEvent
将ActionEvent发送给该选项的侦听器
执行ActionPerformed()

Menus
在Swing GUI中,菜单仅能在JFrame和JApplet类中使用
提供setJMenuBar方法
定义菜单的类:JMenuBar、JMenuItem、JMenu、JCheckBoxMenuItem、JRadioButtonMenuItem

JMenuBar类:JComponent的子类
包含了管理菜单条所必须的方法
菜单条是菜单项的容器

JMuneItem类:javax.swing.AbstractButton的子类
包含了管理菜单项所必需的方法
菜单项是菜单中的一个GUI构件
菜单项会触发某种方法或提供子菜单

JMenu类:javax.swing.JMenuItem的子类
包含了管理菜单所必需的方法
菜单被加入到菜单条或其他菜单中
单击某个菜单时,菜单被展开并显示菜单项列表

JCheckBoxMenuItem类:javax,swing.JMenuItem的子类
带有复选框的菜单项
包含管理具有开关状态的菜单项所必需的方法

JRadioButtonMenuItem类:javax.swing.JMenuItem的子类
带有单选按钮的菜单项
包含管理具有开关状态的菜单项所必需的方法