Zastanawiam się, jak zmodyfikować JList
, tak aby kliknięcie dowolnych wartości nie działoby nic. Przyjrzałem się innym pytaniom, ale żadna nie pomogła.Ustaw wartości JList Nie można wybrać
8
A
Odpowiedz
9
I rozwiązać go za pomocą następujące klasy:
class DisabledItemSelectionModel extends DefaultListSelectionModel {
@Override
public void setSelectionInterval(int index0, int index1) {
super.setSelectionInterval(-1, -1);
}
}
I instancja klasy tutaj :
console.setSelectionModel(new DisabledItemSelectionModel());
1
Zakładając swoich obiektów w JList są klikalne przedmiotów, po prostu zrób setEnabled(false)
na wszystkich obiektów, które chcesz wyłączyć
+0
@HovercraftFullOfEels piszę Struny do JList, więc nie sposób mogę wyłączyć strun. – nrubin29
Powiązane problemy
- 1. Ustaw wszystkie komórki JTable nie można wybrać
- 2. Nie można wybrać wartości z listy rozwijanej
- 3. Nie można programowo przewinąć do ostatniego elementu w JList
- 4. Ustaw atrybut bez wartości
- 5. Wracając dane z JList
- 6. Zawijanie słów w elementach JList
- 7. Dopasowanie tekstu JList
- 8. tworzenie rzeczy Nie można wybrać w IE
- 9. make html tekst Nie można wybrać
- 10. jak zrobić unableviewcell nie można wybrać
- 11. Online Certification Authority, nie można wybrać.
- 12. Zawartość przeglądarki Android nie można wybrać
- 13. Swift, nie można było użyć wartości typu
- 14. Dodawanie obiektów do obiektu JList
- 15. Zsynchronizowane JList i JComboBox?
- 16. Wyłączanie elementów w JList
- 17. multiselect, ustaw domyślne wybrane wartości
- 18. JScrollPane i JList Autoprzewijanie
- 19. Nie można uzyskać wartości UIASTATICTEXT?
- 20. Czy można wybrać tekst QLabel?
- 21. Czy można wybrać EXISTS bezpośrednio?
- 22. XPath wybrać węzły Począwszy od pewnej wartości
- 23. wartości wybrać, które nie tracą z pola JSONB w PostgreSQL
- 24. Jak wyczyścić JList w Javie?
- 25. Angular 2, ustaw domyślną wartość, aby wybrać opcję
- 26. Java JList ustawienie koloru przedmiotów
- 27. Ustaw limit minimalnej wartości jQuery UI suwak
- 28. XPath, aby wybrać element według wartości atrybutu
- 29. Python - ustaw zakres listy do określonej wartości
- 30. Ustaw szerokość kolumny JTable według wartości procentowej
Ta metoda nadal pozwala użytkownikowi wybierać elementy za pomocą klawiszy CTRL + Mouse1, chyba że wybrano model "SINGLE_SELECTION". – Dev
Dla mnie ustawienie trybu selekcji (!) Na "SINGLE_SELECTION" nie zapobiega temu. Ale przesłonięcie 'public void addSelectionInterval (int index0, int index1)' z tym samym 'super.setSelectionInterval (-1, -1);' robi. – Bowi