📄 menuonly.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 + -