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

📄 hisframe.java~8~

📁 GUI java源码 多种例子 java大学课程
💻 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 + -