Hallo Leute,
ich bin ziemlicher Neuling in Sachen Programmieren und Java und treffe dadurch des öfteren auf größere und kleinere Probleme in meinen Codes.
Derzeit bin ich dabei ein bisschen an und mit GUI rumzuspielen.
Ich möchte eine Liste von Kunden in eine JTable füllen, die ich dann später löschen/überarbeiten/suchen kann.
Die Frage ist hierbei, wie ich die Daten eines Kunden am besten auslese um sie überschreiben zu können. Bisher hatte ich als Notlösung immer den ausgewählten Kunden gelöscht und einfach einen neuen angelegt. Aber das soll ja nicht Sinn der Übung sein.
Ist es sinnvoll die Werte aus den Spalten jeweils zu Objekten zu machen? (Ich gehe mal davon aus, dass dies nicht der Fall ist)
Derzeit habe ich das Auslesen der Daten so:
Für die Bearbeitung an sich habe ich noch keine wirkliche Idee, wie ich den ausgewählten Kunden zu überarbeiten
Ich wäre für jede Hilfe sehr dankbar.
MfG
ich bin ziemlicher Neuling in Sachen Programmieren und Java und treffe dadurch des öfteren auf größere und kleinere Probleme in meinen Codes.
Derzeit bin ich dabei ein bisschen an und mit GUI rumzuspielen.
Ich möchte eine Liste von Kunden in eine JTable füllen, die ich dann später löschen/überarbeiten/suchen kann.
Die Frage ist hierbei, wie ich die Daten eines Kunden am besten auslese um sie überschreiben zu können. Bisher hatte ich als Notlösung immer den ausgewählten Kunden gelöscht und einfach einen neuen angelegt. Aber das soll ja nicht Sinn der Übung sein.
Ist es sinnvoll die Werte aus den Spalten jeweils zu Objekten zu machen? (Ich gehe mal davon aus, dass dies nicht der Fall ist)
Derzeit habe ich das Auslesen der Daten so:
Java:
int zeilenwahl = jTableKunden.getSelectedRow();
if (zeilenwahl >= 0) {
Object kundenname = jTableKunden.getModel().getValueAt(zeilenwahl, 0);
Object kundennummer = jTableKunden.getModel().getValueAt(zeilenwahl, 1);
Object email = jTableKunden.getModel().getValueAt(zeilenwahl, 2);
this.setVisible(false);
newhandler.Kundebearbeiten(kundenname, kundennummer, email);
} else {
JOptionPane.showMessageDialog(rootPane, "Zum Ändern Zeile auswählen");
}
Für die Bearbeitung an sich habe ich noch keine wirkliche Idee, wie ich den ausgewählten Kunden zu überarbeiten
Ich wäre für jede Hilfe sehr dankbar.
MfG