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 pridať tlačidlá na Java Applet

Java applety sú programy s grafickým užívateľským rozhraním ( GUI ) , rovnako ako Poznámkový blok a ďalších aplikácií pre Windows alebo Macintosh . GUI aplikácie , vrátane Java applety , majú ovládacie prvky : listbox , posuvníky a tlačidlá , napríklad . Programátori návrhu týchto kontrol , pokiaľ ide o ich grafickej podoby a ako reagujú , keď udalosť užívateľ , ako je stlačenie tlačidla happens.Creating applet , ktorý výstupy jednoduchú správu , keď je stlačil tlačidlo vám poskytne efektívne prehľad o tom , ako vytvoriť tlačidlá pre Java applety . Veci , ktoré budete potrebovať
Java JDK
Zobraziť ďalšie inštrukcie Cestuj 1

Zadajte nasledujúci programový kód v poznámkovom bloku : klipart

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

public class appButton rozširuje JAppletimplements ActionListener { private JLabel msg ; súkromným konečným String ButtonText = " Stlačte Me " ;

verejnosť void init ( ) { //dostať na povrch okna /formuláre - tzv panel - ktorý má tlačidlá a ďalšie grafické contentContainer contentHolder = getContentPane ( ) ;

//uveďte, kde sa v table gocontentHolder.setLayout ( nové BorderLayout ( 18,18 ) ) ;

//pridať msg labelmsg = new JLabel ( " " ) ; contentHolder.add ( msg , BorderLayout.CENTER ) ;

//make panel pre buttonJPanel buttonPanel = new JPanel ( ) ;

//aby buttonJButton myButton = new JButton ( ButtonText ) ;

//povedať tlačidlo použiť túto triedu reagovať , keď tlačidlo je pressedmyButton.addActionListener ( this ) ;

//tlačidlo pridať do svojho panelbuttonPanel.add ( myButton ) ;

//pridať tlačidlo panela na obsah panecontentHolder.add ( buttonPanel , BorderLayout . SOUTH ) ; . }

/*** Táto udalosť metóda /funkcia actionPerformed je volaná pri stlačení tlačidla * " realizuje ActionListener " frázy v deklarácii triedy v hornej časti tejto triede hovorí kompilátora , že Táto trieda ( appButton ) bude definovať funkciu actionPerformed . * Táto funkcia sa nazýva preto , že myButton povedal , Java , že naša appButton trieda bude " načúvať " pre užívateľské akcie ( akcie ) . * dopredu vyhlásil , funkcia , ktorá je volaná , keď používateľ udalosť sa stane sa nazýva actionPerformed ** /public void actionPerformed ( ActionEvent evt ) { //dostať text tlačidla , ktorá bola pushedString príkaz = evt.getActionCommand ( ) ;

//ak bolo stlačené myButton , výstupné messageif ( ButtonText.equals ( príkaz ) ) msg.setText ( " Ahoj " ) ;

} }

Uložte súbor ako appButton.java . Nezabudnite , že Java je case - sensitive
2

Vytvorte HTML súbor : .

Vytvorte iný textový súbor a uložte ho ako appButton.html , v rovnakom priečinku ako appButton.java . Tento kód HTML načíta applet do prehliadača . Tu je obsah tohto súboru :

< /applet > < /BODY > < /HTML >
3

skompilovať a spustiť :

Otvorte príkazový riadok ( Štart > " cmd " ) , nastaviť cestu k vašej javac.exe kompilátor ( " set path = ​​" ) , navigáciu ( príkaz " cd " ) do zložky s appButton.java a zostaviť appButton s " javac appButton.java " .

Double - kliknite na súbor appButton.html , akonáhle ste späť v Prieskumníkovi Windows. Keď sa zobrazí applet , stlačte tlačidlo , zobrazí sa hlásenie zobrazí .

Najnovšie články