📄 hisframe.java~8~
字号:
package awt;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class HisFrame {
public static void main(String[] args) {
final Frame f = new Frame();
f.setTitle("菜单栏界面");
f.setSize(600, 400);
f.setLocation(100, 100);
//TextField tf=new TextField(10);
//f.add(tf,"North");
TextArea ta = new TextArea();
f.add(ta);
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
MenuBar mb = new MenuBar();
Menu m1 = new Menu("File");
Menu m2 = new Menu("Edit");
MenuItem mi1 = new MenuItem("New");
MenuItem mi2 = new MenuItem("Open");
mi2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
FileDialog fd = new FileDialog(f, "打开文件", FileDialog.LOAD);
fd.setVisible(true);
String strFile=fd.getFile();
if (strFile!=null) {
try {
FilterInputStream fis=new BufferedInputStream(strFile);
byte[] buf=new byte[10*1024];
int len=fis.read(buf);
}
catch (Exception ex) {
}
}
}
});
MenuItem mi3 = new MenuItem("New Class");
MenuItem mi4 = new MenuItem("New File");
MenuItem mi5 = new MenuItem("Exit");
mi5.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
MenuItem mi6 = new MenuItem("Undo");
MenuItem mi7 = new MenuItem("Paste");
MenuItem mi8 = new MenuItem("Select All");
m1.add(mi1);
m1.add(mi2);
m1.add(mi3);
m1.add(mi4);
m1.add(mi5);
m2.add(mi6);
m2.add(mi7);
m2.add(mi8);
mb.add(m1);
mb.add(m2);
f.setMenuBar(mb);
f.setVisible(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -