Package javaforce.ui
Class Container
java.lang.Object
javaforce.ui.Component
javaforce.ui.Container
- All Implemented Interfaces:
KeyCode,KeyEvents,MouseEvents
-
Field Summary
FieldsFields 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 TypeMethodDescriptionvoidgetChild(int idx) int<T> T[]getChildren(T[] array) abstract DimensionbooleanvoidkeyPressed(int key) voidkeyReleased(int key) voidkeyTyped(char ch) abstract voidlayout(LayoutMetrics metrics) Lays out components.voidmouseDown(int button) voidmouseMove(int x, int y) voidmouseScroll(int dx, int dy) voidmouseUp(int button) voidvoidvoidMethods 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, isEditable, isEnabled, isFocusable, isFocused, isInside, isVisible, load, onBlur, onFocus, renderLayer, save, setBackColor, setBorderStyle, setConsumer, setDisabledColor, setEditable, setEnabled, setFocus, setFocusable, setForeColor, setLayer, setParent, setPosition, setPosition, setSelectedColor, setSize, setSize, setVisible
-
Field Details
-
children
-
focus
-
minSize
-
-
Constructor Details
-
Container
public Container()
-
-
Method Details
-
isContainer
public boolean isContainer()- Overrides:
isContainerin classComponent
-
add
-
remove
-
getChild
-
getChildCount
public int getChildCount() -
getChildren
-
getChildren
public <T> T[] getChildren(T[] array) -
getMinSize
- Overrides:
getMinSizein classComponent
-
layout
Lays out components. -
render
-
setFocus
-
keyTyped
public void keyTyped(char ch) -
keyPressed
public void keyPressed(int key) - Specified by:
keyPressedin interfaceKeyEvents- Overrides:
keyPressedin classComponent
-
keyReleased
public void keyReleased(int key) - Specified by:
keyReleasedin interfaceKeyEvents- Overrides:
keyReleasedin classComponent
-
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
-