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

📄 toppanel.java

📁 用java开发的QQ管理系统
💻 JAVA
字号:
package com.zlf.qqserver.deptmng;
/**
 * 部门管理面板的表格显示面板
 */
import java.awt.BorderLayout;
import java.util.HashMap;
import java.util.Vector;

import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;

import com.zlf.dao.DaoFactory;
import com.zlf.dao.DeptDao;
import com.zlf.qqserver.ServerMain;
import com.zlf.qqserver.MyTableModel;

public class TopPanel extends JPanel {
	/**
	 * 
	 */
	private static final long serialVersionUID = 7629847972377023360L;
	DeptDao deptDao= DaoFactory.newInstance().createDeptDao();
	HashMap h=new HashMap();
	private Vector deptVector = null;

	private String[] colArr = new String[] { "编号", "名称", "备注" };
	
	
	private MyTableModel dataModel =null;

	private JTable table = null;

	private JScrollPane scrollpane=null;
	public TopPanel(final ServerMain f) {
		this.setLayout(new BorderLayout());
		h.put("1", "");
		deptVector=deptDao.selectDept(h);
		dataModel=new MyTableModel(deptVector, colArr);
		table=new JTable(dataModel);
		scrollpane= new JScrollPane(table);
		this.add(scrollpane);	
		//为table构件增加监听,监听选中的时候就将修改,删除,刷新按钮激活
		this.table.getSelectionModel().addListSelectionListener(new ListSelectionListener(){
			public void valueChanged(ListSelectionEvent e) {
				f.getDepMng().getBotPanel().getUpdateBtn().setEnabled(true);
				f.getDepMng().getBotPanel().getDeleteBtn().setEnabled(true);
				f.getDepMng().getBotPanel().getRefurbishBtn().setEnabled(true);
			}		
		});
	}
	
	public String[] getColArr() {
		return colArr;
	}

	public void setColArr(String[] colArr) {
		this.colArr = colArr;
	}

	public MyTableModel getDataModel() {
		return dataModel;
	}

	public void setDataModel(MyTableModel dataModel) {
		this.dataModel = dataModel;
	}

	public JScrollPane getScrollpane() {
		return scrollpane;
	}

	public void setScrollpane(JScrollPane scrollpane) {
		this.scrollpane = scrollpane;
	}

	public JTable getTable() {
		return table;
	}

	public void setTable(JTable table) {
		this.table = table;
	}

	public Vector getDeptVector() {
		return deptVector;
	}

	public void setDeptVector(Vector deptVector) {
		this.deptVector = deptVector;
	}

	

}

⌨️ 快捷键说明

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