A JComboBox can be set to editable, allowing a user to interact just like a JTextField (in fact, the underlying editing component is a JTextField). From there, you need to get the editing component...