Quantcast
Channel: GUJ - Tópicos com a tag java
Viewing all articles
Browse latest Browse all 17410

jToolBar não atualiza

$
0
0

@Rene-l1 escreveu:

Olá pessoal.
Sou iniciante em java e estou fazendo um programa java desktop
tenho o seguinte metodo na tela principal que exibe ou ocultas os botões que estão na jToolBar

public void fecharJanela(JInternalFrame jIF) {
    jIF.dispose();
    jDesktopPane.remove(jIF);
    DesabilitaTodosBatao();
    if (existeJanelaAberta() == false) {
        criaBotaoSair();
    } else {
        System.out.println("existe janela aberta");
    }
}    

public void DesabilitaTodosBatao() {
        jBSair.setVisible(false);
        jBNovo.setVisible(false);
        jBCancelar.setVisible(false);
        jBExcluir.setVisible(false);
        jBLocalizar.setVisible(false);
        jBSalvar.setVisible(false);
        jSeparador1.setVisible(false);
        jSeparador2.setVisible(false);
        jSeparador3.setVisible(false);
        jSeparador4.setVisible(false);
        jTBFerramentas.repaint();
   }

Na ToolBar tem um botão para fechar a janela, um jInternalFrame, o evento do botão chama a interface AcoesBotoes que é implementada pela janela interna. A janela interna chama o método fecharJanela, onde é fechado a janela e chamado a função de DesabilitaTodosBatao.

A janela está sendo fechada mas os botões não desabilitam. O código não gera erros.
Observação: se eu chama o método DesabilitaTodosBatao direto no evento do click do botão ele funciona

Mensagens: 7

Participantes: 2

Ler tópico completo


Viewing all articles
Browse latest Browse all 17410

Latest Images

Trending Articles