Saturday, February 4, 2012

Progress Bar

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

class ProgressBarr extends JFrame implements ActionListener
{
 JButton jb;
 JProgressBar jpb1;
 int value =0;
 ProgressBarr()
 {
  Container contentPane=getContentPane();
  contentPane.setLayout(new FlowLayout());

  jb = new JButton("Click");
  contentPane.add(jb);
  jb.addActionListener(this);

  jpb1 = new JProgressBar(0,5000);
  contentPane.add(jpb1);
  jpb1.setStringPainted(true);
 }

 public static void main(String args[])
 {
  ProgressBarr pb1 = new ProgressBarr();
  pb1.setSize(300,80);
  pb1.setTitle("Progress Bar");
  pb1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  pb1.setVisible(true);
 }

 public void actionPerformed(ActionEvent ae)
 {
  while(value <= 1000)
  {
   value = value+10;
   jpb1.setValue(value);
  }
 }
}
Output:-

No comments: