PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum ComboBox Index DefaultListCellRenderer #486117

20/07/2014

0

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

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar