Fórum Pergunta: Jframe se comunica com outro Jframe? #584348
01/08/2017
0
Galera, estou desenvolvendo meu TCC em java, e me surgiu a necessidade de saber se meus botões de inserção, atualização e remoção de dados estão habilitados, o problema é: eles fazem parte de outro Jframe. É possível fazer essa verificação com os métodos nativos do Jbutton como o Jbutton.isEnabled() com eles sendo de outro Jframe?
Márcio Tostes
Curtir tópico
+ 0
Responder
Post mais votado
07/08/2017
Olá Márcio, tudo certinho?
Essa é uma questão recorrente em aplicações desktop. O ideal seria você ter uma classe para gravar essa informação, recuperando-a por um método - que geralmente é estático. Seria mais ou menos assim:
Dessa forma você desabilita os botões no formulário e informa para a classe HabilitarEdicaoFormulario que eles estão ativos/inativos. Qualquer outra classe que quiser saber se o formulário está editável ou não, pode ler essa informação de HabilitarEdicaoFormulario.isAtivo(), sacou?
Um abraço.
Essa é uma questão recorrente em aplicações desktop. O ideal seria você ter uma classe para gravar essa informação, recuperando-a por um método - que geralmente é estático. Seria mais ou menos assim:
HabilitarEdicaoFormulario {
private boolean isFormEditavel;
public static boolean isEditavel() {
return isFormEditavel;
}
// getters e setters
}
Dessa forma você desabilita os botões no formulário e informa para a classe HabilitarEdicaoFormulario que eles estão ativos/inativos. Qualquer outra classe que quiser saber se o formulário está editável ou não, pode ler essa informação de HabilitarEdicaoFormulario.isAtivo(), sacou?
Um abraço.
Estevão Dias
Responder
Gostei + 1
Clique aqui para fazer login e interagir na Comunidade :)