Domanda

Voglio creare una tabella che viene visualizzata in ogni riga un set di dati, oltre a un pulsante di opzione per una possibile selezione. Ciò può essere ottenuto facilmente utilizzando una semplice classe di modelli di tabella che estende il Mamodel Default e una classe di rendering e editor di celle che implementa rispettivamente le interfacce tablecellrender e tablecelled. Quello che non riuscivo davvero a fare è rendere la tabella da visualizzare inizialmente uno degli elementi (righe) inizialmente selezionata. Sembra semplice ma non è ... qualcuno ne ha idea?

È stato utile?

Soluzione

Dipende dal tuo requisito esatto.

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

Selezionerà la riga e farà attenzione alla cella nella tabella

Altri suggerimenti

Utilizzare il setSelectionInterval() Metodo della tabella ListSelectionModel:

table.getSelectionModel().setSelectionInterval(4, 5);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top