Como fechar o JFrame em Java com um botão

JFrame é a janela padrão no conjunto de componentes Java Swing. Por padrão, são fornecidas uma barra de título e um botão “Fechar”, que é um pequeno “X” no canto superior direito. No entanto, você também pode fechar a caixa com um JButton, a versão Swing de um botão simples. O aplicativo específico de que você precisa depende se você deseja ocultar a janela ou simplesmente se livrar dela, liberando os recursos usados ​​e potencialmente saindo do programa.

Passo 1

Crie o botão e adicione-o ao seu quadro. Por exemplo:

JButton closeButton = new JButton (“Fechar”); theFrame.getContentPane (). add (Botoncerrado);

Etapa 2

Associe um detector de ação ao botão. A maneira mais fácil de fazer isso é definir um novo direito de ouvir quando você o conecta. Por exemplo:

closeButton.addActionListener (new ActionListener () {void actionPerformed (ActionEvent e) {/ * ação aqui perto * /}});

Etapa 3

Defina a ação de fechamento no método do corpo “actionPerformed”. Normalmente, este é um comando para ocultar ou fechar a janela. Para ocultar a janela, verifique:

theFrame.setVisible (false);

Se você deseja fechar a janela, oculte-a primeiro e verifique:

theFrame.dispose ();

Etapa 4

Minimize o quadro e defina o quadro atual para ficar visível. Por exemplo:

theFrame.pack (); theFrame.setVisible (“true”);

Referências

 

Você pode estar interessado:

Deixe um comentário