📄 jiant.java
字号:
package JianTing;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.DefaultTableModel;
import XianShiYM.*;
public class JianT implements ActionListener {
static JDialog1 jd = null;
public static JTable djt = null;
public static JTextField jtf1 = null;
public static JTextField jtf2 = null;
public static JTextField jtf3 = null;
public static JTextField jtf4 = null;
public static JTextField jtf5 = null;
public static DefaultTableModel model = null;
public YeiM ym = null;
public JianT() {
}
public JianT(YeiM ym) {
this.ym = ym;
}
public void actionPerformed(ActionEvent e) {
jd = new JDialog1();
JButton jb = (JButton) e.getSource();
if (jb.getText() == "增加") {
add();
}
if (jb.getText() == "删除") {
del();
}
if (jb.getText() == "更改") {
change();
}
if (jb.getText() == "查询") {
search();
}
jd.vis();
}
public void add() {
jd.setTitle("请增加所需内容");
String[] s = { "编号(ID)", "名字(Name)", "性别(Sex)", "部门(Department)",
"工资(Salary)" };
model = new DefaultTableModel(null, s);
djt = new JTable(model);
JScrollPane djsp = new JScrollPane(djt);
JButton jb1 = new JButton("确定");
JButton jb2 = new JButton("退出");
JButton jb3 = new JButton("添加空白行");
jb1.addActionListener(new DialogJT1());
jb2.addActionListener(new DialogJT1());
jb3.addActionListener(new DialogJT1());
JPanel jp = new JPanel();
jp.add(jb1);
jp.add(jb2);
jp.add(jb3);
jd.add(djsp, BorderLayout.CENTER);
jd.add(jp, BorderLayout.SOUTH);
ym.dispose();
}
public void del() {
jd.setTitle("请删除多余内容");
JLabel jl1 = new JLabel("请输入需要删除的内容的ID号:");
jtf1 = new JTextField();
jtf1.setColumns(4);
JButton jb1 = new JButton("确定");
JButton jb2 = new JButton("退出");
jb1.addActionListener(new DialogJT2());
jb2.addActionListener(new DialogJT2());
JPanel jp1 = new JPanel();
JPanel jp2 = new JPanel();
jp1.add(jl1);
jp1.add(jtf1);
jp2.add(jb1);
jp2.add(jb2);
jd.add(jp1);
jd.add(jp2);
jd.setLayout(new GridLayout(2, 1));
ym.dispose();
}
public void change() {
jd.setTitle("请更改所需内容");
JLabel jl1 = new JLabel("ID:");
JLabel jl2 = new JLabel("Name:");
JLabel jl3 = new JLabel("Sex:");
JLabel jl4 = new JLabel("Department:");
JLabel jl5 = new JLabel("Salary:");
jtf1 = new JTextField();
jtf2 = new JTextField();
jtf3 = new JTextField();
jtf4 = new JTextField();
jtf5 = new JTextField();
jtf1.setColumns(12);
jtf2.setColumns(12);
jtf3.setColumns(12);
jtf4.setColumns(12);
jtf5.setColumns(12);
JButton jb1 = new JButton("确定");
JButton jb2 = new JButton("取消");
jb1.addActionListener(new DialogJT3());
jb2.addActionListener(new DialogJT3());
JPanel jp1 = new JPanel();
JPanel jp2 = new JPanel();
JPanel jp3 = new JPanel();
JPanel jp4 = new JPanel();
JPanel jp5 = new JPanel();
JPanel jp6 = new JPanel();
jp1.add(jl1);
jp1.add(jtf1);
jp2.add(jl2);
jp2.add(jtf2);
jp3.add(jl3);
jp3.add(jtf3);
jp4.add(jl4);
jp4.add(jtf4);
jp5.add(jl5);
jp5.add(jtf5);
jp6.add(jb1);
jp6.add(jb2);
jd.add(jp1);
jd.add(jp2);
jd.add(jp3);
jd.add(jp4);
jd.add(jp5);
jd.add(jp6);
jd.setLayout(new GridLayout(6, 1));
ym.dispose();
}
public void search() {
jd.setTitle("查询界面");
String[] s = { "编号(ID)", "名字(Name)", "性别(Sex)", "部门(Department)",
"工资(Salary)" };
model = new DefaultTableModel(null, s);
djt = new JTable(model);
JScrollPane djsp = new JScrollPane(djt);
JLabel jl1 = new JLabel("请输入需要查询的内容的ID号:");
jtf1 = new JTextField();
jtf1.setColumns(6);
JButton jb1 = new JButton("确定");
JButton jb2 = new JButton("退出");
jb1.addActionListener(new DialogJT4());
jb2.addActionListener(new DialogJT4());
JPanel jp = new JPanel();
jp.add(jl1);
jp.add(jtf1);
jp.add(jb1);
jp.add(jb2);
jd.add(djsp, BorderLayout.CENTER);
jd.add(jp, BorderLayout.SOUTH);
ym.dispose();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -