ComboBox Index DefaultListCellRenderer

Java

20/07/2014

up 0 down

Tenho uma classe "Plano de Pagamento" onde existem dois atributos: Codigo e Descricao

Montei uma classe que extende a DefaultListCellRenderer

E nela uso o seguinte metodo sobrescrito

@Override public Component getListCellRendererComponent(JList<? extends Object> list, Object value, int index, boolean isSelected, boolean cellHasFocus) { super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);

if (value instanceof PlanoPagamentoVO) { PlanoPagamentoVO planoPagamentoVO = (PlanoPagamentoVO) value; setText(planoPagamentoVO.Descricao()); } return this; }

E quando eu chamo ela para carregar, o combo é montado normalmente com a Descricao do Plano. Mas o index do combo fica um index padrao (0,1,2,3...) No entanto, eu quero conseguir carregar o combo onde o Index dele fique igual ao codigo da minha Classe.

Alguem sabe como fazer isto ai?
Osvaldo Junior

Osvaldo Junior

Curtidas 0
POSTAR