Hallo....
versuche gerade eine neue Zeile in meine JTable hinzuzufügen nur bekomme ich es nicht hin wenn verschiedene Datentypen auftreten wenn ich es über ein Array versuche! Wie bekomme ich es hin das ich meine int Variable einfügen kann? Object akzeptiert scheinbar nur Strings...
bei artikelnr spuckt er den Fehler aus weil er ja ein Object erwartet...was soll ich stattdessen verwenden?
oder gibt es eine bessere variante die Daten in die Table zu schreiben?
Hab noch ein weiteres problem....ich arbeite mit Textfeldern außerhalb der JTable um Daten zu verändern. Wie sag ich ihm bei einem Update(nicht Insert) in welcher Zeile er die Daten überschreiben soll? Ein beispiel ähnlich wie oben wär ganz hilfreich...sehe glaube ich grad den Wald vor lauter Bäumen nicht.. :-([/code]
versuche gerade eine neue Zeile in meine JTable hinzuzufügen nur bekomme ich es nicht hin wenn verschiedene Datentypen auftreten wenn ich es über ein Array versuche! Wie bekomme ich es hin das ich meine int Variable einfügen kann? Object akzeptiert scheinbar nur Strings...
Code:
int artikelnr = Integer.parseInt(this.jTfArtikel_Nr.getText());
String artikelbez = this.jTfArtikel_Bez.getText();
Object[] rowData = new Object[]{artikelnr, artikelbez};
model.addRow(rowData);
model.fireTableDataChanged();
bei artikelnr spuckt er den Fehler aus weil er ja ein Object erwartet...was soll ich stattdessen verwenden?
oder gibt es eine bessere variante die Daten in die Table zu schreiben?
Hab noch ein weiteres problem....ich arbeite mit Textfeldern außerhalb der JTable um Daten zu verändern. Wie sag ich ihm bei einem Update(nicht Insert) in welcher Zeile er die Daten überschreiben soll? Ein beispiel ähnlich wie oben wär ganz hilfreich...sehe glaube ich grad den Wald vor lauter Bäumen nicht.. :-([/code]