In realtà io ancora non lo gestisco.. volevo sapere proprio se esiste un listener per gestirlo.
Io implemento solo il processFocusEvent per la popup:
credo si debba implementare un ActionListener o un ItemListener ... ma nessuno dei due da quello che ho letto sulla documentazione supporta un aggiornamento del combobox se non c'è un effettivo cambiamento.codice:public static JComboBox comboBox2 = new JComboBox(){ public void processFocusEvent(FocusEvent fe) { super.processFocusEvent(fe); Component focusOwner = KeyboardFocusManager.getCurrentKeyboardFocusManager().getFocusOwner(); if (isDisplayable() && fe.getID()==FocusEvent.FOCUS_GAINED && focusOwner==this && !isPopupVisible()) { showPopup(); } } };

Rispondi quotando