Olá galera.
Eu estou com 2 classes,as 2 são swing,quero pegar os métodos de uma e passar para outra,assim instancio uma classe
Classe2 classe2 = new Classe2;
eu consigo copiar de boa,mas assim abre a janela jframe swing da parte 2,aí eu tenho que ficiar colocando
classse2.dispose();
mas assim ainda da para ver que ela estava la e fica muito feio
Tem outra maneira de instanciar uma classe swiing em outra classe swing e não abrir a janela desta classe?Só ter acesso aos métodos mesmo?
Abraço.
Classe Swing
N
2 Respostas
D
A janela abre por causa do setVisible(true). Também não é correto chamar o setVisible(true) no construtor da classe.
N
Solucao aceita
Resolvido,o seu método funciona bem,mas o método que usei provavelmente é o mais sensato.
Não precisa necessariamente criar uma variável da classe.
basta simplesmente escrever
Classe2.invocarmétodo;
Mas para chamar um void o mesmo tem que ser static,uma coisa que não sei explicar.Enfim,mesmo assim obrigado!.
Criado 5 de junho de 2018
Ultima resposta 5 de jun. de 2018
Respostas 2
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Apache Kafka e Spring Boot: Comunicacao assincrona entre... Por Eduardo Felipe Zambom Santana — Casa do Codigo