Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    JComboBox con doppio click...

    Salve raga

    come da titolo, è possibile fare in modo che il combobox apra la sua tendina SOLO quando viene effettuato un doppio click su di essa?

    Thanks

  2. #2
    Credo non si possa fare...
    nativamente se clicchi sulla linguetta il JComboBox apre la tendina e mostra le possibili scelte.

    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da schumy2000
    Credo non si possa fare...
    Anche io credo non si possa fare, purtroppo (senza andare a fare mega-truschini strani).

    Ho guardato i sorgenti del framework, un MouseListener viene implementato e registrato per gestire appunto i click sul combobox ma tutto questo è dentro le classi della UI "pluggabile" relativa ai look-and-feel (per intenderci quanto c'è in javax.swing.plaf e sottopackage). La implementazione di MouseListener che ho visto che fa il toggle del popup della combobox è in BasicComboPopup.
    Ma andare a toccare questa parte della UI ... mi vengono i brividi ...
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.