?? defaulttablemodel.java
字號(hào):
/*
$Author: $
$Date: $
$Revision: $
$NoKeywords: $
*/
package jp.co.ntl.awt;
import java.util.Vector;
import jp.co.ntl.awt.event.TableModelEvent;
import jp.co.ntl.awt.event.TableModelListener;
public class DefaultTableModel implements TableModel {
protected Table table;
transient protected Vector tableModelListeners = new Vector();
/** 娭楢晅偗傜傟傞僥乕僽儖傪愝掕偡傞 */
public void setTable(Table table) {
this.table = table;
}
/** 僙儖偺抣傪曉偡 */
public Object getValueAt(int rowIndex, int columnIndex) {
return "" + rowIndex + ", " + columnIndex;
}
/** 楍柤傪曉偡 */
public String getColumnName(int columnIndex) {
return String.valueOf((char)('A' + columnIndex));
}
/** 楍悢傪曉偡 */
public int getColumnCount() {
return 6;
}
/** 峴悢傪曉偡 */
public int getRowCount() {
return 10;
}
/** 僨乕僞偑曄峏偝傟偨偲偒偵抦傜偣傞儕僗僫乕傪捛壛偡傞 */
public void addTableModelListener(TableModelListener l) {
tableModelListeners.addElement(l);
}
/** 僨乕僞偑曄峏偝傟偨偲偒偵抦傜偣傞儕僗僫乕傪嶍彍偡傞 */
public void removeTableModelListener(TableModelListener l) {
tableModelListeners.removeElement(l);
}
protected void fireTableModelEvent(TableModelEvent tme) {
Vector v;
synchronized(this) {
v = (Vector)tableModelListeners.clone();
}
for (int i = 0; i < v.size(); i++) {
TableModelListener tml = (TableModelListener)v.elementAt(i);
tml.tableChanged(tme);
}
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -