X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Futils%2Ftest%2FProgressBarManualTest.java;h=1ff75c3fc50212f5d37ae78eef787888cd731c4e;hb=d463d2663337bb11aaeab48a06d2b3091c3b7830;hp=c94ea61592c24c4bcbde579750ea5b461e0d01f5;hpb=2998b78ae098aff12c0f8cfad2a6bc5303bb33e0;p=nikiroo-utils.git diff --git a/src/be/nikiroo/utils/test/ProgressBarManualTest.java b/src/be/nikiroo/utils/test/ProgressBarManualTest.java index c94ea61..1ff75c3 100644 --- a/src/be/nikiroo/utils/test/ProgressBarManualTest.java +++ b/src/be/nikiroo/utils/test/ProgressBarManualTest.java @@ -17,13 +17,15 @@ public class ProgressBarManualTest extends JFrame { public ProgressBarManualTest() { final ProgressBar bar = new ProgressBar(); final Progress pg = new Progress("name"); - final Progress pg2 = new Progress("second level"); + final Progress pg2 = new Progress("second level", 0, 2); + final Progress pg3 = new Progress("third level"); setLayout(new BorderLayout()); this.add(bar, BorderLayout.SOUTH); final JButton b = new JButton("Set pg to 10%"); b.addActionListener(new ActionListener() { + @Override public void actionPerformed(ActionEvent e) { switch (i) { case 0: @@ -33,17 +35,33 @@ public class ProgressBarManualTest extends JFrame { break; case 1: pg.setProgress(20); - b.setText("Add second pg"); + b.setText("Add pg2 (0-2)"); break; case 2: pg.addProgress(pg2, 80); pg2.setProgress(0); - b.setText("set second pg to 100%"); + b.setText("Add pg3 (0-100)"); break; case 3: - pg2.setProgress(100); - b.setText("Set pg to 10%"); - i = -1; + pg2.addProgress(pg3, 2); + pg3.setProgress(0); + b.setText("Set pg3 to 10%"); + break; + case 4: + pg3.setProgress(10); + b.setText("Set pg3 to 20%"); + break; + case 5: + pg3.setProgress(20); + b.setText("Set pg3 to 60%"); + break; + case 6: + pg3.setProgress(60); + b.setText("Set pg3 to 100%"); + break; + case 7: + pg3.setProgress(100); + b.setText("[done]"); break; }