?? stockmanagementtablemodel.java
字號:
package data;import javax.swing.table.*;public class StockManagementTableModel extends AbstractTableModel { //定義表格的數(shù)組 private Object[][] data = null; //定義表格的標(biāo)題 private String[] columnNames = null; //取得列總數(shù)的方法 public int getColumnCount() { return columnNames.length; } //取得行總數(shù)的方法 public int getRowCount() { return data.length; } //取得表格數(shù)值的方法 public Object getValueAt(int row, int col) { return data[row][col]; } //設(shè)置列的標(biāo)題的方法 public String getColumnName(int col) { return columnNames[col]; } //通過getClass()方法設(shè)置默認(rèn)的控件,如true與false的默認(rèn)控件是復(fù)選框 public Class getColumnClass(int c) { return getValueAt(0, c).getClass(); } //定義可以編輯的單元,true表示可編輯,false表示不可編輯 public boolean isCellEditable(int row, int col) { //表格的所有單元格都不可編輯 return false; } //將改變后的值保存在表格中 public void setValueAt(Object value, int row, int col) { data[row][col] = value; fireTableCellUpdated(row, col); } //設(shè)置表格數(shù)據(jù)的方法 public void setData(Object[][] data) { this.data = data; } //取得表格數(shù)據(jù)的方法 public Object[][] getData() { return this.data; } //設(shè)置表格標(biāo)題的方法 public void setColumnNames(String[] columnNames) { this.columnNames = columnNames; }}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -