[multiple changes]

2005-04-28  Tom Tromey  <tromey@redhat.com>

	* javax/swing/Timer.java
	(drainEvents, queueEvent): Now package-private.

2005-04-28  Audrius Meskauskas  <audriusa@bluewin.ch>

	* javax/swing/Timer.java
	(constructor): Assigning initialDelay.

2005-04-28  Audrius Meskauskas  <audriusa@bluewin.ch>

	* javax/swing/Timer.java
	(Waker.run): firing the first action event.

From-SVN: r98939
This commit is contained in:
Michael Koch 2005-04-28 20:47:50 +00:00
parent 67468e8eda
commit b4ad897d57
2 changed files with 21 additions and 1 deletions

View File

@ -1,3 +1,18 @@
2005-04-28 Tom Tromey <tromey@redhat.com>
* javax/swing/Timer.java
(drainEvents, queueEvent): Now package-private.
2005-04-28 Audrius Meskauskas <audriusa@bluewin.ch>
* javax/swing/Timer.java
(constructor): Assigning initialDelay.
2005-04-28 Audrius Meskauskas <audriusa@bluewin.ch>
* javax/swing/Timer.java
(Waker.run): firing the first action event.
2005-04-28 Michael Koch <konqueror@gmx.de>
* javax/swing/Timer.java: Reordered all fields and methods,

View File

@ -70,6 +70,8 @@ public class Timer
{
sleep(initialDelay);
queueEvent();
while (running)
{
try
@ -92,6 +94,8 @@ public class Timer
}
catch (Exception e)
{
// The timer is no longer running.
running = false;
}
}
}
@ -189,6 +193,7 @@ public class Timer
public Timer(int d, ActionListener listener)
{
delay = d;
initialDelay = d;
if (listener != null)
addActionListener(listener);
@ -468,7 +473,7 @@ public class Timer
* Post a scheduled event to the event queue.
* Package-private to avoid an accessor method.
*/
private void queueEvent()
void queueEvent()
{
synchronized (queueLock)
{