Wie Daten in JTable Zellen ändern?
Frage
I-Daten in JTable Konstruktor gesetzt, und dann kann der Benutzer diese Daten ändern, wenn Programm manuell ausgeführt wird (die Eingabe von der Tastatur).
Aber welche Methode soll ich den Fall, dass ich in einigen Spaltendaten ändern? Um Spaltenüberschrift zu ändern verwende ich Table Methode setHeaderValue. Was soll ich in JTable Zelle einzustellen Wert verwenden?
Lösung
Wenn Sie möchten, dass Benutzer erlauben, die Daten zu bearbeiten, dann müssen Sie einen Table auf die Zellen setzen, dass Sie Leute bearbeiten möchten. Sie wollen wahrscheinlich auch statt harte Kodierung in der JTable sich die Daten mit Hilfe eines Tablemodel starten.
Siehe http://java.sun.com/ docs / Bücher / tutorial / uiswing / components / table.html
Andere Tipps
Während die JTable Erstellen Sie zunächst angeben müssen, dass die Werte von bestimmten Spalte bearbeitet werden können. Sie können natürlich bieten auch die Reihe-Basis bearbeiten Funktionalität. aber all diese Dinge sollten Sie definieren, während ccreating die Tabelle selbst. Bitte antworten Sie, wenn Sie Hilfe zu diesem Thema benötigen.