Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    83

    MouseEvent associato ad un JComboBox

    Salve a tutti.
    Sto realizzando un programma java ed ho un piccolo problema.

    Nel mio JPanel ho una JComboBox con all'interno due item, diciamo 'A' e 'B'
    Poi ho un componente JTextField inizialmente invisibile, che deve diventare visibile se dalla combobox viene selezionato B.

    Ho provato con tutti i MouseListener ma non funziona..
    Ad esempio con MouseExited l'azione parte appena apro il menu della Combo, con MouseEntered appena ci passo sopra col mouse..
    Insomma nessuno di questi va bene..

    La text field deve essere settata visible(true) se e solo se ho selezionato B dal menu a tendina della JComboBox..Invece come apro il menu subito parte l'action..

    Come posso fare ?Grazie mille

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: MouseEvent associato ad un JComboBox

    Originariamente inviato da onieliv
    Ho provato con tutti i MouseListener ma non funziona..
    Ad esempio con MouseExited l'azione parte appena apro il menu della Combo, con MouseEntered appena ci passo sopra col mouse..
    Insomma nessuno di questi va bene..
    Con JComboBox la notifica che "qualcosa" è cambiato nella selezione si può avere in due modi: con un ActionListener (ti dice solo che "qualcosa" è cambiato ... devi poi interrogare il JComboBox per sapere cosa) oppure un ItemListener (ti dà informazioni in più, vedi ItemEvent).
    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.