Bom dia amigos.
Acredito que estou passando pelo mesmo problema que alguém já deve ter passado, mais que estou perdendo um tempão para resolver.
Estou utilizando um jComboBox no meu desenvolvimento Desktop, e carrego uma lista de objetos para o mesmo.
Porém preciso deixar este combo box editável para que o usuário possa informar valores nele. Mais quando utilizo o renderer abaixo não esta funcionando pois ao selecionar um item no combo editável ele perde o renderer.
Volta a ficar assim
RENDERER
public class ParametroListCellRenderer extends DefaultListCellRenderer {
@Override
public Component getListCellRendererComponent(
JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
if (value instanceof Parametros) {
Parametros p = (Parametros) value;
setText(p.getDescricao());
}
return this;
}
}
Alguem poderia me ajudar?, andei pesquisando e ainda nao obtive sucesso.
Forte Abraço a todos.