Popular jInternalFrame ja instanciado
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
Curtidas 0