Changeset 5735 in josm for trunk/src/org/openstreetmap/josm/gui
- Timestamp:
- 2013-02-20T21:34:12+01:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/util/GuiHelper.java
r5493 r5735 11 11 import java.awt.Toolkit; 12 12 import java.awt.Window; 13 import java.awt.event.ActionEvent; 14 import java.awt.event.ActionListener; 13 15 import java.awt.event.HierarchyEvent; 14 16 import java.awt.event.HierarchyListener; … … 21 23 import javax.swing.JOptionPane; 22 24 import javax.swing.SwingUtilities; 25 import javax.swing.Timer; 23 26 24 27 import org.openstreetmap.josm.Main; … … 138 141 return pane; 139 142 } 143 144 /** 145 * Schedules a new Timer to be run in the future (once or several times). 146 * @param initialDelay milliseconds for the initial and between-event delay if repeatable 147 * @param actionListener an initial listener; can be null 148 * @param repeats specify false to make the timer stop after sending its first action event 149 * @return The (started) timer. 150 * @since 5735 151 */ 152 public static final Timer scheduleTimer(int initialDelay, ActionListener actionListener, boolean repeats) { 153 Timer timer = new Timer(initialDelay, actionListener); 154 timer.setRepeats(repeats); 155 timer.start(); 156 return timer; 157 } 140 158 }
Note:
See TracChangeset
for help on using the changeset viewer.