| 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 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; }

    Previous :

    next :
      articles connexes
    ·Comment faire pivoter des images avec des carreaux en J…
    ·Comment générer une méthode dans NetBeans 
    ·Comment faire pour installer un jeu Android Grâce à u…
    ·Comment générer des combinaisons en Java 
    ·Comment mettre fin Discussions raison d'une pile des pr…
    ·Comment fermer un tracé Android 
    ·Pouvons-nous utiliser le sélénium en Java 
    ·Comment convertir une chaîne en UTF -8 avec Java 
    ·Comment prestataires travaillent sur ​​Android 
    ·Comment définir les attributs de session en JSP 
      articles en vedette
    ·Comment vider le cache dans Ehcache 
    ·Comment déplacer un PictureBox dans Visual Studio 
    ·Comment exécuter Perl sur un ordinateur portable 
    ·Comment inverser Fractions dans Visual Basic 
    ·Projets Python pour OpenCV 
    ·Comment ouvrir un fichier PRM 
    ·Comment utiliser une case à cocher dans un GroupBox da…
    ·Comment mettre le code PHP en info-bulle 
    ·Comment utiliser JS à écrire à un autre document 
    ·Comment accéder à la zone de liste déroulante dans u…
    Copyright © Connaissances Informatiques http://fr.wingwit.com