< prev index next >

application/tests/org.openjdk.jmc.ui.test/src/test/java/org/openjdk/jmc/ui/test/util/ProgressCircleTester.java

Print this page




  69                         @Override
  70                         public void mouseClicked(MouseEvent e) {
  71                                 c.setAntialiasing(!c.isAntialiasing());
  72                                 status.setText(getStatusText(c));
  73                         }
  74                 });
  75                 final long startTime = System.currentTimeMillis();
  76                 Timer t = new Timer(REPAINT_PERIOD, new ActionListener() {
  77                         @Override
  78                         public void actionPerformed(ActionEvent e) {
  79                                 long time = System.currentTimeMillis();
  80                                 int alpha = (int) Math.round((360.0d * (time - startTime) / ROTATION_TIME));
  81                                 c.setAngle(alpha);
  82                                 c.paintImmediately(c.getBounds());
  83                         }
  84                 });
  85                 t.start();
  86         }
  87 
  88         private static String getStatusText(ProgressCircle c) {
  89                 return String.format("Antialiasing is %s. Press mouse to change!", c.isAntialiasing() ? "on" : "off"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
  90         }
  91 }


  69                         @Override
  70                         public void mouseClicked(MouseEvent e) {
  71                                 c.setAntialiasing(!c.isAntialiasing());
  72                                 status.setText(getStatusText(c));
  73                         }
  74                 });
  75                 final long startTime = System.currentTimeMillis();
  76                 Timer t = new Timer(REPAINT_PERIOD, new ActionListener() {
  77                         @Override
  78                         public void actionPerformed(ActionEvent e) {
  79                                 long time = System.currentTimeMillis();
  80                                 int alpha = (int) Math.round((360.0d * (time - startTime) / ROTATION_TIME));
  81                                 c.setAngle(alpha);
  82                                 c.paintImmediately(c.getBounds());
  83                         }
  84                 });
  85                 t.start();
  86         }
  87 
  88         private static String getStatusText(ProgressCircle c) {
  89                 return String.format("Antialiasing is %s. Press mouse to change!", c.isAntialiasing() ? "on" : "off");
  90         }
  91 }
< prev index next >