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

📄 501fa17770aa001d1a45a5aecb698fca

📁 超好用的企业员工信息管理系统
💻
字号:
package frame;

import com.DAO;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.*;
import java.sql.*;
import java.util.*;
public class EmployeeManager extends JFrame {
	JFrame mainFrame = new JFrame("员工管理系统");
	JPanel p = new JPanel();
	JTable table = new JTable();
	/**
	 * @param args
	 */
	public void init(){
		mainFrame.add(p, BorderLayout.CENTER);
		mainFrame.pack();
		mainFrame.setSize(new Dimension(400,300));
		Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
		Dimension frameSize = mainFrame.getSize();
		if(frameSize.height > screenSize.height){
			frameSize.height = screenSize.height;
		}
		if(frameSize.width > screenSize.width){
			frameSize.width = screenSize.width;
		}
		mainFrame.setLocation((screenSize.width-frameSize.width)/2,
				(screenSize.height-frameSize.height)/2);
		p.setLayout(new BorderLayout());
		p.add(table,BorderLayout.CENTER);
		getEmployees();
		mainFrame.setVisible(true);
	}
	public void getEmployees(){
		DefaultTableModel dt = new DefaultTableModel();
		ResultSet rs = DAO.getEmployee();
		try{
			ResultSetMetaData rsmd = rs.getMetaData();
			int numOfCol = rsmd.getColumnCount();
			int b = 1;
			while(b<=numOfCol){
				dt.addColumn(rsmd.getColumnName(b));
				b++;
			}
			while(rs.next()){
				Vector newRow = new Vector();
				int c = 1;
				while(c<=numOfCol){
					newRow.addElement(rs.getString(c));
					c++;
				}
				dt.addRow(newRow);
			}
		}catch(Exception ex){
			System.out.println(ex.getMessage());
		}
		table.setModel(dt);
		
		
	}
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		EmployeeManager em = new EmployeeManager();
		em.init();
		

	}

}

⌨️ 快捷键说明

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