Possiedo un JComboBox, una volta al secondo voglio recuperare un set di stringhe da un database e impostare tali stringhe sul contenuto di JComboBox e una di esse come valore attualmente selezionato. Ma voglio anche che l'utente sia in grado di modificare JComboBox e aggiungere un valore al database e impostarlo come valore corrente.Rilevamento della modifica di JComboBox
Desidero essere in grado di rilevare quando i caratteri vengono immessi in JComboBox, quindi posso reimpostare un conto alla rovescia che impedisce l'aggiornamento di JComboBox finché non è zero. Il mio primo istinto è stato quello di utilizzare un KeyListener ma il tutorial Java su caselle combinate dice che questo,
Anche se JComboBox eredita metodi per registrare gli ascoltatori per gli eventi di basso livello - messa a fuoco, la chiave e gli eventi del mouse, per esempio - ci consiglia di non ascoltare eventi di basso livello in una casella combinata.
E proseguono dicendo che gli eventi sparati possono cambiare a seconda dell'aspetto.
Amo domande come questa. Swing è un framework interessante e usarlo correttamente è più frequente che non conoscere una serie di hack bizzarri, ma fattibili. :) –