📄 toppanel.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 + -