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

📄 jiant.java

📁 一个简单的人事管理系统。通过swing、jdbc实现。并利用xml实现输出
💻 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 + -