Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte jeden z vašich Java applet súbory a umiestniť nasledujúce príkazy v hornej časti , ak nie ste už existuje
import java.awt * ; .. Import java . applet * , .. import java.awt.event * ;
Tieto príkazy , aby sa applet a obslužné rutiny udalosti funkcie k dispozícii
2
Pridať vyhlásenie o nižšie uvedené triede vyhlásenie dokumentu . :
TextField floatBox1 = new TextField ( 100 ) ; TextField floatBox2 = new TextField ( 100 ) ; TextField resultBox = new TextField ( 100 ) , Spojené
buttonLoadValues ; Label Label1 = new Label ( " ; Zadajte dve čísla s plávajúcou desatinnou čiarkou " ) ; float value1 , float value2 , výsledok float ,
Prvé dva príkazy vytvoria dve vstupné textové polia držať čísla s plávajúcou desatinnou čiarkou , ktoré užívatelia vstupné , tretí príkaz vytvorí textové pole , ktoré má súčet týchto čísel . Vyhlásenia tlačidlo a označenie umiestniť tlačidlá a štítok na applet . Posledné tri príkazy Definujte premenné s plávajúcou desatinnou čiarkou potreby aplikácie
3
vložte nasledujúci kód do metódy init dokumentu : .
SetLayout ( null ) ; buttonLoadValues = nové Tlačidlo ( " Load hodnoty " ) ; label1.setBounds ( 50 , 50 , 300 , 20 ) ; floatBox1.setBounds ( 100,100,100,20 ) ; floatBox2.setBounds ( 100,150,100,20 ) ; resultBox.setBounds ( 100 , 200 , 100 , Vyhlásenie umiestniť ovládacie prvky na applet Každá funkcia SetBounds prijíma štyri parametre : .. vzdialenosť od ľavej strane apletu , vzdialenosť od vrcholu , šírka ovládacieho prvku a jeho výška Prvý SetBounds funkcie , napríklad umiestni štítok 50 pixelov od horného a 50 pixelov zľava. Tiež je 300 pixelov široký a 20 pixelov vysoké . Zmeňte ľubovoľné z týchto hodnôt , aby vyhovoval vašim potrebám rozvrhnutie .
4
Pridajte nasledujúci metódu dokument po metóde init :
public void actionPerformed ( ActionEvent evt ) { String value1 = floatBox1.getText ( ) ; String val2 = floatBox2.getText ( ) ;
value1 = Float.valueOf ( .. val1.trim ( ) ) floatValuevalue2 = Float.valueOf ( val2.trim ( ) ) floatValue
výsledok = value1 + value2 ; String stringResult = Float.toString ( výsledok ) ; resultBox.setText ( stringResult ) ; }
Táto metóda spustí , keď kliknete na tlačidlo apletu . sa VAL1 a val2 premenné obsahujú reťazec reprezentácie hodnôt zadaných do dvoch textových polí . The Float.valueOf metódy , pri pohľade na nasledujúce dva riadky , previesť tieto reťazce do čísla s plávajúcou desatinnou čiarkou a uložiť ich do hodnota1 a hodnota2 . Posledné tri príkazy pridať tieto dve čísla , previesť výsledok späť do reťazca a uložiť ich do textového poľa výsledok .