Boa tarde pessoal, sou novato em programação e tenho uma dúvida se alguém puder me ajudar ficarei muito grato!!
Estou desenvolvendo uma aplicação a ser utilizada em meu trabalho e gostaria de saber se é possível com um botão enviar comando para 2 jframe? Não tenho a mínima idéia de como fazer isso se for possível é claro!!
Estou desenvolvendo em java utilizando o NetBeans.
Desde já eu agradeço.
Att
Luiz Fonseca
Sim, é possível. Um JFrame é um objeto como qualquer outro, então você pode estendê-lo e chamar os métodos públicos dele.
Por exemplo, imagine 2 JFrames:
public class JFrameCarro extends JFrame{
public void buzinar(){
// faz qualquer coisa
}
}
public class JFrameCasa extends JFrame{
public void pagarIPTU( float valor){
// faz qualquer coisa
}
}
Numa classe que usa esses JFrames, você pode chamar esses métodos na ordem que quiser. Exemplo:
public class Testa{
public static void main(String args[]){
JFrameCarro j1 = new JFrameCarro();
JFrameCasa j2 = new JFrameCasa();
j2.pagarIPTU();
j1.buzinar();
}
}
PS: o fato de você usar Netbeans é irrelevante. Tendo método públicos e estando acessível (como uma variável apontando pra eles), pode chamar os métodos quando quiser.
Abraço.