Fórum Popular jInternalFrame ja instanciado #563606
05/10/2016
0
Bom dia amigos.
Estou com uma dúvida que não consegui tirar em lugar nenhum.
Tenho um jInternalFrame que ao abrir, caso o usuario queira procurar o cliente, ele chama outra jInternalFrame (pressionando F1).
Até aqui sem problemas
Na tela de cadastro de clientes tenho esse método "enviaDados()" que manda pra minha outra jInternalFrame os campos descritos.
Tenho também a classe ControleVeiculo onde têm os meus get's e set's.
O método funciona, só que... ele abre outro jInternalFrame.
Gostaria que ele passasse os parâmetros para o jInternalFrame já aberto. Seria possível?
As 2 últimas linhas do método enviaDados foi só pra ver se o método funciona, para testes, retirei essas 2 linhas.
Obrigado desde já.
//jInternalFrame que envia os dados
public void enviaDados() {
ControleVeiculo controleveiculo = new ControleVeiculo();
controleveiculo.setNome(jTextFieldNome.getText());
controleveiculo.setTelefone1(jTextFieldTelefone1.getText());
controleveiculo.setTelefone2(jTextFieldTelefone2.getText());
RoteiroVeiculo roteiroveiculo = new RoteiroVeiculo();
roteiroveiculo.recebeDados(controleveiculo);
TelaInicial.jDesktopPane.add(roteiroveiculo);
roteiroveiculo.setVisible(true);
}
//jInternalFrame que recebe os dados
public void recebeDados(ControleVeiculo controleveiculo) {
jTextFieldNome.setText(controleveiculo.getNome());
jTextFieldTelefone1.setText(controleveiculo.getTelefone1());
jTextFieldTelefone2.setText(controleveiculo.getTelefone2());
}
Estou com uma dúvida que não consegui tirar em lugar nenhum.
Tenho um jInternalFrame que ao abrir, caso o usuario queira procurar o cliente, ele chama outra jInternalFrame (pressionando F1).
Até aqui sem problemas
Na tela de cadastro de clientes tenho esse método "enviaDados()" que manda pra minha outra jInternalFrame os campos descritos.
Tenho também a classe ControleVeiculo onde têm os meus get's e set's.
O método funciona, só que... ele abre outro jInternalFrame.
Gostaria que ele passasse os parâmetros para o jInternalFrame já aberto. Seria possível?
As 2 últimas linhas do método enviaDados foi só pra ver se o método funciona, para testes, retirei essas 2 linhas.
Obrigado desde já.
//jInternalFrame que envia os dados
public void enviaDados() {
ControleVeiculo controleveiculo = new ControleVeiculo();
controleveiculo.setNome(jTextFieldNome.getText());
controleveiculo.setTelefone1(jTextFieldTelefone1.getText());
controleveiculo.setTelefone2(jTextFieldTelefone2.getText());
RoteiroVeiculo roteiroveiculo = new RoteiroVeiculo();
roteiroveiculo.recebeDados(controleveiculo);
TelaInicial.jDesktopPane.add(roteiroveiculo);
roteiroveiculo.setVisible(true);
}
//jInternalFrame que recebe os dados
public void recebeDados(ControleVeiculo controleveiculo) {
jTextFieldNome.setText(controleveiculo.getNome());
jTextFieldTelefone1.setText(controleveiculo.getTelefone1());
jTextFieldTelefone2.setText(controleveiculo.getTelefone2());
}
Gustavo
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)