Bem pessoal, to com outro probleminha aqui complicado ate mesmo de expressar… mas vou tentar.
Tenho aqui um ArrayList de objetos… cada objeto, por sua vez, possuir os atributos:
[code]ArrayList listaDeProdutos = new ArrayList ;
private String nome;
private int valorDeCusto;
private int valorDeVenda;[/code]
Já conseguir, atravez de um Enhanced For e usando a DefaultListModel preencher meu campo do tipo JList com os nomes dos produtos… da seguinte forma:
public static JList exibirProdutos (JList listaDosProdutos){
int i = 0;
DefaultListModel modelo = new DefaultListModel();
for (Produtos obj : listaDeProdutos){
modelo.addElement(todosProdutos.get(i).nome);
i++;}
listaDosProdutos.setModel(modelo);
return listaDosProdutos;
}
Agora que já tenho a lista exibida na tela, eu gostaria que, a medida que o usuario selecionasse produto por produto na lista, os outros campos “Valor de Custo” e “Valor de Venda” fossem preenchidos na tela automaticamente, tenho na tela de consulta de produtos, esse JList onde aparece o nome dos produtos atravez desse metodo que mostrei… e tem outros 2 JTextArea onde devem aparecer o Valor de Custo e Valor de Venda do produto selecionado…, sem a necessidade de apertar mais botões… seria um preenchimento “sob demanda”… alguma luz de como eu posso fazer isso ? grato.