this.tModel = new AdvancedMibTableModel();
this.table = new JTable(this.tModel);
this.tModel.addRow(new Object[]{"sysLocation","1.3.6.1.2.1.1.6","0",""});
위의 코드를 실행하면 다음 예외가 발생합니다.ArrayIndexOutOfBoundsException jtable에 행을 추가 할 때
java.lang.ArrayIndexOutOfBoundsException: 0 >= 0
at java.util.Vector.elementAt(Unknown Source)
at javax.swing.table.DefaultTableModel.justifyRows(Unknown Source)
at javax.swing.table.DefaultTableModel.insertRow(Unknown Source)
at javax.swing.table.DefaultTableModel.addRow(Unknown Source)
at javax.swing.table.DefaultTableModel.addRow(Unknown Source)
내가 여기서 잘못하고있는 것은 무엇입니까? 실제 문제는 무엇입니까? 누구든지 해결책을 제안 할 수 있습니까? 나는 addRow()와 insertRow()를 시도했지만 같은 문제가 발생했습니다.
"AdvancedMibTableModel" – Nikhil
을 게시 더 나은 도움을 대신 새로운
Object[]
의
Vector<Object>
을 만들어야합니다 Event Dispatch Thread에서 모델을 수정하고 있습니까? – Azodious모델은 이미 4 colomns로 설정됩니다. 위의 코드에서 테이블에 해당 모델을 설정하고 행을 추가하려고합니다. 그러나이 예외의 위선을 더할 수 없다. – Nikhil