firstpane.java~4~

来自「自己写的一个JAVA实现的学生成绩管理系统」· JAVA~4~ 代码 · 共 52 行

JAVA~4~
52
字号
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;

class FirstPane
    extends JFrame {
  static JTextArea ta = new JTextArea(10, 20);
  JButton b1 = new JButton("清空显示区");
  FirstPane() {
    setTitle("学生管理系统");
    setSize(500, 300);
    setVisible(true);
    JMenu fileMenu1 = new JMenu("帐号");
    JMenuItem Login1 = fileMenu1.add(new ActionThread("登陆"));
    JMenuItem Login2 = fileMenu1.add(new ActionThread("退出"));
    JMenu fileMenu2 = new JMenu("学生基本信息");
    JMenuItem Login3 = fileMenu2.add(new ActionThread("查询学生信息"));
    JMenuItem Login4 = fileMenu2.add(new ActionThread("新建学生档案"));
    JMenu fileMenu3 = new JMenu("查询与统计");
    JMenuItem Login5 = fileMenu3.add(new ActionThread("成绩排名"));
    JMenuItem Login6 = fileMenu3.add(new ActionThread("优秀率"));
    JMenuItem Login7 = fileMenu3.add(new ActionThread("及格率"));
    JMenuItem Login8 = fileMenu3.add(new ActionThread("新建学生成绩"));
    ta.setEditable(true);
    JMenuBar menuBar = new JMenuBar();
    setJMenuBar(menuBar);
    menuBar.add(fileMenu1);
    menuBar.add(fileMenu2);
    menuBar.add(fileMenu3);
    JLabel label1 = new JLabel("欢迎使用学生管理系统");
    getContentPane().setLayout(new FlowLayout());
    getContentPane().add(label1);
    getContentPane().add(ta);
    getContentPane().add(b1);
    b1.addActionListener(new ButtonAction());
  }

  class ButtonAction
      implements ActionListener {
    public void actionPerformed(ActionEvent e) {
      ta.removeAll();
    }
  }

  public static void main(String[] args) {
    FirstPane a = new FirstPane();
    a.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    a.show();
  }
}

⌨️ 快捷键说明

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