Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Swing: Exemple d’utilisation d’une barre de progression

 date, set, java, swing, awt, JPanel, JFrame
{filelink=3467}

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
 
public class ProgressExemple extends JFrame
 {
 
  JProgressBar barre_progression;
  static final int MINIMUM=0;
  static final int MAXIMUM=100;
 
  public ProgressExemple( )
 {
 	 // Créer un objet de la Barre de progression
     barre_progression = new JProgressBar( );
 
     // Définir la valeur initiale de la barre de progression
     barre_progression.setMinimum(MINIMUM);
     // Définir la valeur maximale de la barre de progression
     barre_progression.setMaximum(MAXIMUM);
 
     // Créer un JPanel et ajouter la barre de progression dans le JPanel
     JPanel pnl=new JPanel();
     pnl.add(barre_progression);
 
     setTitle("Barre de progression en Java");
     setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     setContentPane(pnl);
     pack( );
     setVisible(true);
 
     for (int i = MINIMUM; i <= MAXIMUM; i++)
    {
       final int percent=i;
      try
      {
         SwingUtilities.invokeLater(new Runnable( ) {
             public void run( ) {
               updateBar(percent);
             }
         });
         java.lang.Thread.sleep(100);
       } catch (InterruptedException e) {;}
     } 
 
  }
 
  public void updateBar(int newValue)
  {
    barre_progression.setValue(newValue);
  }
 
  public static void main(String args[])
  	{
     new ProgressExemple();
 
   }
}

A Voir sur le même Sujet:

  • Java: barre de progression
  • barre progression swing example
  • thread swing
  • barres de progression java swing
  • java barre de progression
  • min max java mes exemples
  • JTREE RMI TUTORIAL
  • fenetre de progresssion
  • barre de progression de page jFrame en java
  • barre de progression en java