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?

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top