Ok grazie,
cmq che tipo di Listener devo usare.... cioe' come faccio che ad ogni carattere digitato la lista cambia?
Ok grazie,
cmq che tipo di Listener devo usare.... cioe' come faccio che ad ogni carattere digitato la lista cambia?
Questa è un'altra parte un pochino critica: JComboBox ha il metodo getEditor() che restituisce un ComboBoxEditor. Questo ha il metodo getEditorComponent() che restituisce in modo generico un java.awt.Component che è il componente che fa da "editor". Per quanto ne so, il componente di editor per un JComboBox editabile è un JTextField o estensione specifica (in genere ad opera del look&feel). Ma comunque è-un JTextField.
Dal JTextField devi prendere il suo "document", metodo getDocument() che restituisce un Document, e su questo, finalmente, registri un DocumentListener che viene notificato ogni volta che il testo "cambia" (per qualunque motivo, anche per un "incolla" o una modifica programmatica).
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet