OK, JTable의 첫 번째 열에서 모든 데이터를 가져오고 싶습니다. 나는 최선의 방법이 ArrayList
에 그것을 당길 것이지만, 나는 그것을 만들었다.JTable에서 데이터를 가져 오는 방법?
static DefaultTableModel model = new javax.swing.table.DefaultTableModel();
f.data.setModel(model); //f.data is the JTable
public static final void CalculateTotal(){
ArrayList<String> numdata = new ArrayList<String>();
for(int count = 1; count <= model.getRowCount(); count++){
numdata.add(model.getValueAt(count, 1).toString());
}
System.out.println(numdata);
}
이 나에게 NullPointerException이 (큐 비명 소리를) 제공합니다 나는 또한 TableModel
의 인스턴스를했다. 내가 도대체 뭘 잘못하고있는 겁니까?
'static DefaultTableModel model''static' 키워드를 제거하십시오. 당신이 그것을 사용하여 해결하려고했던 것은 무엇이든, 다른 방법으로 가장 잘 해결 될 것입니다. –
null 포인터가 던져지면 예외가 발생한 행 번호를 정확히 알려줍니다. null 포인터 예외를 throw하는 행을 나타내는 주석을 코드에 추가 할 수 있습니까? (어떤 점에서 코드로 되돌아 와야합니다 - 스택 추적의 첫 번째 코드가 아닐 수도 있습니다) –