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

📄 jmenubartest.java

📁 详细讲解了java的基础知识
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class JMenuBarTest extends JFrame {
  BorderLayout borderLayout1 = new BorderLayout();
  JMenuBar jMenuBar1 = new JMenuBar();
  JMenu jMenu1 = new JMenu();
  JMenuItem jMenuItem1 = new JMenuItem();
  JMenuItem jMenuItem2 = new JMenuItem();
  JMenuItem jMenuItem3 = new JMenuItem();
  JMenuItem jMenuItem4 = new JMenuItem();
  JMenu jMenu2 = new JMenu();
  JMenuItem jMenuItem5 = new JMenuItem();
  JMenuItem jMenuItem6 = new JMenuItem();
  JMenu jMenu3 = new JMenu();
  JMenuItem jMenuItem11 = new JMenuItem();
  JRadioButtonMenuItem jRadioButtonMenuItem1 = new JRadioButtonMenuItem();
  JRadioButtonMenuItem jRadioButtonMenuItem2 = new JRadioButtonMenuItem();
  JCheckBoxMenuItem jCheckBoxMenuItem1 = new JCheckBoxMenuItem();
  JCheckBoxMenuItem jCheckBoxMenuItem2 = new JCheckBoxMenuItem();
  

  public static void main(String args[]){
    JMenuBarTest jMenuBarTest1=new JMenuBarTest();
	jMenuBarTest1.go();
  }	
	void go(){
	this.getContentPane().setLayout(borderLayout1);
    this.setSize(new Dimension(300, 200));
    this.setTitle("JMenuBar测试");
    this.setJMenuBar (jMenuBar1);//加入JMenuBar
    jMenu1.setText("文件");
    jMenuItem1.setText("新建文件");
	jMenuItem1.setIcon(new ImageIcon("newfile.gif"));
    jMenuItem2.setText("打开文件");
	jMenuItem2.setIcon(new ImageIcon("openfile.gif"));
    jMenuItem3.setText("关闭");
    jMenuItem4.setText("结束");
    jMenuItem4.addActionListener(new java.awt.event.ActionListener(){
      public void actionPerformed(ActionEvent e) {
        jMenuItem4_actionPerformed(e);
      }
    });
    jMenu2.setText("查看");
    jMenuItem5.setText("标准模式");
    jMenuItem6.setText("大纲模式");
    jMenu3.setText("工具栏");
    jMenuItem11.setEnabled(false);
    jMenuItem11.setText("绘图");
    jRadioButtonMenuItem1.setText("一般");
    jRadioButtonMenuItem2.setText("格式");
    jCheckBoxMenuItem1.setText("标尺");
    jCheckBoxMenuItem2.setText("格线");
   
	jMenuBar1.add(jMenu1);//JMenuBar加入JMenu
    jMenuBar1.add(jMenu2);
    jMenu1.add(jMenuItem1);//JMenu加入JMenuItem
    jMenu1.add(jMenuItem2);
    jMenu1.add(jMenuItem3);
    jMenu1.addSeparator();//JMenu加入Seperator
    jMenu1.add(jMenuItem4);
	
    jMenu2.add(jMenuItem5);
    jMenu2.add(jMenuItem6);
    jMenu2.addSeparator();   
	jMenu2.add(jMenu3);//嵌套menu
    jMenu2.add(jCheckBoxMenuItem1);//JMenu加入JCheckBoxMenuItem
    jMenu2.add(jCheckBoxMenuItem2);
	
    jMenu3.add(jRadioButtonMenuItem1);//JMenu加入JRadioButtonMenuItem
    jMenu3.add(jRadioButtonMenuItem2);
    jMenu3.add(jMenuItem11);
	this.setVisible(true);
  	}
  void jMenuItem4_actionPerformed(ActionEvent e){
       System.exit(0);//离开
  }
}       


⌨️ 快捷键说明

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