Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package lab3;
- import java.awt.Color;
- import java.awt.GridLayout;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- import javax.swing.JProgressBar;
- import javax.swing.JSlider;
- import javax.swing.JTextField;
- public class lab15 {
- public static void main(String[] args) throws
- InterruptedException {
- JFrame frame=new JFrame("Test Program");
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frame.setSize(600,300);
- frame.setLocationRelativeTo(null);
- frame.setVisible(true);
- frame.setLayout(new GridLayout(5,1,4,4));
- JLabel label=new JLabel("Install");
- JPanel mypanel=new JPanel();
- mypanel.setBackground(Color.orange);
- frame.add(mypanel);
- JPanel mypanel2=new JPanel();
- mypanel2.setBackground(Color.green);
- frame.add(mypanel2);
- JPanel mypanel3=new JPanel();
- mypanel3.setBackground(Color.red);
- frame.add(mypanel3);
- JPanel mypanel4=new JPanel();
- mypanel4.setBackground(Color.gray);
- frame.add(mypanel4);
- JPanel mypanel5=new JPanel();
- mypanel5.setBackground(Color.yellow);
- frame.add(mypanel5);
- JProgressBar mybar=new JProgressBar();
- mybar.setMinimum(0);
- mybar.setMaximum(100);
- mybar.setStringPainted(true);
- mybar.setValue(0);
- mypanel.add(mybar);
- mypanel.add(label);
- JSlider myslider=new JSlider();
- myslider.setMinimum(0);
- myslider.setMaximum(50);
- myslider.setMajorTickSpacing(10);
- myslider.setMinorTickSpacing(1);
- myslider.setPaintTicks(true);
- myslider.setPaintLabels(true);
- mypanel2.add(myslider);
- JTextField mytext=new JTextField(5);
- mypanel2.add(mytext);
- JProgressBar mybar2=new JProgressBar(0,50);
- mybar2.setStringPainted(true);
- mybar2.setValue(0);
- mypanel3.add(mybar2);
- JProgressBar mybar3=new JProgressBar(50,100);
- mybar3.setStringPainted(true);
- mybar3.setValue(50);
- mypanel3.add(mybar3);
- JProgressBar mybar4=new JProgressBar();
- mybar4.setMinimum(0);
- mybar4.setMaximum(10);
- mybar4.setStringPainted(true);
- mybar4.setValue(0);
- mypanel4.add(mybar4);
- JProgressBar mybar5=new JProgressBar();
- mybar5.setMinimum(0);
- mybar5.setMaximum(100);
- mybar5.setStringPainted(true);
- mypanel4.add(mybar5);
- JProgressBar mybar6=new JProgressBar();
- mybar6.setIndeterminate(true);
- mypanel5.add(mybar6);
- frame.setSize(600,301);
- for(int i=mybar.getMinimum();i<=mybar.getMaximum();i++) {
- Thread.sleep(20);
- mybar.setValue(i);
- myslider.setValue(i/2);
- mytext.setText(Integer.toString(myslider.getValue()));
- }
- label.setText("back up loading");
- for(int i=mybar.getMaximum();i>=mybar.getMinimum();i--) {
- Thread.sleep(20);
- mybar.setValue(i);
- myslider.setValue(i/2);
- mytext.setText(Integer.toString(myslider.getValue()));
- }
- label.setText("");
- for(int j=mybar2.getMinimum();j<=mybar2.getMaximum();j++) {
- Thread.sleep(50);
- mybar2.setValue(j);
- mybar2.setString(""+j+"%");
- }
- for(int b=mybar3.getMinimum();b<=mybar3.getMaximum();b++) {
- Thread.sleep(50);
- mybar3.setValue(b);
- mybar3.setString(""+b+"%");
- }
- for(int c=10;c<=mybar5.getMaximum();c+=10) {
- Thread.sleep(120);
- for (int d = mybar4.getMinimum(); d <=mybar4.getMaximum(); d++) {
- Thread.sleep(70);
- mybar4.setValue(d);
- }
- mybar5.setValue(c);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement