IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

timer a lancer au demarrage du programme.


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 762
    Par défaut timer a lancer au demarrage du programme.
    Bonjour,

    J'ai un timer qui affiche la date et l'heure :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    int delay = 10000;
                ActionListener taskPerformer = new ActionListener() {
     
                    public void actionPerformed(ActionEvent evt) {
     
                        SimpleDateFormat date = new SimpleDateFormat("EEE d MMM yyyy HH:mm");
     
                        statusMessageLabel.setText(date.format(new Date()));
                    }
                };
                new Timer(delay, taskPerformer).start();
    Mon soucis, c'est que je voudrais qu'il se lance au demarrage du programme, sans avoir a cliquer quelque part, mais je ne sais pas comment faire...

    Tres cordialement,

    ANDRE Ani

  2. #2
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    tu met l'instruction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    new Timer(delay, taskPerformer).start();
    comme première instruction dans le constructeur de ta classe principale.

  3. #3
    Membre éclairé Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 762
    Par défaut
    C'est bien ce que j'ai essaye de faire, mais netbeans me met une erreur sur le timer : cannot find symbol.
    Je ne comprends pas d'ou cela vient.

  4. #4
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    la classe Timer est reconnu avec une version du JDK >= 5

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Elle était présente sur les précédentes versions.
    As-tu fait les bons imports dans tes sources ?

  6. #6
    Membre éclairé Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 762
    Par défaut
    Oui, j'ai l'openjdk 6, et j'ai bien les bons imports, je ne comprends pas...

    Le message a change : cannot instanciate timer.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/06/2009, 13h08
  2. Lancer une connexion par programmation
    Par amelie773 dans le forum Windows
    Réponses: 2
    Dernier message: 11/12/2008, 18h43
  3. Application à lancer au demarrage
    Par Siguillaume dans le forum Administration système
    Réponses: 12
    Dernier message: 21/11/2007, 20h32
  4. Lancer au demarrage
    Par cocot dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 25/08/2006, 15h11
  5. lancer application demarrage de l'ordinateur
    Par rabobsky dans le forum Autres Logiciels
    Réponses: 11
    Dernier message: 20/11/2005, 20h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo