⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menubarframe.java

📁 初学的好东西值得一看看欢迎下载观看使用
💻 JAVA
字号:
import javax.swing.JFrame;
import java.awt.FlowLayout;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.ImageIcon;
import javax.swing.KeyStroke;
import java.awt.event.KeyEvent;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JToolBar;
import javax.swing.JButton;
import java.awt.Dimension;
class MenuBarFrame extends JFrame{
	FlowLayout flowLayout1=new FlowLayout(FlowLayout.LEFT);
	JMenuBar jMenuBar1=new JMenuBar();
	JMenu jMenu1=new JMenu("文件");
	JMenuItem jMenuItem1_1=new JMenuItem("打开");
	JMenuItem jMenuItem1_2=new JMenuItem("另存为");
	JMenu jMenu2=new JMenu("系统管理");
	ImageIcon imageIcon1=new ImageIcon("d:\\java_project\\image\\exit.gif");
	JMenu jMenu2_1=new JMenu("用户维护");
	JMenuItem jMenuItem2_2=new JMenuItem("口令维护");
	JMenuItem jMenuItem2_3=new JMenuItem("退出系统",imageIcon1);
	JMenuItem jMenuItem2_1_1=new JMenuItem("新增用户");
	JMenuItem jMenuItem2_1_2=new JMenuItem("删除用户");
	MenuListener menuListener1=new MenuListener();
	JToolBar jToolBar1=new JToolBar();
	ImageIcon imageIcon2=new ImageIcon("d:\\java_project\\image\\previous.gif");
	JButton jButton1=new JButton();
	ImageIcon imageIcon3=new ImageIcon("d:\\java_project\\image\\next.gif");
	JButton jButton2=new JButton();
	JButton jButton3=new JButton();
	MenuBarFrame(){
		super("带菜单和工具条的框架窗口示例");
		setSize(500,350);
		getContentPane().setLayout(flowLayout1);
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		setJMenuBar(jMenuBar1);
		jMenuBar1.add(jMenu1);
		jMenu1.add(jMenuItem1_1);
		jMenu1.add(jMenuItem1_2);
		jMenuBar1.add(jMenu2);
		jMenu2.add(jMenu2_1);
		jMenu2.add(jMenuItem2_2);
		jMenu2.addSeparator();
		jMenu2.add(jMenuItem2_3);
		jMenuItem2_2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_U, KeyEvent.CTRL_MASK, false));
		jMenu2_1.add(jMenuItem2_1_1);
		jMenu2_1.add(jMenuItem2_1_2);
		jMenuItem2_1_1.addActionListener(menuListener1);
		jMenuItem2_1_2.addActionListener(menuListener1);
		jMenuItem2_2.addActionListener(menuListener1);
		jMenuItem2_3.addActionListener(menuListener1);
		ImageIcon imageIcon2=new ImageIcon("d:\\java_project\\image\\previous.gif");
		jButton1.setActionCommand("新增用户");
		jButton1.setToolTipText("查询上一笔数据");
		jButton1.setIcon(imageIcon2);
		jButton1.addActionListener(menuListener1);
		ImageIcon imageIcon3=new ImageIcon("d:\\java_project\\image\\next.gif");
		jButton2.setActionCommand("删除用户");
		jButton2.setToolTipText("查询下一笔数据");
		jButton2.setIcon(imageIcon3);
		jButton2.addActionListener(menuListener1);
		jButton3.setActionCommand("退出系统");
		jButton3.setToolTipText("退出应用程序");
		jButton3.setIcon(imageIcon1);
		jButton3.addActionListener(menuListener1);
		jButton1.setMaximumSize(new Dimension(20,20));
		jButton2.setMaximumSize(new Dimension(20,20));
		jButton3.setMaximumSize(new Dimension(20,20));
		getContentPane().add(jToolBar1);
		jToolBar1.add(jButton1);
		jToolBar1.add(jButton2);
		jToolBar1.addSeparator();
		jToolBar1.add(jButton3);
		show();
	}
	public static void main(String[] args){
		MenuBarFrame menuBarFrame1=new MenuBarFrame();
	}
}
class MenuListener implements ActionListener{
	public void actionPerformed(ActionEvent e){
		String sCommand=e.getActionCommand();
		if(sCommand.equals("新增用户")){
			System.out.println("单击了新增用户菜单或对应的工具按钮!");
		}
		else if(sCommand.equals("删除用户")){
			System.out.println("单击了删除用户菜单或对应的工具按钮!");
		}
		else if(sCommand.equals("口令维护")){
			System.out.println("单击了口令维护菜单或对应的工具按钮!");
		}
		else if(sCommand.equals("退出系统")){
			System.exit(0);
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -