Package javaforce.ui
Class TextComponent
java.lang.Object
javaforce.ui.Component
javaforce.ui.FontComponent
javaforce.ui.TextComponent
- 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 TypeMethodDescriptionvoidintintintintintintintgetLineLength(int line) getLineText(int line) intintintintintgetText()intgetViewX()intgetViewY()booleanbooleanisEOL()booleanvoidkeyPressed(int key) voidkeyTyped(char ch) voidmouseDown(int button) voidsetClientX(int value) voidsetClientY(int value) voidsetCursorLine(int line) voidsetCursorOffset(int offset) voidsetCursorPosition(int offset, int line) voidsetLineText(int line, String text) voidvoidsetMultiSelection(int start_line, int start_offset, int end_line, int end_offset) voidsetOverwrite(boolean state) voidsetSelection(int start, int end) voidvoidMethods inherited from class javaforce.ui.FontComponent
getFont, setFontMethods 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, keyReleased, layout, load, mouseMove, mouseScroll, mouseUp, onBlur, onFocus, render, renderLayer, save, setBackColor, setBorderStyle, setConsumer, setDisabledColor, setEditable, setEnabled, setFocus, setFocusable, setForeColor, setLayer, setParent, setPosition, setPosition, setSelectedColor, setSize, setSize, setVisible
-
Constructor Details
-
TextComponent
public TextComponent(boolean multi)
-
-
Method Details
-
getMinSize
- Overrides:
getMinSizein classComponent
-
getText
-
getLineText
-
setText
-
setLineText
-
getLength
public int getLength() -
getLineLength
public int getLineLength(int line) -
getMaxLength
public int getMaxLength() -
getLineCount
public int getLineCount() -
getSelectionStartOffset
public int getSelectionStartOffset() -
getSelectionStartLine
public int getSelectionStartLine() -
getSelectionEndOffset
public int getSelectionEndOffset() -
getSelectionEndLine
public int getSelectionEndLine() -
getCursorOffset
public int getCursorOffset() -
getCursorLine
public int getCursorLine() -
setCursorPosition
public void setCursorPosition(int offset, int line) -
setCursorOffset
public void setCursorOffset(int offset) -
setCursorLine
public void setCursorLine(int line) -
getViewX
public int getViewX() -
getViewY
public int getViewY() -
isOverwrite
public boolean isOverwrite() -
setOverwrite
public void setOverwrite(boolean state) -
isEOL
public boolean isEOL() -
haveSelection
public boolean haveSelection() -
clearSelection
public void clearSelection() -
setSelection
public void setSelection(int start, int end) -
setMultiSelection
public void setMultiSelection(int start_line, int start_offset, int end_line, int end_offset) -
showCursor
public void showCursor() -
keyTyped
public void keyTyped(char ch) -
keyPressed
public void keyPressed(int key) - Specified by:
keyPressedin interfaceKeyEvents- Overrides:
keyPressedin 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
-
mouseDown
public void mouseDown(int button) - Specified by:
mouseDownin interfaceMouseEvents- Overrides:
mouseDownin classComponent
-