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:
ArrayList <Produtos> listaDeProdutos = new ArrayList <Produtos>;
private String nome;
private int valorDeCusto;
private int valorDeVenda;
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.