Frage

Ich möchte eine Tabelle erstellen, die in jeder Zeile einen Datensatz sowie ein Optionsfeld für eine mögliche Auswahl anzeigt. Dies kann einfach mit einer einfachen Tabellenmodellklasse erreicht werden, die das Standard -Tablemodel- und eine Zell -Renderer- und Editor -Klasse erweitert, die die Schnittstellen von TableCellRenderer bzw. TablEcelleditor implementiert. Ich konnte es wirklich nicht schaffen, die Tabelle zu erstellen, um zunächst eines der ursprünglich ausgewählten Elemente (Zeilen) anzuzeigen. Es scheint unkompliziert, aber es ist nicht ... hat jemand eine Ahnung darüber?

War es hilfreich?

Lösung

Hängt von Ihrer genauen Anforderung ab.

table.changeSelection(2, 0, false, false);

Wählt die Zeile aus und lässt die Zelle den Schwerpunkt in der Tabelle haben

Andere Tipps

Verwenden Sie das setSelectionInterval() Methode der Tabelle ListSelectionModel:

table.getSelectionModel().setSelectionInterval(4, 5);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top