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

Čo je Zdroj udalosti v Jave ?

Java aplikácie často používajú grafické užívateľské rozhranie , alebo GUI , s cieľom uľahčiť interakciu s užívateľom . Tieto GUI môže obsahovať mnoho typov užívateľských ovládacích prvkov , vrátane tlačidiel , textových polí a rozbaľovacích zoznamov . Keď programátori vytvoriť GUI aplikácie , môžu použiť rôzne funkcie jazyka Java reagovať na interakciu s užívateľom , prispôsobovanie spracovanie na čokoľvek akcie užívateľ berie . Poslucháč udalosti a obslužné rutiny funkcie vystopovať zdroj užívateľské interakcie ako súčasť tohto procesu . Grafické používateľské rozhranie

Java aplikácie ťažiť zo štandardných knižníc pre vytváranie prvkov používateľského rozhrania . Swing a AWT ( Abstract Window Toolkit ) , knižnice poskytujú prostriedky na vytváranie GUI aplikácií , vrátane kontroly budova užívateľov a detekciu udalosti . Keď aplikácia GUI spustí sa vytvorí viditeľné rozhranie , predstavuje to pre užívateľa , a potom čaká na interakciu s užívateľom . Programátori môžu poučiť Java načúvať užívateľom interakciu s jednotlivými prvkami , rovnako ako vykonávanie kód spustiť , keď táto interakcia sa stane .
Poslucháči udalostí

Java aplikácie poslucháči udalostí umožňujú programy detekovať interakciu s užívateľom , takže spracovanie môžu byť prispôsobené k nej . Keď programátori vytvoriť vizuálne a interaktívne prvky v aplikácii pomocou Swing a AWT zdrojov , môžu pripojiť poslucháča udalostí pre každý z nich . Každá komponenta , že program musí detekovať interakciu s užívateľom , musia mať poslucháčov udalostí k nej pripojené . Nasledujúci ukážkový kód v jazyku Java demonštruje vytvorenie prvok používateľského rozhrania a pripojenie poslucháčov k nemu :

JButton myButton = new JButton ( " Hit me " ) ; myButton.addActionListener ( this ) ;

tento pokyn Java počúvať keď používateľ klikne na tlačidlo .
Reakcia na akcie

Java aplikácie detekovať interakciu užívateľa s prvkom , spracovanie kódu automaticky skočí metódy actionPerformed . Programy zahŕňajú túto metódu v rámci všetkých tried implementujúcich ActionListener rozhranie . Metóda actionPerformed preberá parameter predstavujúci ActionEvent objekt . Tento objekt predstavuje užívateľské udalosti , ku ktorým došlo , poskytuje program s možnosťou reagovať spôsobom , ktorý odráža konkrétne opatrenia prijaté užívateľom .
Nájdenie zdroja

Ak chcete správne reagovať na interakciu s užívateľom , aplikácie Java sa potrebujú zistiť zdroj prípadných udalostí , ktoré sa vyskytnú . Je-li užívateľské rozhranie obsahuje viac interaktívnych komponentov , z ktorých všetky majú poslucháčov s nimi spojené , udalosť môže byť spôsobené niektorým z nich . Nasledujúci ukážkový kód v jazyku Java ukazuje náčrt metódy actionPerformed s dodatočným spracovaním pre vytvorenie zdroj udalosti :

public void actionPerformed ( ActionEvent e ) { Object theSource = e.getSource ( ) ; }

Po program určí , ktoré užívateľ komponenty rozhranie je paľba udalosť , môže diktovať zvláštne spracovanie vykonávať tak , aby aplikácia reaguje na interakciu s užívateľom v vhodným spôsobom .

Najnovšie články

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