public class TextArea extends TextBoxBase
ValueBoxBase.setDirectionEstimator(boolean)
,
and is available by default when at least one of the application's locales is
right-to-left.
TextBoxBase.TextAlignConstant
ValueBoxBase.TextAlignment
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
HasDirection.Direction
ALIGN_CENTER, ALIGN_JUSTIFY, ALIGN_LEFT, ALIGN_RIGHT
DEBUG_ID_PREFIX
Modifier | Constructor and Description |
---|---|
|
TextArea()
Creates an empty text area.
|
protected |
TextArea(Element element)
This constructor may be used by subclasses to explicitly use an existing
element.
|
Modifier and Type | Method and Description |
---|---|
int |
getCharacterWidth()
Gets the requested width of the text box (this is not an exact value, as
not all characters are created equal).
|
int |
getCursorPos()
Gets the current position of the cursor (this also serves as the beginning
of the text selection).
|
int |
getSelectionLength()
Gets the length of the current text selection.
|
int |
getVisibleLines()
Gets the number of text lines that are visible.
|
void |
setCharacterWidth(int width)
Sets the requested width of the text box (this is not an exact value, as
not all characters are created equal).
|
void |
setVisibleLines(int lines)
Sets the number of text lines that are visible.
|
static TextArea |
wrap(Element element)
Creates a TextArea widget that wraps an existing <textarea>
element.
|
addChangeListener, getValue, setTextAlignment
addChangeHandler, addValueChangeHandler, asEditor, cancelKey, getDirection, getDirectionEstimator, getImpl, getName, getSelectedText, getText, getValueOrThrow, isReadOnly, onBrowserEvent, onLoad, removeChangeListener, selectAll, setAlignment, setCursorPos, setDirection, setDirectionEstimator, setDirectionEstimator, setKey, setName, setReadOnly, setSelectionRange, setText, setValue, setValue
addBlurHandler, addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addFocusHandler, addFocusListener, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyboardListener, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, getFocusImpl, getTabIndex, isEnabled, onAttach, removeClickListener, removeFocusListener, removeKeyboardListener, removeMouseListener, removeMouseWheelListener, setAccessKey, setEnabled, setFocus, setTabIndex
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onDetach, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
removeChangeListener
addKeyUpHandler
fireEvent
public TextArea()
protected TextArea(Element element)
element
- the element to be usedpublic static TextArea wrap(Element element)
RootPanel.detachNow(Widget)
.element
- the element to be wrappedpublic int getCharacterWidth()
public int getCursorPos()
ValueBoxBase
getCursorPos
in class ValueBoxBase<String>
public int getSelectionLength()
ValueBoxBase
getSelectionLength
in class ValueBoxBase<String>
public int getVisibleLines()
public void setCharacterWidth(int width)
width
- the requested width, in characterspublic void setVisibleLines(int lines)
lines
- the number of visible linesCopyright © 2018. All rights reserved.