0
Hy. AbstractTableModel을 사용하여 간단한 JTable을 작성하려고하지만 JScrollPane을 사용하더라도 열 이름이 표시되지 않습니다.AbstractTableModel을 사용할 때 열 이름이 나타나지 않습니다.
public class TableModel extends AbstractTableModel{
private String[] columnNames = new String[]{"#","Name","Price","Quantity","Description"};
public TableModel() {
super();
System.out.println("constructor");
}
public int getColumnCount() {
return 0;
}
public int getRowCount() {
return 0;
}
public Object getValueAt(int rowIndex, int columnIndex) {
return null;
}
public String getColumnName(int columnIndex) {
System.out.println("in");
return columnNames[columnIndex];
}
}
나는 다음과 같은 방법으로 JPanel의에 tabel 장소 :
table = new JTable(new TableModel());
add(new JScrollPane(table));
메소드 getColumnName가 호출되지 않습니다. 왜?
을 시도,이 [SSCCE] (http://sscce.org/)을 게시 할 수 있습니다. –