Por default, a JComboBox não é editável. Quando ela é editável, o
editor será exibido como um JTextField recebendo a
entrada.
A JComboBox pode tornar-se editável através do
método setEditable(). E o ComboBoxEditor pode ser especificado através do
método setEditor().
Quando a propriedade editable recebe o
valor true, o componente, que representa graficamente o item selecionado, é
substituído por um editor. Assim como, quando a propriedade recebe o valor
false, o editor é substituído pelo componente responsável pela representação
visual.
O componente responsável pela representação visual
do item selecionado pode ser acessado pelos métodos setRenderer() e
getRenderer().