example4_17.java
来自「书中的例题」· Java 代码 · 共 37 行
JAVA
37 行
/* 演示菜单程序 */
import java.awt.*;
import java.awt.event.*;
public class Example4_17 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 Example4_17()
{ 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)
System.exit(0);
}
public static void main(String args[])
{ Example4_17 f = new Example4_17();}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?