?? 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 + -