Dica da Semana: Java com Visual Edition (VE)
Hoje eu vou mostrar para vocês como passar os dados de uma janela para outra, ou seja, veremos como identificar o item selecionado pelo cliente e enviar este item para outra janela, sem a necessidade de fazer outra busca em banco de dados.
Situação Hipotética: na primeira janela o usuário faz um pesquisa de cliente onde mostra só o nome de todos os clientes cadastrados e ao clicar no nome desejado, o sistema abre outra janela mostrando todos os dados do cliente selecionado anteriormente....
Para fazer isso...
- Na janela da pesquisa no evento do botão que chama outra janela…
chama = new VisualCad(cliente);
- Na janela que mostra os dados:
private Cliente cli;
public VisualCad(Cliente c) {
super();
cli == c;
initialize();
}
- Onde serão mostrados os dados do cliente, coloque este método...
private JPanel getJContentPane() {
if (jContentPane == null) {
nomeCliLabel = new JLabel();
nomeCliLabel.setBounds(new Rectangle(72, 35, 286, 16));
nomeCliLabel.setText(cli.getNome());//pega o nome do cliente e põe no nomeCliLabel
cpfCliLabel = new JLabel();
cpfCliLabel.setBounds(new Rectangle(72, 63, 130, 15));
cpfCliLabel.setText(cli.getCpf()); //pega o cpf do cliente e põe no cpfCliLabel
.
.//por aí vai
.
}
return jContentPane;
}
Espero que seja útil. Até a próxima !!
Nenhum comentário:
Postar um comentário