标签:new textfield listen 完整 tle apt 信息管理系统 reg 管理系统
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.*;
public class StudentTest {
JFrame f=new JFrame();
JPanel p=new JPanel();
JMenuBar mb=new JMenuBar();
JMenu m=new JMenu("菜单选项(M)");
public StudentTest(){
p.setLayout(new BorderLayout());
f.setJMenuBar(mb);
m.setMnemonic(KeyEvent.VK_M);
JLabel l=new JLabel(" 欢迎使用学生基本信息管理系统");
mb.add(m);
JMenuItem mi1=new JMenuItem("录入学生基本信息(L)");
mi1.setMnemonic(KeyEvent.VK_L);
mi1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JDialog d=new JDialog();
JLabel l1=new JLabel("学号:");
JLabel l2=new JLabel("姓名:");
JLabel l3=new JLabel("性别:");
JLabel l4=new JLabel("专业:");
JLabel l5=new JLabel("年级:");
JLabel l6=new JLabel("出生:");
JTextField t1=new JTextField(15);
JTextField t2=new JTextField(15);
JTextField t3=new JTextField(15);
JTextField t4=new JTextField(15);
JTextField t5=new JTextField(15);
JRadioButton jr1=new JRadioButton("男");
JRadioButton jr2=new JRadioButton("女");
ButtonGroup group=new ButtonGroup();
group.add(jr1);
group.add(jr2);
JButton b1=new JButton("录入");
JButton b2=new JButton("重置");
Box box1=Box.createVerticalBox();
Box box11=Box.createHorizontalBox();
box11.add(Box.createHorizontalStrut(80));
box11.add(l1);
box11.add(t1);
box11.add(Box.createHorizontalStrut(80));
Box box12=Box.createHorizontalBox();
box12.add(Box.createHorizontalStrut(80));
box12.add(l2);
box12.add(t2);
box12.add(Box.createHorizontalStrut(80));
Box box13=Box.createHorizontalBox();
box13.add(l3);
box13.add(jr1);
box13.add(jr2);
box13.add(Box.createHorizontalStrut(80));
Box box14=Box.createHorizontalBox();
box14.add(Box.createHorizontalStrut(80));
box14.add(l4);
box14.add(t3);
box14.add(Box.createHorizontalStrut(80));
Box box15=Box.createHorizontalBox();
box15.add(Box.createHorizontalStrut(80));
box15.add(l5);
box15.add(t4);
box15.add(Box.createHorizontalStrut(80));
Box box16=Box.createHorizontalBox();
box16.add(Box.createHorizontalStrut(80));
box16.add(l6);
box16.add(t5);
box16.add(Box.createHorizontalStrut(80));
Box box17 =Box.createHorizontalBox();
box17.add(Box.createHorizontalStrut(95));
box17.add(b1);
box17.add(Box.createHorizontalStrut(40));
box17.add(b2);
box17.add(Box.createHorizontalStrut(80));
box1.add(Box.createVerticalStrut(10));
box1.add(box11);
box1.add(box12);
box1.add(box13);
box1.add(box14);
box1.add(box15);
box1.add(box16);
box1.add(Box.createVerticalStrut(10));
box1.add(box17);
box1.add(Box.createVerticalStrut(10));
d.setTitle("录入学生信息");
d.add(box1,BorderLayout.CENTER);
d.setBounds(550, 300, 400, 260);
d.setVisible(true);
}
});
JMenuItem mi2=new JMenuItem("修改学生基本信息(R)");
mi2.setMnemonic(KeyEvent.VK_R);
mi2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JDialog d=new JDialog();
JLabel l1=new JLabel("请输入要修改信息的学号:");
JLabel l2=new JLabel("(新)姓名:");
JLabel l3=new JLabel("(新)性别:");
JLabel l4=new JLabel("(新)专业:");
JLabel l5=new JLabel("(新)年级:");
JLabel l6=new JLabel("(新)出生:");
JTextField t1=new JTextField(15);
JTextField t2=new JTextField(15);
JTextField t3=new JTextField(15);
JTextField t4=new JTextField(15);
JTextField t5=new JTextField(15);
JRadioButton jr1=new JRadioButton("男");
JRadioButton jr2=new JRadioButton("女");
ButtonGroup group=new ButtonGroup();
group.add(jr1);
group.add(jr2);
JButton b1=new JButton("录入修改");
JButton b2=new JButton("重置");
JButton b3=new JButton("开始修改");
Box box1=Box.createVerticalBox();
Box box11=Box.createHorizontalBox();
box11.add(l1);
box11.add(t1);
box11.add(b3);
box11.add(Box.createHorizontalStrut(80));
Box box12=Box.createHorizontalBox();
box12.add(Box.createHorizontalStrut(80));
box12.add(l2);
box12.add(t2);
box12.add(Box.createHorizontalStrut(80));
Box box13=Box.createHorizontalBox();
box13.add(Box.createHorizontalStrut(1));
box13.add(l3);
box13.add(jr1);
box13.add(jr2);
box13.add(Box.createHorizontalStrut(80));
Box box14=Box.createHorizontalBox();
box14.add(Box.createHorizontalStrut(80));
box14.add(l4);
box14.add(t3);
box14.add(Box.createHorizontalStrut(80));
Box box15=Box.createHorizontalBox();
box15.add(Box.createHorizontalStrut(80));
box15.add(l5);
box15.add(t4);
box15.add(Box.createHorizontalStrut(80));
Box box16=Box.createHorizontalBox();
box16.add(Box.createHorizontalStrut(80));
box16.add(l6);
box16.add(t5);
box16.add(Box.createHorizontalStrut(80));
Box box17 =Box.createHorizontalBox();
box17.add(Box.createHorizontalStrut(95));
box17.add(b1);
box17.add(Box.createHorizontalStrut(40));
box17.add(b2);
box17.add(Box.createHorizontalStrut(80));
box1.add(Box.createVerticalStrut(10));
box1.add(box11);
box1.add(box12);
box1.add(box13);
box1.add(box14);
box1.add(box15);
box1.add(box16);
box1.add(Box.createVerticalStrut(10));
box1.add(box17);
box1.add(Box.createVerticalStrut(10));
d.setTitle("修改学生信息");
d.add(box1,BorderLayout.CENTER);
d.setBounds(550, 300, 450, 260);
d.setVisible(true);
}
});
JMenuItem mi3=new JMenuItem("查询学生基本信息(S)");
mi3.setMnemonic(KeyEvent.VK_S);
mi3.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JDialog d=new JDialog();
JLabel l1=new JLabel("请输入要查询的学号:");
JLabel l2=new JLabel("姓名:");
JLabel l3=new JLabel("性别:");
JLabel l4=new JLabel("专业:");
JLabel l5=new JLabel("年级:");
JLabel l6=new JLabel("出生:");
JTextField t1=new JTextField(15);
JTextField t2=new JTextField(15);
JTextField t3=new JTextField(15);
JTextField t4=new JTextField(15);
JTextField t5=new JTextField(15);
JRadioButton jr1=new JRadioButton("男");
JRadioButton jr2=new JRadioButton("女");
ButtonGroup group=new ButtonGroup();
group.add(jr1);
group.add(jr2);
JButton b1=new JButton("录入修改");
JButton b2=new JButton("重置");
JButton b3=new JButton("查询");
Box box1=Box.createVerticalBox();
Box box11=Box.createHorizontalBox();
box11.add(Box.createHorizontalStrut(80));
box11.add(l1);
box11.add(t1);
box11.add(b3);
box11.add(Box.createHorizontalStrut(80));
Box box12=Box.createHorizontalBox();
box12.add(Box.createHorizontalStrut(80));
box12.add(l2);
box12.add(t2);
box12.add(Box.createHorizontalStrut(80));
Box box13=Box.createHorizontalBox();
box13.add(Box.createHorizontalStrut(1));
box13.add(l3);
box13.add(jr1);
box13.add(jr2);
box13.add(Box.createHorizontalStrut(80));
Box box14=Box.createHorizontalBox();
box14.add(Box.createHorizontalStrut(80));
box14.add(l4);
box14.add(t3);
box14.add(Box.createHorizontalStrut(80));
Box box15=Box.createHorizontalBox();
box15.add(Box.createHorizontalStrut(80));
box15.add(l5);
box15.add(t4);
box15.add(Box.createHorizontalStrut(80));
Box box16=Box.createHorizontalBox();
box16.add(Box.createHorizontalStrut(80));
box16.add(l6);
box16.add(t5);
box16.add(Box.createHorizontalStrut(80));
box1.add(Box.createVerticalStrut(10));
box1.add(box11);
box1.add(box12);
box1.add(box13);
box1.add(box14);
box1.add(box15);
box1.add(box16);
box1.add(Box.createVerticalStrut(10));
d.setTitle("查询学生信息");
d.add(box1,BorderLayout.CENTER);
d.setBounds(550, 300, 500, 250);
d.setVisible(true);
}
});
JMenuItem mi4=new JMenuItem("删除学生基本信息(D)");
mi4.setMnemonic(KeyEvent.VK_D);
mi4.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JDialog d=new JDialog();
JLabel l1=new JLabel("请输入要删除的学号:");
JLabel l2=new JLabel("姓名:");
JLabel l3=new JLabel("性别:");
JLabel l4=new JLabel("专业:");
JLabel l5=new JLabel("年级:");
JLabel l6=new JLabel("出生:");
JTextField t1=new JTextField(15);
JTextField t2=new JTextField(15);
JTextField t3=new JTextField(15);
JTextField t4=new JTextField(15);
JTextField t5=new JTextField(15);
JRadioButton jr1=new JRadioButton("男");
JRadioButton jr2=new JRadioButton("女");
ButtonGroup group=new ButtonGroup();
group.add(jr1);
group.add(jr2);
JButton b1=new JButton("录入修改");
JButton b2=new JButton("重置");
JButton b3=new JButton("删除");
Box box1=Box.createVerticalBox();
Box box11=Box.createHorizontalBox();
box11.add(Box.createHorizontalStrut(80));
box11.add(l1);
box11.add(t1);
box11.add(b3);
box11.add(Box.createHorizontalStrut(80));
Box box12=Box.createHorizontalBox();
box12.add(Box.createHorizontalStrut(80));
box12.add(l2);
box12.add(t2);
box12.add(Box.createHorizontalStrut(80));
Box box13=Box.createHorizontalBox();
box13.add(Box.createHorizontalStrut(1));
box13.add(l3);
box13.add(jr1);
box13.add(jr2);
box13.add(Box.createHorizontalStrut(80));
Box box14=Box.createHorizontalBox();
box14.add(Box.createHorizontalStrut(80));
box14.add(l4);
box14.add(t3);
box14.add(Box.createHorizontalStrut(80));
Box box15=Box.createHorizontalBox();
box15.add(Box.createHorizontalStrut(80));
box15.add(l5);
box15.add(t4);
box15.add(Box.createHorizontalStrut(80));
Box box16=Box.createHorizontalBox();
box16.add(Box.createHorizontalStrut(80));
box16.add(l6);
box16.add(t5);
box16.add(Box.createHorizontalStrut(80));
box1.add(Box.createVerticalStrut(10));
box1.add(box11);
box1.add(box12);
box1.add(box13);
box1.add(box14);
box1.add(box15);
box1.add(box16);
box1.add(Box.createVerticalStrut(10));
d.setTitle("删除学生信息");
d.add(box1,BorderLayout.CENTER);
d.setBounds(550, 300, 500, 250);
d.setVisible(true);
}
});
m.add(mi1);
m.addSeparator();
m.add(mi2);
m.addSeparator();
m.add(mi3);
m.addSeparator();
m.add(mi4);
Font font =new Font("楷体",Font.BOLD,26);
l.setFont(font);
l.setForeground(Color.MAGENTA);
p.add(l,BorderLayout.CENTER);
f.add(p);
f.setTitle("学籍管理系统");
f.setBounds(500, 200, 500, 500);
f.setVisible(true);
}
public static void main(String[] args){
StudentTest st=new StudentTest();
}
}
标签:new textfield listen 完整 tle apt 信息管理系统 reg 管理系统
原文地址:https://www.cnblogs.com/mingye/p/12060426.html