Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Exemple d’utilisation d’une boîte de dialogue de progression à l’aide de ‘ProgressMonitor’

 list, date, list, set, java, swing, awt, JFrame
{filelink=3482}

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
 
public class ExempleProgressMonitor extends
    JFrame implements ActionListener {
 
  static ProgressMonitor progressMontor;
  static int compteur = 0;
 
  public ExempleProgressMonitor( )
  	 {
    super("Exemple des Barres de progression");
    setSize(200,100);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 
    // Créer un objet ProgressMonitor
    progressMontor = new ProgressMonitor(null, "Boîte de dialogue de progression",
           "Initialiation . . .", 0, 100);
 
    // Mise à jour de l'etat de la barre de progression avec un Timer.
    Timer timer = new Timer(500, this);
    timer.start( );
    setVisible(true);
  }
 
  public static void main(String args[])
  {
  	// Définir les propriétés de la boîte de dialogue
    UIManager.put("ProgressMonitor.progressText", "Ma Barre de progression");
    UIManager.put("OptionPane.cancelButtonText", "Annuler l'opération");
    new ExempleProgressMonitor( );
  }
 
 // Mise à jour chaque 0.5 seconde
  public void actionPerformed(ActionEvent e)
  {
 
    SwingUtilities.invokeLater(new Update( ));
  }
 
  class Update implements Runnable {
    public void run( ) {
      if (progressMontor.isCanceled( )) {
        progressMontor.close( );
        System.exit(1);
      }
    progressMontor.setProgress(compteur);
    progressMontor.setNote(compteur+"% Terminé");
    compteur += 2;
    }
  }
}

A Voir sur le même Sujet:

  • jprogressbar progressmonitor exemples
  • code source interface graphique java
  • utulisation d un progress monitor en java
  • jdialog modale avec barre de progression
  • boite de chargement java swing
  • code source java interface graphique authentification
  • barres de progression java swing
  • interface graphique java base de données exemple
  • JProgressBar
  • java. + timer + différence entre purge et cancel