Top Description Fields Constructors Methods
com.sun.javafx.scene.control.behavior

public Class TextAreaBehavior

extends TextInputControlBehavior<TextArea>
Class Inheritance
Imports
com.sun.javafx.PlatformUtil, com.sun.javafx.scene.control.Properties, javafx.scene.control.skin.TextAreaSkin, javafx.beans.value.ChangeListener, javafx.geometry.Point2D, .Rectangle2D, javafx.scene.Scene, javafx.scene.control.TextArea, com.sun.javafx.scene.control.skin.Utils, javafx.scene.input.ContextMenuEvent, .KeyEvent, .MouseButton, .MouseEvent, com.sun.javafx.scene.control.inputmap.InputMap, .KeyBinding, javafx.scene.text.HitInfo, javafx.stage.Screen, .Window, java.util.function.Predicate

Text area behavior.

Field Summary

Modifier and TypeField and Description
private boolean
private boolean
focusGainedByMouseClick

If the focus is gained via response to a mouse click, then we don't want to select all the text even if selectOnFocus is true.

private ChangeListener<Boolean>
private boolean
private TextAreaSkin
private TwoLevelFocusBehavior
Inherited from com.sun.javafx.scene.control.behavior.TextInputControlBehavior:
contextMenuDISABLE_FORWARD_TO_PARENTSHOW_HANDLEStextInputControl

Constructor Summary

AccessConstructor and Description
public
TextAreaBehavior(final TextArea c)

Constructors *

Method Summary

Modifier and TypeMethod and Description
public void
protected void
deleteChar(boolean previous)

Implements abstract com.sun.javafx.scene.control.behavior.TextInputControlBehavior.deleteChar.

Abstract methods *

protected void
public void
private void
handleFocusChange()

Callback from the node's focusListener - this implementation handles caret animation as appropriate.

private void
private void
private void
lineEnd(boolean select)

private void
lineStart(boolean select)

protected void
public void
public void
public void
protected void
protected void
protected void
public void
Inherited from com.sun.javafx.scene.control.behavior.TextInputControlBehavior:
addKeyPadMappingscancelEditcutdeleteNextWorddeletePreviousWorddeleteSelectionfiregetInputMapgetRawBidiisEditingisMixedisRTLTextkeyMappingkeyMappingkeyMappingnextWordpastepopulateContextMenupreviousWordredoselectAllselectEndselectEndExtendselectHomeselectHomeExtendselectNextWordselectPreviousWordselectWordsetEditingundo

Field Detail

deferClickback to summary
private boolean deferClick
focusGainedByMouseClickback to summary
private boolean focusGainedByMouseClick

If the focus is gained via response to a mouse click, then we don't want to select all the text even if selectOnFocus is true.

focusListenerback to summary
private ChangeListener<Boolean> focusListener
shiftDownback to summary
private boolean shiftDown
skinback to summary
private TextAreaSkin skin
tlFocusback to summary
private TwoLevelFocusBehavior tlFocus

Constructor Detail

TextAreaBehaviorback to summary
public TextAreaBehavior(final TextArea c)

Constructors *

Method Detail

contextMenuRequestedback to summary
public void contextMenuRequested(ContextMenuEvent e)

Implements abstract com.sun.javafx.scene.control.behavior.TextInputControlBehavior.contextMenuRequested.

Annotations
@Override
deleteCharback to summary
protected void deleteChar(boolean previous)

Implements abstract com.sun.javafx.scene.control.behavior.TextInputControlBehavior.deleteChar.

Doc from com.sun.javafx.scene.control.behavior.TextInputControlBehavior.deleteChar.

Abstract methods *

Annotations
@Override
deleteFromLineStartback to summary
protected void deleteFromLineStart()

Implements abstract com.sun.javafx.scene.control.behavior.TextInputControlBehavior.deleteFromLineStart.

Annotations
@Override
disposeback to summary
public void dispose()

Overrides com.sun.javafx.scene.control.behavior.TextInputControlBehavior.dispose.

Doc from com.sun.javafx.scene.control.behavior.TextInputControlBehavior.dispose.

Disposal methods *

Annotations
@Override
handleFocusChangeback to summary
private void handleFocusChange()

Callback from the node's focusListener - this implementation handles caret animation as appropriate.

insertNewLineback to summary
private void insertNewLine()
insertTabback to summary
private void insertTab()
lineEndback to summary
private void lineEnd(boolean select)
lineStartback to summary
private void lineStart(boolean select)
mouseDoubleClickback to summary
protected void mouseDoubleClick(HitInfo hit)
mouseDraggedback to summary
public void mouseDragged(MouseEvent e)

Implements abstract com.sun.javafx.scene.control.behavior.TextInputControlBehavior.mouseDragged.

Annotations
@Override
mousePressedback to summary
public void mousePressed(MouseEvent e)

Implements abstract com.sun.javafx.scene.control.behavior.TextInputControlBehavior.mousePressed.

Annotations
@Override
mouseReleasedback to summary
public void mouseReleased(final MouseEvent e)

Implements abstract com.sun.javafx.scene.control.behavior.TextInputControlBehavior.mouseReleased.

Annotations
@Override
mouseTripleClickback to summary
protected void mouseTripleClick(HitInfo hit)
replaceTextback to summary
protected void replaceText(int start, int end, String txt)

Implements abstract com.sun.javafx.scene.control.behavior.TextInputControlBehavior.replaceText.

Annotations
@Override
setCaretAnimatingback to summary
protected void setCaretAnimating(boolean play)

Implements abstract com.sun.javafx.scene.control.behavior.TextInputControlBehavior.setCaretAnimating.

Annotations
@Override
setTextAreaSkinback to summary
public void setTextAreaSkin(TextAreaSkin skin)