Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
funkcie z JButton je vytvoriť tlačidlo viditeľné v aplikácii Java grafické užívateľské rozhranie . JButton umožňuje programátorom diktovať text , ktorý sa zobrazí na tlačidle , a kde sa objaví v rámci celkového rozhrania . Pri použití ďalších metód v jazyku Java programy môžu tiež poskytovať podrobné odpovede na interakciu s užívateľom pomocou JButton . JButtons sú z mnohých prvkov možné užívateľské rozhranie Java . Iní sú rozbaľovacie zoznamy , prepínače , štítky a check - boxy . Java programy je potrebné importovať potrebné Swing a AWT prostriedky použiť JButtons . Nasledujúce príkazy import pridané do hornej časti deklarácie triedy umožňujú použitie triedy JButton :
import javax.swing * ; import java.awt.event * ;
.. Tvorba
Java programy môžu vytvárať JButtons a pridať ich do viditeľných prvkov používateľského rozhrania , ako sú JFrames a JPanels . Často , triedne výkazy pre Java GUI vyhlásiť JButton položky ako inštančné premenné pred metódou triedy konstruktoru , takto : klipart
súkromnú JButton patentka ;
Táto trieda Java možno potom vytvoriť inštanciu premenné JButton vnútri metóda konstruktoru , takto :
patentka = new JButton ( " Stlačte Me " ) ;
parameter konstruktoru určuje text , ktorý sa zobrazí na tlačidle viditeľné , takže by mala byť prispôsobená cieľom na tlačidle v rámci aplikácie .
metódy
Trieda JButton poskytuje celý rad metód , z ktorých niektoré trieda dedí z triedy vyššie v hierarchii , vrátane JComponent a AbstractButton . Nasledujúci kód vzorky demonštruje proces pridávania akčné Listener na JButton : pressButton.addActionListener ( this ) ;
Tento kód bude fungovať v akejkoľvek triede , ktorým sa vykonáva ActionListener rozhranie . Táto metóda pokyn Java počúvať užívateľských udalostí , detekciu interakcie s tlačidlom . Iné metódy vrátiť informácie o inštanciu JButton a obnoviť svoj vzhľad tak , aby zodpovedala užívateľské rozhranie .
Interakcií
Java programy môžu detekovať interakciu s užívateľom pomocou tlačidiel prvky . Keď sa program pripojí akčné Listener na JButton , bude Java volanie metódy " actionPerformed " v triede , keď dôjde k tejto interakcie . Táto metóda prijíma objekt Event akcie ako parameter . Tento objekt obsahuje informácie o udalosti , vrátane ktorý prvok používateľského rozhrania bol používateľ v interakcii s Nasledujúci kód vzorky demonštruje program vykonávajúci podmienený test na určenie , či konkrétny inštancie JButton je zdrojom akčného udalosti , vnútri metódy " actionPerformed " : if ( e.getSource ( ) == patentka ) { //reagovať na interakciu s užívateľom }