aboutsummaryrefslogtreecommitdiff
path: root/src/GUIComponents/ProgressFrame.java
blob: b95c8e71ec98d3fcf60338d2e8c68c7425bd3962 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/*    */ package GUIComponents;
/*    */ 
/*    */ import java.awt.BorderLayout;
/*    */ import java.awt.FlowLayout;
/*    */ import javax.swing.JDialog;
/*    */ import javax.swing.JFrame;
/*    */ import javax.swing.JPanel;
/*    */ import javax.swing.JProgressBar;
/*    */ 
/*    */ public class ProgressFrame extends JDialog
/*    */ {
/*    */   private JProgressBar progress;
/*    */   private JPanel panelHolder;
/*    */   private double prog;
/*    */ 
/*    */   public ProgressFrame(int min, int max, JFrame parent)
/*    */   {
/* 17 */     super(parent);
/* 18 */     this.prog = 0.0D;
/* 19 */     setLayout(new BorderLayout());
/* 20 */     this.panelHolder = new JPanel(new FlowLayout());
/* 21 */     add(this.panelHolder, "North");
/* 22 */     this.progress = new JProgressBar(min, max);
/* 23 */     this.progress.setSize(200, 50);
/* 24 */     this.panelHolder.add(this.progress);
/* 25 */     pack();
/*    */   }
/*    */   public void incrementProgress(double amt) {
/* 28 */     this.prog += amt;
/* 29 */     this.progress.setValue((int)this.prog);
/*    */   }
/*    */   public void setValue(double amt) {
/* 32 */     this.prog = amt;
/* 33 */     this.progress.setValue((int)this.prog);
/*    */   }
/*    */   public void flagEnd() {
/* 36 */     setVisible(false);
/*    */   }
/*    */ }

/* Location:           Modulus.jar
 * Qualified Name:     GUIComponents.ProgressFrame
 * JD-Core Version:    0.6.2
 */