我有以下使用表模型的 JTable:
http://s17.postimage.org/7zfh3l4lr/Screen_Shot_2012_03_10_at_15_11_31.png
我如何定义自己的表名,而不是使用 A、B、C、D 等。这是我的代码
这是我的表格模型的代码,框架从这个表格模型创建一个对象并将其显示在 JFrame 中。
package uk.ac.kcl.inf._4css1pra.spreadsheet;
import java.awt.Dimension;
import java.util.HashMap;
import java.util.Map;
import javax.swing.table.AbstractTableModel;
/**
* @author imdad
*
*/
public class Spreadsheet extends AbstractTableModel{
private Map data = new HashMap();
public int getColumnCount()
{
return 7;
}
/* (non-Javadoc)
* @see javax.swing.table.TableModel#getRowCount()
*/
public int getRowCount()
{
return 250;
}
public Object getValueAt(int row, int col)
{
return data.get(new Dimension(row, col));
}
public void setValueAt(Object data, int row, int col)
{
Dimension coord = new Dimension(row, col);
this.data.put(coord, data);
fireTableCellUpdated(row, col);
}
}