Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come chiudere un JFrame in Java con un Button

JFrame è la finestra standard della componente set Java Swing . Per impostazione predefinita , fornisce una barra del titolo e un pulsante di default "Chiudi" , una piccola "X " in alto a destra . Tuttavia , è anche possibile chiudere il telaio usando un JButton , la versione swing di un semplice pulsante . L'implementazione specifica è necessario dipende dal fatto che si vuole nascondere semplicemente la finestra o smaltirlo , liberando le risorse che stava usando e potenzialmente uscire dal programma. Istruzioni
1

creare il pulsante e aggiungerlo alla vostra struttura . Per esempio : .

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

agganciare un action listener per il pulsante . Il modo più semplice per farlo sul posto è quello di definire un nuovo listener destra quando si allega . Per esempio :

closeButton.addActionListener ( new ActionListener ( ) {void actionPerformed ( ActionEvent e) { /* stretta azione qui * /} });
3

Definisci l'azione vicino al corpo del metodo di " actionPerformed . " Questo è di solito una chiamata di nascondere o distruggere la finestra. Per nascondere la finestra , chiamata :

theFrame.setVisible ( false) ;

Se si vuole distruggere la finestra , nascondere la prima volta, quindi chiamare :

theFrame.dispose ();
4

Imballare il telaio e impostare il frame corrente per essere visibile. Per esempio :

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

 

Programmazione © www.354353.com