Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment créer des séquences et d'i…
  • Comment faire pour créer deux insta…
  • Comment faire pour modifier des vari…
  • Comment faire pour convertir Heures …
  • Comment envoyer un email avec pièce…
  • Comment faire pour obtenir le nombre…
  • Comment lire Int Java 
  • Comment prestataires travaillent sur…
  • Réglez Vs . Liste en Java 
  • Comment lire plusieurs numéros en J…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Comment faire pour créer une horloge numérique en Java

    Une des caractéristiques les plus puissantes du langage de programmation Java est son interface graphique Swing (GUI) de la bibliothèque. Utilisateurs Java peuvent construire des programmes audiovisuels , event-driven comme des horloges numériques en utilisant seulement quelques commandes simples. Les programmeurs Java ont une pléthore d'éléments disponibles, tels que des étiquettes , des boutons et des minuteries , qu'ils se branchent au montage de leurs programmes. Instructions
    1

    créer une classe de DigitalClock . Il doit étendre la classe JFrame qui vient avec la bibliothèque d'interface utilisateur Swing dans le Kit de Develoment Java de Sun Microsystems. Il sera également implémenter l'interface ActionListener pour lui permettre de répondre à l'événement de minuterie et laisser l' horloge se mette à jour . Cela peut être fait en collant le code suivant dans un fichier nommé

    java.awt.Font d'importation " DigitalClock.java . " ; Java.awt.HeadlessException d'importation; java.awt.event.ActionEvent d'importation; import java javax.swing.JLabel d' importation; ; . awt.event.ActionListener ; java.text.SimpleDateFormat d'importation; java.util.Date d'importation; javax.swing.JFrame d'importation importation javax.swing.Timer ;

    /* ** Cette classe affiche une horloge numérique à l'écran. * @ author Kevin Walker * /DigitalClock public class extends JFrame implements ActionListener {//Toutes les autres étapes devraient avoir leur code ajouté ici . }

    Si vous utilisez un environnement dédié au développement Java comme Netbeans ou Eclipse, alors il y aura une option dans le menu Fichier pour faire cela automatiquement pour vous.
    2

    Créer un JLabel pour afficher l'heure actuelle à l' utilisateur à l'aide la commande suivante: .

    JLabel timeLabel = new JLabel ();
    3

    initialiser le format que votre horloge numérique aura utilisant la classe SimpleDateFormat de la bibliothèque Java

    SimpleDateFormat sdf = new SimpleDateFormat ( "HH: mm : ss ");

    Ce format affiche l' heure actuelle , minutes et secondes pour l'utilisateur. Une liste complète des codes de format est disponible dans la documentation Java SimpleDateFormat sur ​​le site Sun Microsystems (voir références) .
    4

    Créer une minuterie. Cet objet ne tiendra pas le temps, mais fonctionne comme un réveil qui indique le programme de mise à l'heure actuelle régulièrement. Pour ce faire, collez le code suivant :

    minuterie de la minuterie ;
    5

    créer une méthode de constructeur pour construire le programme en collant les éléments suivants:

    publique DigitalClock ( ) {//Exécution de la constuctor pour le parent JFrame class.super ();

    //quitter le programme lorsque l'utilisateur ferme la window.this.setDefaultCloseOperation ( JFrame.EXIT_ON_CLOSE ) ;

    //Obtenir l' heure actuelle du système et de l'afficher //selon le format que nous defined.timeLabel.setText ( sdf.format ( new Date ( System.currentTimeMillis ( )))) ;

    //Définit une plus grande , mieux police pour l'horloge numérique de la default.timeLabel.setFont ( nouvelle police ( " Dialog" , Font.PLAIN , 24) ) ;

    //Définir la minuterie pour mettre à jour l'horloge toutes les 500 millisecondes ( 0,5 secondes) timer = new Timer (500, this); timer.setRepeats (true); timer.start ();

    //Ajouter l' affichage de l'heure à la fenêtre et rendre visible.this.add ( timeLabel ) ; this.pack (); this.setVisible (true); }


    6

    Mise à jour de l'horloge avec la nouvelle heure du système quand la minuterie s'éteint :
    < p> public void actionPerformed ( ActionEvent e) {//Si la minuterie a causé cette event.if ( e.getSource (). equals ( timer) ) {//Définissez ensuite un nouveau time.timeLabel.setText ( sdf.format ( nouveau Date ( System.currentTimeMillis ( )))) ;} }


    7

    créer un point d' entrée pour le programme d'horloge numérique à partir du système d'exploitation en lui donnant une méthode principale < . br>

    public static void main ( string [] args ) {//Création de la clock.new DigitalClock () numérique; }

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Les méthodes statiques dans la sous Java 
  • Comment générer des combinaisons en Java 
  • Comment créer un menu dans Android 
  • Comment surveiller la connexion Piscine dans le Java 7 JVM Option Sun 
  • Comment faire une animation Java Run Faster 
  • Comment exécuter un test sur ​​un V8 Android 
  • Comment créer un arbre dans une liste de Java 
  • Comment utiliser Struts HTML.tld Tags 
  • Flash vs. Applet Java 
  • Comment naviguer tableaux à deux dimensions en Java 
  • Connaissances Informatiques © http://www.ordinateur.cc