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

Author:

 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 swing barre de progression
  • Barre swing Java
  • fenetre de progresssion
  • thread swing
  • java barre de progression
  • java swing afficher progression
  • Java: barre de progression
  • barres de progression java swing
  • barre de progression java jframe
  • JTREE RMI TUTORIAL

Leave a Reply

Your email address will not be published. Required fields are marked *