?? jobdetailtablemodelbase.java
字號(hào):
package jp.co.ntl.swing.ext.spooler;
import javax.swing.table.AbstractTableModel;
import jp.co.ntl.spooler.SpoolerInfo;
public abstract class JobDetailTableModelBase extends AbstractTableModel {
/**
*
*/
private static final long serialVersionUID = 1L;
protected SpoolerInfo spoolerInfo;
protected String language;
protected String columnItem;
protected String columnValue;
protected String[] columnNames;
public JobDetailTableModelBase(SpoolerInfo spoolerInfo, String language) {
this.spoolerInfo = spoolerInfo;
this.language = language;
}
public void setSpoolerInfo(SpoolerInfo spoolerInfo) {
this.spoolerInfo = spoolerInfo;
fireTableDataChanged();
}
public String getColumnName(int column) {
if (columnNames == null) {
return null;
}
if (column >= columnNames.length) {
return null;
}
return columnNames[column];
}
public int getColumnCount() {
if (columnNames == null) {
return 0;
}
return columnNames.length;
}
public abstract int getRowCount();
public abstract Object getValueAt(int rowIndex, int columnIndex);
public Class getColumnClass(int column) {
switch (column) {
case 0:
return String.class;
case 1:
return String.class;
}
return String.class;
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -