Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zavrieť JFrame v Jave s tlačidlom

JFrame je štandardné okno v Swing komponentov sady Java . V predvolenom nastavení poskytuje hlavičky a predvolené tlačidlo " Close " malé " X " v pravom hornom rohu . Avšak , môžete tiež uzavrieť rám pomocou JButton , Swing verzia jednoduchého tlačidla . Konkrétnej implementácie budete potrebovať , závisí na tom , či chcete jednoducho skryť okna alebo zlikvidovať to , uvoľnenie zdrojov bolo pomocou a potenciálne ukončenie programu . Pokyny dovolená 1

Vytvorte tlačidlo a pridajte ho do svojho rámu . Napríklad :

JButton Zatváracie = new JButton ( " Close " ) ; theFrame.getContentPane ( ) pridať ( Zatváracie ) ;
2

Pripojte akčné poslucháča na tlačidlo .. Najjednoduchší spôsob , ako to urobiť na mieste je definovať nové poslucháča právo , keď ju pripojiť . Napríklad :

closeButton.addActionListener ( nový ActionListener ( ) { void actionPerformed ( ActionEvent e ) { /* v blízkosti akcie tu * /} } ) ;
3

Definujte v blízkosti akcie v metóde tele " actionPerformed . " To je zvyčajne volanie skryť alebo zničiť okno . Ak chcete skryť okno , volajte:

theFrame.setVisible ( false ) ;

Ak chcete zničiť okná , prvý skrývať , potom volajte:

theFrame.dispose ( ) ;
4

Zabaľte rámček a nastavte aktuálnu snímku , aby bolo viditeľné . Napríklad :

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

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené