ArrayList
에서 JTable
을 채우려 고합니다. ArrayList
은 데이터베이스의 데이터로 채워집니다.ArrayList에서 jTable 채우기
이 내가 노력 코드입니다 :
DefaultTableModel model = new DefaultTableModel();
model.setColumnIdentifiers(new String[]{"Numéro d'ordre", "Article", "Quantité", "Remarque"});
for (gestionstock.LigneBonInterne o : listLigneBonInterne) {
model.addRow(new String[]{o.getNumOrder().toString(), o.getdesgArt(), o.getQte().toString(), o.getRemarque()});
System.out.println(o.toString());
}
jTable1.setModel(model);
는하지만이 오류 메시지가 얻을 : magasinier에서 스레드 "AWT-EventQueue의-0"java.lang.NullPointerException이 에서
예외. . BonInterneDetails (BonInterneDetails.java:63)
맞추 63은 : jTable1.setModel(model);
은 내가 ArrayList
가 작성되어 있는지 확인하는 테스트를했고, 나는 ArrayList
가 충전에 문제가 ArrayList
가 어떻게이 문제를 해결할 수 가 없음을 의미하는 기록으로 가득 것을 발견?
는편집 : 나는 코드를 사용하여 JTable
을 만들고 ScrollPane
에 할당하려고
: jScrollPane1.setViewportView(jTable1);
이제 jSCrollPane1 변수가 null입니다. 이것을 해결하고 싶습니다. –
'Map'을 기반으로하는 관련 [예제] (http://stackoverflow.com/a/9134371/230513)입니다. –
trashgod
그래서 실제로'initComponents'를 실제로 호출 했습니까? – MadProgrammer