java中菜单栏的创建
来源:互联网 发布:linux系统如何重启 编辑:程序博客网 时间:2024/05/20 05:58
import java.awt.event.*;import javax.swing.*;public class ExampleFrame_05 extends JFrame {/** * */private static final long serialVersionUID = 1L;public static void main(String args[]) {ExampleFrame_05 frame = new ExampleFrame_05();frame.setVisible(true);}public ExampleFrame_05() {super();setTitle("创建菜单栏");setBounds(100, 100, 500, 375);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);JMenuBar menuBar = new JMenuBar();// 创建菜单栏对象setJMenuBar(menuBar);// 将菜单栏对象添加到窗体的菜单栏中JMenu menu = new JMenu("菜单名称");// 创建菜单对象menuBar.add(menu);// 将菜单对象添加到菜单栏对象中JMenuItem menuItem = new JMenuItem("菜单项名称");// 创建菜单项对象menuItem.addActionListener(new ItemListener());// 为菜单项添加事件监听器menu.add(menuItem);// 将菜单项对象添加到菜单对象中JMenu sonMenu = new JMenu("子菜单名称");// 创建菜单的子菜单对象menu.add(sonMenu);// 将子菜单对象添加到上级菜单对象中JMenuItem sonMenuItem = new JMenuItem("子菜单项名称");// 创建子菜单的菜单项对象sonMenuItem.addActionListener(new ItemListener());// 为菜单项添加事件监听器sonMenu.add(sonMenuItem);// 将子菜单的菜单项对象添加到子菜单对象中JMenu menu2 = new JMenu("菜单名称2");// 创建菜单对象menuBar.add(menu2);// 将菜单对象添加到菜单栏对象中JMenuItem menuItem2 = new JMenuItem("菜单项名称2");// 创建菜单项对象menuItem2.addActionListener(new ItemListener());// 为菜单项添加事件监听器menu2.add(menuItem2);// 将菜单项对象添加到菜单对象中JMenu sonMenu2 = new JMenu("子菜单名称2");// 创建菜单的子菜单对象menu2.add(sonMenu2);// 将子菜单对象添加到上级菜单对象中JMenuItem sonMenuItem2 = new JMenuItem("子菜单项名称2");// 创建子菜单的菜单项对象sonMenuItem2.addActionListener(new ItemListener());// 为菜单项添加事件监听器sonMenu2.add(sonMenuItem2);// 将子菜单的菜单项对象添加到子菜单对象中//}private class ItemListener implements ActionListener {public void actionPerformed(ActionEvent e) {JMenuItem menuItem = (JMenuItem) e.getSource();System.out.println("您单击的是菜单项:" + menuItem.getText());}}}<img alt="微笑" src="http://static.blog.csdn.net/xheditor/xheditor_emot/default/smile.gif" /><img alt="大笑" src="http://static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif" />
0 0
- java中菜单栏的创建
- 菜单栏的创建
- Android中Activity创建菜单栏跟fragment创建菜单栏
- 菜单栏和工具栏的创建
- java菜单栏的实现
- Java Swing中菜单栏、弹出式菜单、树形控件的使用
- 创建菜单栏
- 创建“菜单栏”
- JAVA 菜单栏组件的使用
- 图形用户界面 菜单栏、工具栏的创建方法
- MFC可停靠菜单栏的创建过程
- 窗体菜单栏的创建与使用
- QT 菜单栏 工具栏 Qaction的创建
- MFC菜单栏的创建和使用
- 在MFC中如何创建没有菜单栏的单文档应用程序
- 如何创建 MFC 应用程序在 Visual C++ 中没有菜单栏
- MFC中菜单栏的重绘方法
- ubuntu 中 eclipse 的菜单栏 显示问题
- 我的Android网络框架之旅(四)
- 集合_2
- java 实现二叉树结构的基本运算详细代码
- iOS地图开发-地图的定位
- 友元函数,一般函数,成员函数
- java中菜单栏的创建
- 关于别克2016君越(Buick Lacroesse)的音频系统
- 集合_3
- gdb调试命令总结
- Web.xml配置详解之context-param
- 集合_4
- Glide使用详解(二)
- Unity 提取资源 Disunity、Unity Studio
- TCP/IP复习笔记(四)之拥塞控制