|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.jidesoft.swing.AutoScroll
public abstract class AutoScroll
Please note: we are still polishing this class and may change the public interface in the future. Please do not use it for now until we remove this notice. You may choose to use it as long as you don't complain when you find your code won't compile after upgrading to a new JIDE release.
Field Summary | |
---|---|
protected boolean |
_autoScrolling
|
protected int |
_autoScrollInterval
|
protected Component |
_component
|
protected boolean |
_hasEntered
|
protected int |
_scrollDirection
|
protected Timer |
_timer
|
protected boolean |
_vertical
|
static String |
CLIENT_PROPERTY_AUTO_SCROLL
|
static int |
SCROLL_DOWN
|
static int |
SCROLL_LEFT
|
static int |
SCROLL_RIGHT
|
static int |
SCROLL_UP
|
Constructor Summary | |
---|---|
protected |
AutoScroll(Component component)
|
protected |
AutoScroll(Component component,
boolean vertical)
|
Method Summary | |
---|---|
abstract void |
autoScrolling(int direction)
|
void |
autoScrollingEnded(int direction)
|
void |
autoScrollingStarted(int direction)
|
protected MouseEvent |
convertMouseEvent(MouseEvent e)
|
static AutoScroll |
getAutoScroll(Component component)
Gets the AutoScroll installed on the component. |
int |
getAutoScrollInterval()
|
int |
getScrollDirection()
|
boolean |
isAutoScrolling()
|
boolean |
isComponentSelfScrollable()
|
boolean |
isEnabled()
Checks if the AutoScroll is enabled. |
void |
mouseDragged(MouseEvent e)
|
void |
mouseMoved(MouseEvent e)
|
void |
mousePressed(MouseEvent e)
|
void |
mouseReleased(MouseEvent e)
|
void |
setAutoScrollInterval(int autoScrollInterval)
|
void |
setComponentSelfScrollable(boolean scrollable)
|
void |
setEnabled(boolean enabled)
Enables or disables the AutoScroll feature. |
void |
startAutoScrolling(int direction)
|
void |
stopAutoScrolling()
This protected method is implementation specific and should be private. |
abstract void |
updateSelectionForEvent(MouseEvent e,
boolean shouldScroll)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String CLIENT_PROPERTY_AUTO_SCROLL
protected Timer _timer
protected boolean _autoScrolling
protected int _scrollDirection
protected boolean _hasEntered
public static final int SCROLL_UP
public static final int SCROLL_DOWN
public static final int SCROLL_LEFT
public static final int SCROLL_RIGHT
protected Component _component
protected boolean _vertical
protected int _autoScrollInterval
Constructor Detail |
---|
protected AutoScroll(Component component)
protected AutoScroll(Component component, boolean vertical)
Method Detail |
---|
public int getAutoScrollInterval()
public void setAutoScrollInterval(int autoScrollInterval)
public boolean isEnabled()
public void setEnabled(boolean enabled)
enabled
- true or false.public void startAutoScrolling(int direction)
public void stopAutoScrolling()
public boolean isAutoScrolling()
public int getScrollDirection()
public boolean isComponentSelfScrollable()
public void setComponentSelfScrollable(boolean scrollable)
protected MouseEvent convertMouseEvent(MouseEvent e)
public void mouseReleased(MouseEvent e)
public void mousePressed(MouseEvent e)
public void mouseDragged(MouseEvent e)
public void mouseMoved(MouseEvent e)
public void autoScrollingStarted(int direction)
public void autoScrollingEnded(int direction)
public abstract void autoScrolling(int direction)
public abstract void updateSelectionForEvent(MouseEvent e, boolean shouldScroll)
public static AutoScroll getAutoScroll(Component component)
component
- the component
|
JIDE 3.5.15 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |