Class ScrollBox
java.lang.Object
javaforce.ui.Component
javaforce.ui.ScrollBox
- All Implemented Interfaces:
KeyCode, KeyEvents, MouseEvents, ScrollLink
-
Field Summary
Fields inherited from class Component
backClr, borderStyle, consumer, debug, disabledClr, editable, enabled, focusable, focused, foreClr, layer, parent, pos, selectedClr, size, visible, zeroModifier and TypeFieldDescriptionprotected Colorprotected intprotected booleanComponent consumes mouse up/down events.static booleanprotected Colorprotected booleanprotected booleanprotected booleanprotected booleanprotected Colorprotected intprotected Componentprotected Pointprotected Colorprotected Dimensionprotected booleanstatic final DimensionFields inherited from interface 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_ZModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
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 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, setVisibleModifier and TypeMethodDescriptionintintbooleangetKeyState(int vk) intgetLayer()intintintintgetSize()intgetWidth()intgetX()intgetY()protected booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidkeyPressed(int key) voidkeyReleased(int key) voidkeyTyped(char ch) static ComponentLoads a complete form from a XML file (*.ui).voidonBlur()voidonFocus()voidrenderLayer(int layer, Image image) voidSaves a component (and all children) to an XML file (*.ui).voidsetBackColor(Color clr) voidsetBorderStyle(int lineStyle) protected voidsetConsumer(boolean consumes) voidsetDisabledColor(Color clr) voidsetEditable(boolean state) voidsetEnabled(boolean state) voidsetFocus()voidsetFocusable(boolean state) voidsetForeColor(Color clr) protected voidvoidsetPosition(int x, int y) voidsetPosition(Point pt) voidsetSelectedColor(Color clr) voidvoidsetVisible(boolean state)
-
Constructor Details
-
ScrollBox
-
-
Method Details
-
getComponent
-
getMinSize
- Overrides:
getMinSizein classComponent
-
layout
-
setSize
-
setStepsize
public void setStepsize(int size) -
setFullsize
-
render
-
setLayer
-
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
-