AutoCompletar - Retornando somente o Indice e não o o Texto - Render

Olá Pessoal, Estou utilizando um ComboBox para me mostrar meus Clientes cadastrados, e Implementei o AutoCompletar, utilizando esse Tutorial:
http://ugleiton.blogspot.com/2010/12/jcombobox-com-auto-complete-e-map-de.html
.
Até ai tudo bem, porem, ele não me mostra somente o texto que quero, e sim o indice.

Sei que usando o ComboBox Normal, como estou pegando os dados do Bd, tenho que Utilizar um Render, que eu Utilizava Assim:

public class ClienteListCellRenderer extends DefaultListCellRenderer { public Component getListCellRendererComponent( JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); if (value instanceof Cliente) { Cliente c = (Cliente) value; setText(c.getNomeCliente()); } return this; } }
Só que Isso Não Funciona para o AutoComplete, Alguem poderia me ajudar a resolver isto?
Segue em Anexo o Print para melhor entendimento:

Obrigado, Abraço!

viny_scholl foi eu que construi esse combobox e não precisa fazer renderer nesse caso…

vc pode simplesmente utilizar o método assim

uJComboBox1.addItem(c.getNomeCliente(), Cliente);

para pegar o cliente selecionado de volta é so utilizar o método

Cliente c = (Cliente) uJComboBox1.getSelectedObject();

[quote=ugleiton]viny_scholl foi eu que construi esse combobox e não precisa fazer renderer nesse caso…
vc pode simplesmente utilizar o método assim

uJComboBox1.addItem(c.getNomeCliente(), Cliente);
para pegar o cliente selecionado de volta é so utilizar o método

Cliente c = (Cliente) uJComboBox1.getSelectedObject();[/quote]

Valeu [size=18]ugleiton[/size] !

Funcionou Perfeito Aqui!

Abração Cara!

[quote=viny_scholl]Olá Pessoal, Estou utilizando um ComboBox para me mostrar meus Clientes cadastrados, e Implementei o AutoCompletar, utilizando esse Tutorial:
http://ugleiton.blogspot.com/2010/12/jcombobox-com-auto-complete-e-map-de.html
.
Até ai tudo bem, porem, ele não me mostra somente o texto que quero, e sim o indice.

Sei que usando o ComboBox Normal, como estou pegando os dados do Bd, tenho que Utilizar um Render, que eu Utilizava Assim:

public class ClienteListCellRenderer extends DefaultListCellRenderer { public Component getListCellRendererComponent( JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); if (value instanceof Cliente) { Cliente c = (Cliente) value; setText(c.getNomeCliente()); } return this; } }
Só que Isso Não Funciona para o AutoComplete, Alguem poderia me ajudar a resolver isto?
Segue em Anexo o Print para melhor entendimento:

Obrigado, Abraço!
[/quote]