| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment écrire une applet qui demande à l'utilisateur d' entrer deux nombres à virgule flottante
    Si vous écrivez des applets Java pour le Web , vous pouvez un jour avoir besoin de donner aux utilisateurs la possibilité de manipuler des nombres qui contiennent la lettre "E" Floating chiffres - ponctuelles, souvent utilisées dans les calculs d'affaires et scientifiques, peuvent être constitués de chiffres suivis de la lettre «E» et un autre numéro qui représente un exposant. La valeur 5.12E3 , par exemple, représente 512 000 parce que la 3 du nombre indique à l'ordinateur de multiplier le nombre par 10 à la puissance trois . En utilisant les méthodes Java correctes , vous pouvez modifier votre applet afin qu'il puisse inviter les utilisateurs de deux nombres à virgule flottante et les traiter correctement . Instructions
    1

    ouvrir l'un de vos fichiers de l'applet Java et placez les déclarations suivantes en haut s'ils ne sont pas déjà là

    import java.awt * ; . . Import java . applet * ; . java.awt.event d'importation * ; .

    Ces déclarations font l'applet et les fonctions de gestionnaire d'événements disponibles
    2

    Ajouter aux états -dessous la déclaration de la classe du document. : Photos

    TextField floatBox1 = new TextField (100); TextField floatBox2 = new TextField (100); TextField resultbox = new TextField (100);

    buttonLoadValues ​​des boutons , étiquettes étiquette1 = nouveau label ( " ; Entrez deux nombres à virgule flottante "); flotter valeur1 ; flotter valeur2 ; résultat du flotteur ;

    les deux premières instructions créent deux boîtes de saisie de texte pour contenir des nombres à virgule flottante que l'entrée de l'utilisateur , la troisième instruction crée la zone de texte maintient la somme de ces nombres . Le bouton et les déclarations d'étiquetage placer un bouton et une étiquette sur l'applet. Les trois déclarations finales définissent les variables à virgule flottante les besoins de l'application
    3

    coller le code suivant dans la méthode init de documents : .

    SetLayout ( null); buttonLoadValues ​​= new Button ("charge des valeurs "); label1.setBounds ( 50, 50 , 300, 20); floatBox1.setBounds ( 100,100,100,20 ) ; floatBox2.setBounds ( 100,150,100,20 ) ; resultBox.setBounds (100, 200, 100 , déclarations place les contrôles sur l'applet Chaque fonction setBounds accepte quatre paramètres: . . la distance entre le côté gauche de l'applet , la distance entre le sommet , la largeur de la commande et sa hauteur La première fonction de setBounds , par exemple, met l'étiquette 50 pixels du haut et 50 pixels de la gauche. elle rend aussi 300 pixels de large et 20 pixels de haut. modifier ces valeurs en fonction de vos besoins de présentation.
    4

    Ajoutez la méthode suivante à la document après la méthode init :

    publique vide actionPerformed ( ActionEvent evt ) {String = val1 floatBox1.getText (); cordes val2 = floatBox2.getText ();

    valeur1 = Float.valueOf ( . val1.trim ()) = floatValuevalue2 Float.valueOf ( val2.trim ()) floatValue

    result = valeur1 + valeur2 ; . cordes stringResult = Float.toString ( result); resultBox.setText ( stringResult ) ; }

    Cette méthode s'exécute lorsque vous cliquez sur le bouton de l' applet. les variables val1 et val2 contiennent les représentations de chaîne des valeurs entrées dans les deux zones de texte . les méthodes Float.valueOf , vue sur les deux lignes suivantes , convertir ces chaînes en nombres à virgule flottante et les stocker dans valeur1 et valeur2 . les trois déclarations finales ajouter ces deux nombres , convertir le résultat dans une chaîne et de les stocker dans la boîte de texte de résultat .

    Previous :

    next :
      articles connexes
    ·Comment envoyer des SMS à partir d'un serveur Web à u…
    ·Quelle est l'erreur Deux dans le Modifier Rocket compil…
    ·Comment faire pour vérifier la version de Runtime Java…
    ·La différence entre une applet Java et Javascript 
    ·Comment faire pour convertir des chaînes en nombres en…
    ·Comment utiliser les coordonnées X et Y en Java 
    ·Comment utiliser PrintStream en Java 
    ·Comment faire pour activer les applets Java 
    ·Qu'est-ce qu'une source d'événements en Java 
    ·Comment faire un bouton en utilisant Java 
      articles en vedette
    ·Comment utiliser C + + Classe Spécialisation Template 
    ·MySQL Perl DBI Tutoriel 
    ·Comment utiliser les rappels Java 
    ·Comment débogage dans Visual Studio NET 
    ·Comment penser comme un programmeur 
    ·Comment faire pour modifier le classeur actif dans VBA 
    ·Comment désactiver le cache MySQL 
    ·Comment faire Biffé texte 
    ·Comment mettre des photos en Java BlueJ 
    ·Comment centrer une boîte de message en Visual Basic 
    Copyright © Connaissances Informatiques http://fr.wingwit.com