📄 menutest.java
字号:
import java.awt.*;
import java.awt.event.*;
public class MenuTest
{
public static void main(String[] args)
{
MenuFrame form = new MenuFrame();
form.setVisible(true);
}
}
class MenuFrame extends Frame implements ActionListener
{
Label lb=new Label("here comes command");
MenuBar m_MenuBar=new MenuBar();
Menu menuFile = new Menu("File");
MenuItem f1 = new MenuItem("Open");
MenuItem f2 = new MenuItem("Close");
MenuItem f3 = new MenuItem("Exit");
Menu menuEdit = new Menu("Edit");
MenuItem e1 = new MenuItem("Copy");
MenuItem e2 = new MenuItem("Cut");
MenuItem e3 = new MenuItem("Paste");
MenuFrame()
{
super("Menu Frame");
setLayout(new FlowLayout());
m_MenuBar.add(menuFile);
menuFile.add(f1);
f1.addActionListener(this);
menuFile.add(f2);
f2.addActionListener(this);
menuFile.add(f3);
f3.addActionListener(this);
m_MenuBar.add(menuEdit);
menuEdit.add(e1);
e1.addActionListener(this);
menuEdit.add(e2);
e2.addActionListener(this);
menuEdit.add(e3);
e3.addActionListener(this);
setMenuBar(m_MenuBar);
add(lb);
setSize(300,300);
addWindowListener(new Tuichu());
}
public void actionPerformed(ActionEvent e)
{
lb.setText(e.getActionCommand());
}
}
class Tuichu extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -