Como fechar o JFrame em Java com um botão
Passo 1
Crie o botão e adicione-o ao seu quadro. Por exemplo:
JButton closeButton = novo JButton ("Close"); theFrame.getContentPane (). add (Botoncerrado);
Passo 2
Associe um detector de ação ao botão. A maneira mais simples de fazer isso no local é definir uma nova escuta quando você a conecta. Por exemplo:
closeButton.addActionListener (new ActionListener () {ação void actionPerformed (ActionEvent e) {/ * aqui perto * /}});
Passo 3
Define a ação de fechar o método do corpo de "actionPerformed". Isso geralmente é um comando para ocultar ou fechar a janela. Para ocultar a janela, verifique:
theFrame.setVisible (false);
Se você quiser fechar a janela, primeiro oculte-a e verifique:
theFrame.dispose ();
Passo 4
Minimize a estrutura e defina a estrutura atual para ser visível. Por exemplo:
theFrame.pack (); theFrame.setVisible ("true");