Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde a todos!
Estou com a seguinte dúvida, tenho um array de produtos(nome, preço, desc) e quero mostra-los em um jList, de modo que na jList mostre apenas o nome do produto( chamado por produto.getNome() ), e ao seleciona-lo na jList, ele me traga o valor de todos os atributos desse objeto.
A única maneira que consegui fazer isso por enquanto foi utilizando o método ltProdutos.setListData() da jList passando meu array como parâmetro, e ao seleciona-lo na lista, usar "((Produto)ltProdutos.getSelectedValue()).getNome();", porém na vizualização da lista, é passado o array em si e não os atributos dele(Ex: br.com.enrico.Produto@d576e70
Alguém saberia dizer qual a melhor maneira para tratar este problema?
Muito Obrigado.
Atencisamente,
Enrico.
Carregando comentários...