📄 menutest.java
字号:
import java.awt.*;
import java.awt.event.*;
public class MenuTest extends Frame implements ActionListener
{ private MenuItem fileNew = new MenuItem("New");
private MenuItem fileOpen = new MenuItem("Open");
private MenuItem fileExit = new MenuItem("Exit");
private MenuItem editCut = new MenuItem("Cut");
private MenuItem editCopy = new MenuItem("Copy");
private MenuItem editPaste = new MenuItem("Paste");
public MenuTest()
{ super("Menu Test Program");
Menu file = new Menu("File");
file.add(fileNew); fileNew.setEnabled(false);
file.add(fileOpen); fileOpen.setEnabled(false);
file.addSeparator();
file.add(fileExit); fileExit.setEnabled(true);
Menu edit = new Menu("Edit");
edit.add(editCut); editCut.setEnabled(false);
edit.add(editCopy); editCopy.setEnabled(false);
edit.add(editPaste); editPaste.setEnabled(false);
MenuBar bar = new MenuBar();
bar.add(file);
bar.add(edit);
setMenuBar(bar);
fileExit.addActionListener(this);
setSize(100,100);
show();
}
public void actionPerformed(ActionEvent e)
{ if (e.getSource() == fileExit){
ConfirmDialog exit = new ConfirmDialog(this,"Confirm Exit",
"Do you really want to exit?");
if (exit.isOkay)
System.exit(0);
}
}
public static void main(String args[])
{ MenuTest f = new MenuTest(); }
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -