📄 testmenuitems.java
字号:
/* * TestMenuItems.java * * Created on July 30, 2002, 2:36 PM */package com.samspublishing.jpp.ch13;import java.awt.*;import java.awt.event.*;/** * * @author Stephen Potts * @version */public class TestMenuItems extends Frame implements ActionListener{ MenuBar mBar; Menu breadMenu, toastMenu; Menu helpMenu; TextField tField; /** Creates new TestMenuItems*/ public TestMenuItems() { breadMenu = new Menu("Bread"); MenuItem tempMenuItem; tempMenuItem = new MenuItem("White"); tempMenuItem.addActionListener(this); breadMenu.add(tempMenuItem); tempMenuItem = new MenuItem("Wheat"); tempMenuItem.addActionListener(this); breadMenu.add(tempMenuItem); tempMenuItem = new MenuItem("Rye"); tempMenuItem.addActionListener(this); breadMenu.add(tempMenuItem); toastMenu = new Menu("Toast"); tempMenuItem = new MenuItem("Light"); tempMenuItem.addActionListener(this); toastMenu.add(tempMenuItem); tempMenuItem = new MenuItem("Medium"); tempMenuItem.addActionListener(this); toastMenu.add(tempMenuItem); tempMenuItem = new MenuItem("Dark"); tempMenuItem.addActionListener(this); toastMenu.add(tempMenuItem); mBar = new MenuBar(); mBar.add(breadMenu); mBar.add(toastMenu); helpMenu = new Menu("Help"); helpMenu.add(new MenuItem("help")); mBar.setHelpMenu(helpMenu); tField = new TextField(" ",30); setLayout(new FlowLayout()); add(tField); setMenuBar(mBar); addWindowListener(new WinCloser()); setTitle("Using Menu Bars"); setBounds( 100, 100, 300, 300); setVisible(true); } public void actionPerformed(ActionEvent ae) { String cmd = ae.getActionCommand(); tField.setText("you selected: " + cmd); } public static void main(String[] args) { TestMenuItems tmi = new TestMenuItems(); } }class WinCloser extends WindowAdapter{ public void windowClosing(WindowEvent e) { System.exit(0); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -