디자인시 5 행의 JTable이 있습니다. 이제 동적으로 이동하면서 행을 추가해야합니다. 더 많은 행을 추가 할 때 배열 예외 예외 오류가 발생합니다. 이 문제를 어떻게 해결할 수 있습니까?JTable 새 행 추가
item_list = new javax.swing.JTable();
item_list.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{null, null, null},
{null, null, null},
{null, null, null},
{null, null, null}
},
new String [] {
"No.", "Description", "Cost"
}
) {
Class[] types = new Class [] {
java.lang.Integer.class, java.lang.String.class, java.lang.Float.class
};
public Class getColumnClass(int columnIndex) {
return types [columnIndex];
}
});
item_list.getColumnModel().getColumn(0).setPreferredWidth(30);
item_list.getColumnModel().getColumn(1).setPreferredWidth(100);
item_list.getColumnModel().getColumn(2).setPreferredWidth(50);
jScrollPane2.setViewportView(item_list);
어떤 종류의 테이블 모델을 사용하고 있습니까? DefaultTableModel, 자신의 제작 중 하나? – MeBigFatGuy
저는 DefaultTableModel을 사용하고 있습니다. 하지만 난 열을 제거하고 각 열의 너비를 변경했습니다. – Deepak