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 napísať applet , ktorý požiada užívateľa o zadanie dvoch Floating - Point čísla

Ak napíšete Java applety pre web , môžete jeden deň je potrebné dať užívateľom možnosť manipulovať s číslami , ktoré obsahujú písmeno " E " plávajúci čísla - point , často používané v obchodnej a vedecké výpočty , sa môže skladať z číslic , za ktorým nasleduje písmeno " E " a ďalšie číslo , ktoré predstavuje exponent . Hodnota 5.12E3 , napríklad preto , že predstavuje 512000 3 počte hovorí , že počítač násobiť číslo 10 na tretej mocnine . Použitie správnej Java metódy , môžete upraviť svoj ​​applet , takže to môže vyzvať užívateľa k dvoma číslami s plávajúcou desatinnou čiarkou a spracovať je správne . Pokyny dovolená 1

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 .


Najnovšie články

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