> 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
22,18 €Clé USB Sandisk Ultra 128 Go à double connectique USB 3.1 Type A et C à 22,18 €
Valable jusqu'au 03 Mars

Amazon fait une promotion sur la clé USB Sandisk Ultra 128 Go à double connectique USB 3.1 Type A et C qui passe à 22,18 €. Cette clé USB  dispose d'un connecteur réversible USB Type C et d'un connecteur classique de type A. Grâce à elle, transférez en toute simplicité et rapidement (jusqu'à 150 Mo/s) vos fichiers entre vos smartphones, tablettes et ordinateurs. On la trouve ailleurs à plus de 40 €.

 


> Voir l'offre
13,71 €16 Piles rechargeables AmazonBasics AAA 800 mAh à 13,71 €
Valable jusqu'au 03 Mars

Amazon fait une promotion sur le lot de 16 piles rechargeables AAA de sa marque AmazonBasics à 13,71 € seulement. Ces piles ont une capacité de 800 mAh et sont livrés préchargées. Si vous avez besoin d'un chargeur de piles, vous pouvez vous tourner vers ce modèle.


> Voir l'offre
799,90 €Ultrabook HONOR MagicBook Pro 16.1 (Core i5-10210U, 16Go, 512 Go SSD, GeForce 350MX) à 799,90 €
Valable jusqu'au 05 Mars

HONOR fait une promotion sur son ultrabook HONOR MagicBook Pro 16.1 qui passe à 799,90 € au lieu de 999 € grâce un coupon de réduction à activer sur la page du produit. Cet ordinateur portable possède un écran 16.1 pouces Full HD IPS 100% sRGB, un processeur Intel Core i5-10210U à 4 coeurs, une carte graphique GeForce MX350, 16 Go de mémoire DDR4, un SSD 512 Go PCIe NVME, le WiFi5 / Bluetooth 5.0, un lecteur d'empreintes, une webcam, un clavier rétro éclairé, une batterie 56 Wh (jusqu'à 11h d'autonomie et recharge rapide) et ne pèse que 1,7 kg. Il fonctionne sous Windows 10. Une très bonne affaire pour une machine compacte et puissante. Vous pourrez également choisir un lot de 3 ou 4 cadeaux gratuits parmi une sélection (souris, casque bluetooth, écouteurs, haut-parleur, tracker d'activité, ...). La livraison est également gratuite.


> 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