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 }
|