Tôi có JTable sau đó sử dụng một mô hình bảng:Thiết tiêu đề cột trong JTable
http://s17.postimage.org/7zfh3l4lr/Screen_Shot_2012_03_10_at_15_11_31.png
Thay vì sử dụng, A, B, C, D, vv làm thế nào tôi có thể xác định tên bảng của riêng tôi. Đây là mã của tôi
Đây là mã cho mô hình bảng của tôi, khung tạo đối tượng từ mô hình bảng này và hiển thị nó trong 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);
}
}
+1 cho đúng hướng bằng cách sử dụng DefaultTableModel :-) – mKorbel