📄 hisframe.java
字号:
package lesson8;import java.awt.*;import java.awt.event.*;import java.io.*;public class HisFrame{ public static void main(String[] args) { final Frame f=new Frame("http://www.mybole.com.cn"); f.setSize(600,400); f.setLocation(100,100); //TextField tf=new TextField(20); //f.add(tf,"North"); final TextArea tf=new TextArea(); f.add(tf); 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,"Weixin Open File Dialog", FileDialog.LOAD); fd.show(); String strFile=fd.getDirectory()+fd.getFile(); if(strFile!=null) { try { FileInputStream fis=new FileInputStream(strFile); byte[] buf=new byte[10*1024]; int len=fis.read(buf); tf.append(new String(buf,0,len)); fis.close(); } catch (Exception ex) { ex.printStackTrace(); } } } }); MenuItem mi3=new MenuItem("Save"); MenuItem mi4=new MenuItem("Exit"); mi4.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { System.exit(0); } }); MenuItem mi5=new MenuItem("Copy"); MenuItem mi6=new MenuItem("Paste"); m1.add(mi1); m1.add(mi2); m1.add(mi3); m1.add(mi4); m2.add(mi5); m2.add(mi6); mb.add(m1); mb.add(m2); f.setMenuBar(mb); f.show(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -