Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como fechar um JFrame em Java com um botão
JFrame é a janela padrão no conjunto de componentes Java Swing . Por padrão, ele fornece uma barra de título e um botão "Fechar" , um pequeno "X" padrão no canto superior direito . No entanto, você também pode fechar o quadro usando um JButton , a versão do balanço de um simples botão . A implementação específica que você precisa depende se você quer simplesmente esconder a janela ou descartá-lo , liberando os recursos que ele estava usando e, potencialmente, sair do programa. Instruções
1

Crie o botão e adicioná-lo para o seu quadro . Por exemplo :

JButton closeButton = new JButton ( "Close "); theFrame.getContentPane () adicionar ( closeButton );
2

Anexar um ouvinte de ação para o botão. . A maneira mais fácil de fazê-lo no local é definir um novo direito ouvinte quando você anexá-lo . Por exemplo :

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

Definir a ação fechar no corpo do método de " actionPerformed . " Isso geralmente é uma chamada para ocultar ou destruir a janela. Para ocultar a janela , ligue para:

theFrame.setVisible ( false);

Se você quer destruir a janela, primeiro escondê-lo , em seguida, chamar :

theFrame.dispose ();
4

Embale o quadro e definir o quadro atual a ser visível . Por exemplo :

theFrame.pack (); theFrame.setVisible ("true" );

Anterior :

Próximo : No
  Os artigos relacionados
·Como se conectar a ODB Java 
·Como importar uma outra classe em Java Usando jGRASP 
·Usos para HashCode em Java 
·Como alterar o JFrame Fundo no Swing 
·Como construir um gráfico em Java 
·Como usar AIML Bot em aplicações Java 
·Como adicionar cordas a uma Lista de Java 
·Como Desenhar formas múltiplas em Java 
·Como fazer um proxy em Java 
·Diferentes definições de Classes em Java 
  Artigos em destaque
·Como adicionar uma linha a Gridview Programatically 
·Como calcular o deslocamento Assembly Language 
·Como instalar um script de controle Com o Java 
·Tipos de dados abstratos ADT 
·Como escrever algoritmos para Iniciantes 
·O que é Script Debugging 
·Como bloquear Geodatabases 
·Definir um array multi-dimensional em C + + 
·Aleatório Análise Numérica 
·Descrição de uma função C + + e como ele causa um e…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados