📄 jmenubartest.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 + -