Package javaforce.ui
Class ScrollBox
java.lang.Object
javaforce.ui.Component
javaforce.ui.ScrollBox
- All Implemented Interfaces:
KeyCode,KeyEvents,MouseEvents,ScrollLink
-
Field Summary
Fields inherited from class javaforce.ui.Component
backClr, borderStyle, consumer, debug, disabledClr, editable, enabled, focusable, focused, foreClr, layer, parent, pos, selectedClr, size, visible, zeroFields inherited from interface javaforce.ui.KeyCode
VK_0, VK_1, VK_2, VK_3, VK_4, VK_5, VK_6, VK_7, VK_8, VK_9, VK_A, VK_ALT_L, VK_ALT_R, VK_B, VK_BACKSLASH, VK_BACKSPACE, VK_C, VK_CAPS_LOCK, VK_COMMA, VK_CONTROL_L, VK_CONTROL_R, VK_D, VK_DELETE, VK_DIVIDE, VK_DOWN, VK_E, VK_END, VK_ENTER, VK_ESCAPE, VK_F, VK_F1, VK_F10, VK_F11, VK_F12, VK_F2, VK_F3, VK_F4, VK_F5, VK_F6, VK_F7, VK_F8, VK_F9, VK_G, VK_H, VK_HOME, VK_I, VK_INSERT, VK_J, VK_K, VK_KEYPAD_0, VK_KEYPAD_1, VK_KEYPAD_2, VK_KEYPAD_3, VK_KEYPAD_4, VK_KEYPAD_5, VK_KEYPAD_6, VK_KEYPAD_7, VK_KEYPAD_8, VK_KEYPAD_9, VK_KEYPAD_DIVIDE, VK_KEYPAD_ENTER, VK_KEYPAD_LOCK, VK_KEYPAD_MINUS, VK_KEYPAD_MULTIPLY, VK_KEYPAD_PERIOD, VK_KEYPAD_PLUS, VK_L, VK_LEFT, VK_M, VK_MENU, VK_N, VK_O, VK_OS, VK_P, VK_PAGE_DOWN, VK_PAGE_UP, VK_PAUSE, VK_PERIOD, VK_Q, VK_R, VK_RIGHT, VK_S, VK_SCROLL_LOCK, VK_SHIFT_L, VK_SHIFT_R, VK_SPACE, VK_T, VK_TAB, VK_TILDE, VK_U, VK_UP, VK_V, VK_W, VK_X, VK_Y, VK_Z -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintvoidlayout(LayoutMetrics metrics) voidmouseDown(int button) voidmouseMove(int x, int y) voidmouseScroll(int dx, int dy) voidmouseUp(int button) voidvoidvoidsetClientX(int value) voidsetClientY(int value) voidsetFullsize(Dimension size) voidsetLayer(int layer) Sets a component layer.voidvoidsetSize(int width, int height) voidsetStepsize(int size) toString()Methods inherited from class javaforce.ui.Component
getBackColor, getBorderStyle, getDisabledColor, getForeColor, getHeight, getKeyState, getLayer, getMinHeight, getMinWidth, getMousePosition, getMouseX, getMouseY, getPosition, getSelectedColor, getSize, getTopContainer, getWidth, getX, getY, isConsumer, isContainer, isEditable, isEnabled, isFocusable, isFocused, isInside, isVisible, keyPressed, keyReleased, keyTyped, load, onBlur, onFocus, renderLayer, save, setBackColor, setBorderStyle, setConsumer, setDisabledColor, setEditable, setEnabled, setFocus, setFocusable, setForeColor, setParent, setPosition, setPosition, setSelectedColor, setSize, setVisible
-
Constructor Details
-
ScrollBox
-
-
Method Details
-
getComponent
-
getMinSize
- Overrides:
getMinSizein classComponent
-
layout
-
setSize
public void setSize(int width, int height) -
setStepsize
public void setStepsize(int size) -
setFullsize
-
render
-
setLayer
public void setLayer(int layer) Description copied from class:ComponentSets a component layer. Default = 0. Currently the only other supported layer is 1 for popup menus and lists. -
resetOffset
public void resetOffset() -
mouseMove
public void mouseMove(int x, int y) - Specified by:
mouseMovein interfaceMouseEvents- Overrides:
mouseMovein classComponent
-
mouseDown
public void mouseDown(int button) - Specified by:
mouseDownin interfaceMouseEvents- Overrides:
mouseDownin classComponent
-
mouseUp
public void mouseUp(int button) - Specified by:
mouseUpin interfaceMouseEvents- Overrides:
mouseUpin classComponent
-
mouseScroll
public void mouseScroll(int dx, int dy) - Specified by:
mouseScrollin interfaceMouseEvents- Overrides:
mouseScrollin classComponent
-
getClientX
public int getClientX()- Specified by:
getClientXin interfaceScrollLink
-
setClientX
public void setClientX(int value) - Specified by:
setClientXin interfaceScrollLink
-
getClientY
public int getClientY()- Specified by:
getClientYin interfaceScrollLink
-
setClientY
public void setClientY(int value) - Specified by:
setClientYin interfaceScrollLink
-
setLink
- Specified by:
setLinkin interfaceScrollLink
-
toString
-