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

📄 menuonly.java

📁 非常好的JAVA学习资料
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class MenuOnly extends Applet {
  MyFrame f=new MyFrame("hi menuonly");
  Button b1=new Button("open");
  Button b2=new Button("close");       //控制窗口显示的按钮

  MenuBar mb1=new MenuBar();     //菜单栏对象
  Menu fi=new Menu("Flie");       //菜单对象
  MenuItem[] file={     //菜单项对象
     new MenuItem("Open",new MenuShortcut(KeyEvent.VK_O)), //快捷键为ctrl-o
     new MenuItem("Save",new MenuShortcut(KeyEvent.VK_S)),
     new MenuItem("Exit",new MenuShortcut(KeyEvent.VK_E))
     };
  public void init() {
     add(b1);
     add(b2);
     f.setMenuBar(mb1);   //窗口中加入菜单栏
     mb1.add(fi);         //菜单栏中加入菜单
     for (int i=0;i<file.length ;i++){
      fi.add(file[i]);   //菜单中加入菜单项
      }
     b1.addActionListener(new B1L()); //设置open,close两按钮的监听
     b2.addActionListener(new B2L());
     f.setSize(200,300);
  }

  class B1L implements ActionListener{
    public void actionPerformed(ActionEvent e){
     f.setVisible(true);
    }
  }
  class B2L implements ActionListener {
    public void actionPerformed(ActionEvent e) {
     f.setVisible(false);
    }
  }

   class MyFrame extends Frame {
    Label l1=new Label("My Applet Frame");
    MyFrame(String s){
     super(s);
     setLayout(new FlowLayout());
     add(l1);
    }
  }
}

⌨️ 快捷键说明

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