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 si vyrobiť Akcia Listener Close JFrame

Java je populárny , univerzálny programovací jazyk používaný na programovanie softvérových aplikácií pre použitie na rôznych softvérových platformách . Trieda ActionListener umožňuje súčasti triedy byť " počúval " na , a vykonáva špecifické pokyny pri výskyte určitej udalosti . S cieľom uzavrieť JFrame s ActionListener , JFrame musí byť najprv vytvorený a potom " registrovaných " k akčnému poslucháča . ActionListener potom musí byť označený uzavrieť rám je pokyn užívateľa . Pokyny dovolená 1

Import potrebné Java balíčkov , v tomto prípade hojdačka , AWT a awt.event balíčkov . Príklad kódu : ...

Import javax.swing * ; import java.awt * ; import java.awt.event * ;
2

Vytvorte JFrame objekt , definovať jeho blízkosti ovládanie pomocou . setDefaultCloseOperation ( metóda ) , nastaviť tak , aby bolo viditeľné . setVisible metóda ( ) a vytvorte tably obsahu sa . metódou getContentPane . Príklad Kód :

JFrame frame = new JFrame ( " príklad
3

pridať textové pole , tlačidlo alebo iného zariadenia , ktoré umožní užívateľovi kontrolovať snímku . Napríklad pridaním JTextField k rámu umožňuje užívateľovi , aby potvrdil , že chce zatvoriť rámu . V tomto prípade stačí pridať JTextField do tably obsahu Príklad kódu predtým vytvoreného : ..

JTextField TextField = new JTextField ( " Zadajte ÁNO zatvorte rámček " ) ; frame.getContentPane ( ) pridať ( TextField ) ;
4

Vytvoriť actionPerformed akčné poslucháčov k detekcii pokyny uzatvárací rámček a implementovať príkaz Použiť " , pokiaľ " metóda metóda riadiaca štruktúra , gettext ( ) a equals ( ) určiť . stav textového poľa Ak je vrátená " áno " hodnotu , použite setVisible ( ) metódu a zlikvidujte ( metóda ) vymazať rámik Príklad kódu : ..

public void actionPerformed ( ActionEvent e ) { if ( . textField.getText ( ) sa rovná ( " áno " ) ) { frame.setVisible ( false ) ; nakladať ( ) ; } }

Najnovšie články

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