X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Futils%2Ftest%2FProgressBarManualTest.java;h=1ff75c3fc50212f5d37ae78eef787888cd731c4e;hb=11f9e5f37c2570f0376a4c1898c6aea3a7f28fc7;hp=b17cfb880e90e34763e72917f474da7d9b4e298f;hpb=88b36f83bb4bb9201339432c97e6d826aa9e1903;p=nikiroo-utils.git diff --git a/src/be/nikiroo/utils/test/ProgressBarManualTest.java b/src/be/nikiroo/utils/test/ProgressBarManualTest.java index b17cfb8..1ff75c3 100644 --- a/src/be/nikiroo/utils/test/ProgressBarManualTest.java +++ b/src/be/nikiroo/utils/test/ProgressBarManualTest.java @@ -17,31 +17,51 @@ 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: pg.setProgress(10); + pg2.setProgress(0); b.setText("Set pg to 20%"); 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(""); + 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; }