milli-secs after the last change of the scrollbar.
Usage:
class FooClass extends Panel implements CommandScrollbarListener
{
final int IDVERTSCR = 1;
void Constructor ()
{
CommandAWTScrollbar csb = new CommandAWTScrollbar (Scrollbar.VERTICAL, 0, 10, 0, 1010, this, IDVERTSCR);
csb.setEventOnlyOnMouseRelease (true);
add (csb, "East");
}
public void ScrollbarChanged (int ID, int toValue)
{
if (ID == IDVERTSCR) System.out.println ("Vertical scrollbar changed to " + toValue);
}
}
- Author:
- Andreas Schroeter
- Since:
- 30.03.
-
jToolkit.Gui.CommandAWTScrollbar(int, int, int, int, int, CommandScrollbarListener, int)
- Constructor 1 (see Constructor of java.awt.Scrollbar)
-
jToolkit.Gui.CommandAWTScrollbar(int, CommandScrollbarListener, int)
- Constructor 2 (see Constructor of java.awt.Scrollbar)
-
jToolkit.Gui.CommandAWTScrollbar(CommandScrollbarListener, int)
- Constructor 3 (see Constructor of java.awt.Scrollbar)
-
adjustmentValueChanged(AdjustmentEvent)
- internal Event-Handler.
-
run()
- Thread-Method.
-
setEventOnlyOnMouseRelease(boolean)
- Sets the flag for event-handling.
-
setFireDelay(int)
- Sets the minimum time for waiting for the last scrollbar move.
CommandAWTScrollbar
public CommandAWTScrollbar(int orientation,
int value,
int visible,
int minimum,
int maximum,
CommandScrollbarListener csbl,
int ID)
- Constructor 1 (see Constructor of java.awt.Scrollbar)
CommandAWTScrollbar
public CommandAWTScrollbar(int orientation,
CommandScrollbarListener csbl,
int ID)
- Constructor 2 (see Constructor of java.awt.Scrollbar)
CommandAWTScrollbar
public CommandAWTScrollbar(CommandScrollbarListener csbl,
int ID)
- Constructor 3 (see Constructor of java.awt.Scrollbar)
adjustmentValueChanged
public void adjustmentValueChanged(AdjustmentEvent e)
- internal Event-Handler.
run
public void run()
- Thread-Method.
setEventOnlyOnMouseRelease
public void setEventOnlyOnMouseRelease(boolean flag)
- Sets the flag for event-handling. If flag is false, this scrollbar will fire events
like the normal scrollbar. If flag is true, an event will only be fired after some time
(= delay) after the last change of the scrollbar.
That means if the scrollbar is moved up and down fast, no event is fired until the
scrollbar-move is stopped (for "delay" millisecs at least).
- Parameters:
- flag - the flag for event-handling.
setFireDelay
public void setFireDelay(int delay)
- Sets the minimum time for waiting for the last scrollbar move. An event is fired
"delay" millisecs after the last scrollbar move (if event-flag is true).
Possible values are between 1 and 5000.
- Parameters:
- delay - the delay time
All Packages Class Hierarchy This Package Previous Next Index