> Tous les forums > Forum Autres langages
 timer javaSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
micron
  Posté le 29/05/2009 @ 11:16 
Aller en bas de la page 
Astucien

bonjour a tous,

voila j'ai juste une petite question:

comment crée t on un timer en java?

merci

Publicité
meindow
 Posté le 29/05/2009 à 19:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

Si tu veux quelque chose de sophistiquer, tu peux utiliser la classe Timer du package util.

Si tu veux juste savoir le temps qui s'est écoulé entre deux étapes de ton programme, tu as le choix entre System.nanotime() et System.currentTimeMillis(). Je m'en étais fait une toute simple pour un programme, je te l'écris ici. Tu peux la modifier comme tu veux, je l'avais fait vraiment basique.

public class TimeCounter
{
private long startTime;

/**
* Départ du chronomètre
*/
public void start(){
startTime = System.nanoTime();
}

/**
* Arrêt du chronomètre
* @return long - temps en nanosecondes écoulé depuis le départ du chrono
*/
public long stop() {
return System.currentTimeMillis() - startTime;
}
}


Modifié par meindow le 29/05/2009 19:58
micron
 Posté le 01/06/2009 à 10:39 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

slt a tous

quelqu un serai me dire comment on fait pour clignoter deux label? avec un timer?

micron
 Posté le 03/06/2009 à 12:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

slt voila j'ai quand meme réussi a le faire

pour ceux a qui ca interesse voila le code

/*je déclare deux couleurs au début de ma classe juste avant mon Timer :*/

Color couleur1 = new Color(255, 255, 20);
Color couleur2 = new Color(120,150,255);
private Timer monTimer= new Timer (500, new SupActionListener());


// puis je démarre mon timer au niveau du jPanel qui contient mon objet
monTimer.start();

// puis je déclare une nouvelle classe

//**********************TIMER******************************************
class SupActionListener implements ActionListener
{

public void actionPerformed (ActionEvent e)
{
Object source = e.getSource();
if(source==monTimer) clignotant();
}
private void clignotant()
{
Color Tmp = couleur1;
couleur1=couleur2;
couleur2=Tmp;
jTextField1.setBackground(couleur1);//l'objet qui va clignoter...
}
}

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
20,90 €Adaptateur WiFi PCI Express TP-Link Archer T4E AC1200 à 20,90 €
Valable jusqu'au 30 Janvier

Amazon fait une promotion sur Adaptateur WiFi PCI Express TP-Link Archer T4E AC1200 double bande qui passe à 20,90 € alors qu'on le trouve ailleurs à partir de 36 €. La livraison en relais est gratuite pour cet adaptateur à brancher sur un port PCI-E de votre ordinateur et qui vous offrira un débit sans fil atteignant 1200 Mbps (867 Mbps sur la bande 5 GHz et 300 Mbps sur la bande 2,4 GHz).  Deux antennes externes assurent une meilleure couverture WiFi et une stabilité améliorée.


> Voir l'offre
79,99 €Assistant vocal Amazon Echo Show 8 avec Alexa à 79,99 €
Valable jusqu'au 31 Janvier

Amazon fait une promotion sur l'assistant vocal Amazon Echo Show 8 qui passe à 79,99 € (au lieu de 129,99 €). L'appareil piloté par la voix et vos doigts fonctionne avec Alexa, l’intelligence artificielle développée par Amazon. Vous pourez avec elle écouter de la musique, interagir avec vos appareils domotiques, écouter les infos, des livres audio la radio, connaître la météo et d’accéder à des milliers d’autres possibilités grâce aux Skills : recettes de cuisine, petits jeux, etc. Grâce à son écran HD de 8 pouces, vous pourrez également regarder des séries, des films, des photos, afficher des recettes de cuisine, appeler vos amis en visio, contrôler vos caméras de sécurité, etc...


> Voir l'offre
99,99 €SSD externe portable Samsung T7 500 Go à 99,99 €
Valable jusqu'au 31 Janvier

Amazon fait une promotion sur le SSD externe portable Samsung T7 500 Go qui passe à 99,99 € livré gratuitement alors qu'on trouve le SSD à partir de 120 € ailleurs. 

Son format compact vous permettra de le transporter facilement avec vous. De quoi stocker parfaitement vos fichiers et de les emporter dans vos déplacements en toute sérénité. Grâce à la technologie PCIe NVMe intégrée et au connecteur USB 3.1 Type C, bénéficiez de vitesses supérieures pouvant atteindre 1050 Mo /s ! Compatible PC, Mac et Android, il se montrera rapidement indispensable. Le disque Samsung T7 se pare d'un boîtier robuste en aluminium qui résistera aux chutes. Il embarque également un cryptage avancé avec mot de passe.


> Voir l'offre

Sujets relatifs
Java Timer
Classer une arraylist (java)
Ameliorer le Main "Java" avec les fonctions & procédures
Rafraichir un tableau en java
Calcul du jour d'après - - > java
encore java
Filter un fichier CSV en Java
java error
java 9
Impossible d'installer la maj Java 7 update 15
Plus de sujets relatifs à timer java
 > Tous les forums > Forum Autres langages