Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man skriver en applet som ber användaren mata in två flyttal

    Om du skriver Java applets för webben , kan du en dag måste ge användarna möjlighet att manipulera siffror som innehåller bokstaven " E " Flyta -point numrerar , ofta används i näringslivet och vetenskapliga beräkningar , kan bestå av siffror, följt av bokstaven " E " och ett annat tal som representerar en exponent . Värdet 5.12E3 , till exempel, representerar 512 tusen eftersom tre av antalet talar om för datorn att multiplicera antalet med 10 till den tredje kraften . Med rätt Java- metoder , kan du ändra din applet så att det kan uppmana användarna för två flyttal och behandla dem på rätt sätt . Instruktioner
    1

    öppna en av dina Java-applet -filer och placera följande uttalanden i toppen om de inte redan är det

    import java.awt *; . . Import java . applet * ; . import java.awt.event *; .

    Dessa uttalanden gör applet och evenemang funktioner handler tillgängliga
    2

    Lägg uttalanden nedan till dokumentets klassen uttalande . :

    TextField floatBox1 = new TextField ( 100 ) , TextField floatBox2 = new TextField ( 100 ) , TextField resultBox = new TextField ( 100 ) ,

    för buttonLoadValues ​​, Etikett LABEL1 = new Label ( " , Enter två flyttal "); flyta value1 , flyta värde2 , float resultat ;

    de första två uttalanden skapar två inmatningsfält text att hålla flyttal som användarna input , det tredje uttalandet skapar den textruta som innehar summan av dessa siffror . Knappen och uttalanden Label placera en knapp och en etikett på panelprogrammet . De sista tre uttalanden definiera flyttalsvariabler programmet behöver
    3

    Klistra in följande kod i dokumentet init metod : .

    SetLayout ( null ) ; buttonLoadValues ​​= ny knapp ( " lastvärden " ) ; label1.setBounds ( 50 , 50 , 300 , 20 ) ; floatBox1.setBounds ( 100,100,100,20 ) ; floatBox2.setBounds ( 100,150,100,20 ) ; resultBox.setBounds 100 ( , 200 , 100 , uttalanden placerar kontrollerna på applet Varje setBounds Funktionen accepterar fyra parametrar : . . avståndet från den vänstra sidan av appleten , avståndet från toppen , kontrollens bredd och dess höjd Den första setBounds funktion , till exempel placerar etiketten 50 pixlar från toppen och 50 pixlar från vänster. det gör det också 300 pixlar bred och 20 pixlar hög . Ändra någon av dessa värden för att passa dina behov av layout .
    4

    Lägg till följande metod till dokument efter init metod :

    public void actionPerformed ( ActionEvent evt ) { String val1 = floatBox1.getText ( ) , String val2 = floatBox2.getText ( ) ;

    värde1 = Float.valueOf ( . val1.trim ( ) ) floatValuevalue2 = Float.valueOf ( val2.trim ( ) ) floatValue

    resultat = värde1 + värde2 ; . String stringResult = Float.toString ( resultat ) , resultBox.setText ( stringResult ) ; }

    Denna metod körs när du klickar på appletens knappen . de val1 och val2 variabler innehåller strängen representationer av värden som anges i de två textrutor . The Float.valueOf metoder , sett på följande två rader , konvertera dessa strängar till flyttal och lagra dem i värde1 och värde2 . de sista tre påståenden lägga dessa två siffror , omvandlar resultatet tillbaka till en sträng och lagra dem i resultatet textrutan .


    Tidigare:

    nästa:
    relaterade artiklar
    ·Java 1.5 Tutorial
    ·Hur man gör en användare Avslutade Loop i Java
    ·Hur man gör en Chat Server i Java
    ·NetBeans och Oracle Tutorial
    ·Hur vill visa tal i stigande ordning Använda Java
    ·JDBC ResultSet Exempel
    ·Sträng till Double Conversion i Java
    ·Hur man söka med Java Algoritmer
    ·Hur ansluta till tvål från Java
    ·Ställa Java Heap Rymden
    Utvalda artiklarna
    ·Hur man laddar en sträng till en Python Ordbok
    ·Hur fastställa det totala antalet förekomster av varj…
    ·Advanced MySQL PHP Tutorial
    ·Hur man programmerar andragradsekvationer i Visual Basi…
    ·Hur man använder VB Logic för att sortera en lista
    ·Hur man använder PHP för att skicka information till …
    ·Kan Java användas för att programmera spel
    ·Hur du ändrar skärmsläckare med VB Software
    ·Hur man skapar Vb Grafiska Screens
    ·Hur man använder färger i Java
    Copyright © Dator Kunskap http://www.dator.xyz