moinmoin,
ich hänge gedanklich mal wieder, und freue mich wie immer, das es hier bestimmt einige kompetente leute gibt, die mir bei meinem problemchen weiterhelfen können.
ich bekomme aus folgender klasse eine NullPointerException, und kann mir nicht erklären, wo diese her kommt.
besten dank im voraus.
ich hänge gedanklich mal wieder, und freue mich wie immer, das es hier bestimmt einige kompetente leute gibt, die mir bei meinem problemchen weiterhelfen können.
ich bekomme aus folgender klasse eine NullPointerException, und kann mir nicht erklären, wo diese her kommt.
Code:
import java.io.IOException;
import java.net.MalformedURLException;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
public class Table {
private final String[] columnNames ={"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8"};
private JTable table;
public void createAndShowGUI() {
table = new JTable(new Object[1000][8], columnNames);
JScrollPane scrollPane = new JScrollPane(table);
table.add(scrollPane);
//panel.add(new JScrollPane(table));
}
public void runTable(){
GetData getData = new GetData();
System.out.println("hole jetzt daten");
try{
final Object[][] data = getData.holsStöckle();
if ((data == null) || (data.length == 0)) {
return;
}
System.out.println("hab die daten :" + data[0][0]);
//hier kommt die NullPointerException. Daten sind jedoch da, und das Objekt ist gefüllt
final DefaultTableModel model = (DefaultTableModel) table.getModel();
model.setDataVector(data, columnNames);
// mal gucken, ob ich das brauche ;)
model.fireTableDataChanged();
}
catch ( MalformedURLException e ) {
System.out.println( "MalformedURLException: " + e );
}
catch ( IOException e ) {
System.out.println( "IOException: " + e );
}
}
}
besten dank im voraus.