Em Delphi um componente que se chama LookupComboBox. Este é um ComboBox que contém adicionado uma tabela, ou seja, quando o usuário clica para visualizar os componentes do ComboBox os dados são apresentados em uma tabela, ao invés de uma lista.
Eu estou precisando criar um componente deste para Java. Para tal, eu criei uma classe que herda de JComboBox. Criei para ela um ComboBoxModel e um ComboBoxRenderer.
Na classe que herda de ComboBox eu defini um método get/set para um TableModel, desta forma posso definir qual o table model da tabela. porém como faço para pegar os dados do table model e mostrá-los corretamente utilizando o renderer?
O renderer que eu tenho atualmente herda de JTable e, se tenho tabela com 4 linhas, para cada campo do combobox ele apresenta o table model completo. Como faço para setar linha a linha do table model no renderer?
Bom, ficou meio enrrolado mas acho que deu para entender minha dúvida.
Alguém possui alguma sugestão?
Desde já agradeço pela atenção.