Mi chiedevo come modificare uno JList
in modo che facendo clic su qualsiasi valore non si farebbe nulla. Ho esaminato altre domande ma nessuna ha aiutato.Imposta valori JList non selezionabili
8
A
risposta
9
Ho risolto utilizzando la seguente classe:
class DisabledItemSelectionModel extends DefaultListSelectionModel {
@Override
public void setSelectionInterval(int index0, int index1) {
super.setSelectionInterval(-1, -1);
}
}
ho istanziato la classe qui :
console.setSelectionModel(new DisabledItemSelectionModel());
1
Supponendo che gli oggetti nel vostro JList sono oggetti cliccabili, basta fare setEnabled(false)
su tutti gli oggetti che si desidera disabilitare
+0
@HovercraftFullOfEels vi scrivo stringhe al JList, quindi non c'è alcun modo ho potuto disattivare Strings. – nrubin29
Problemi correlati
- 1. Imposta tutte le celle JTable non selezionabili
- 2. Java JList che imposta il colore degli articoli
- 3. Imposta più valori styleClass
- 4. JList allineamento del testo
- 5. Java - Come ottengo tutti i valori selezionati da una JList?
- 6. UISearchController in un UITableViewController - Le righe non selezionabili e la vista tabella non sono selezionabili
- 7. Gli elementi ListView non sono selezionabili. perché?
- 8. Colonne non selezionabili nella tabella HTML
- 9. multiselect, imposta valori predefiniti selezionati
- 10. Recupero dei dati da JList
- 11. JList e JComboBox sincronizzati?
- 12. Revalidating JList - elementi personalizzati
- 13. GLKView set proprietà selezionabili
- 14. Optgroup selezionabili in Select2
- 15. link selezionabili in JOptionPane
- 16. Esiste un componente JList intercambiabile?
- 17. Disabilitare gli elementi in JList
- 18. Prevenire JList dal ridimensionamento automatico
- 19. Impossibile scorrere l'ultimo elemento in JList
- 20. imposta valori dall'array jquery di oggetti php?
- 21. Django imposta i valori predefiniti del modulo
- 22. Collegamenti selezionabili in Shiny Datatable
- 23. Word wrap negli elementi JList
- 24. Elimina elemento selezionato da JList
- 25. creazione di "pulsanti" selezionabili C++
- 26. Oggetti ListView non selezionabili con HorizontalScrollView all'interno di
- 27. Collegamenti in WKWebView in modo casuale non selezionabili
- 28. I file non selezionabili dopo aver chiamato ACTION_GET_CONTENT Intenzione
- 29. Ui-router angolare: i collegamenti non sono selezionabili
- 30. I pulsanti hardware non sono selezionabili nell'emulatore Android
Questo metodo consente comunque all'utente di selezionare elementi con CTRL + clic del mouse 1 a meno che il modello di selezione non sia impostato su 'SINGLE_SELECTION'. – Dev
Per me, l'impostazione della modalità di selezione (!) Su 'SINGLE_SELECTION' non lo impedisce. Ma sovrascrivendo 'public public addSelectionInterval (int index0, int index1)' con lo stesso 'super.setSelectionInterval (-1, -1);' does. – Bowi