⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 samplemenu.java

📁 图的有关问题 做的比较简单 大家多包含
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;

public class SampleMenu implements ActionListener, ItemListener {
    private Frame f;
    private MenuBar mb;
    private Menu m1;
    private Menu m2;
    private Menu m3;
    private MenuItem mi1;
    private MenuItem mi2;
    private MenuItem mi3;
    private MenuItem mi4;
    private CheckboxMenuItem mi5;
    
    public void go() {
        f = new Frame("Menu");
        mb = new MenuBar();
        m1 = new Menu("File");
        m2 = new Menu("Edit");
        m3 = new Menu("Help");
        mb.add(m1);
        mb.add(m2);
        mb.setHelpMenu(m3);
        f.setMenuBar(mb);
        
        mi1 = new MenuItem("New");
        mi2 = new MenuItem("Save");
        mi3 = new MenuItem("Load");
        mi4 = new MenuItem("Quit");
        mi1.addActionListener(this);
        mi2.addActionListener(this);
        mi3.addActionListener(this);
        mi4.addActionListener(this);
        m1.add(mi1);
        m1.add(mi2);
        m1.add(mi3);
        m1.addSeparator();
        m1.add(mi4);
        
        mi5 = new CheckboxMenuItem("Persistent");
        mi5.addItemListener(this);
        m1.add(mi5);
        
        f.setSize(200,200);
        f.setVisible(true);
    }
    
    public void actionPerformed( ActionEvent ae) {
        System.out.println("Button \"" +
                ae.getActionCommand() + "\" pressed.");
        
        if (ae.getActionCommand().equals("Quit")) {
            System.exit(0);
        }
    }
    
    public void itemStateChanged(ItemEvent ie) {
        String state = "deselected";
        
        if (ie.getStateChange() == ItemEvent.SELECTED) {
            state = "selected";
        }
        System.out.println(ie.getItem() + " " + state);
    }
    
    public static void main(String args[]) {
        SampleMenu sampleMenu = new SampleMenu();
        sampleMenu.go();
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -