Class TextArea
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- com.inductiveautomation.snap.swing.TextComponent
- 
- com.inductiveautomation.snap.swing.TextArea
 
 
 
 
 
- 
- All Implemented Interfaces:
- RMTypes,- TextTypes,- java.awt.dnd.DropTargetListener,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.beans.PropertyChangeListener,- java.io.Serializable,- java.lang.CharSequence,- java.util.EventListener,- javax.swing.Scrollable
 - Direct Known Subclasses:
- TextConsole
 
 public class TextArea extends TextComponent implements javax.swing.Scrollable, java.awt.dnd.DropTargetListener A text editor subclass for editing text in a Swing component.- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.inductiveautomation.snap.swing.TextComponentTextComponent.TextSelection
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 - 
Nested classes/interfaces inherited from class java.awt.Containerjava.awt.Container.AccessibleAWTContainer
 - 
Nested classes/interfaces inherited from class java.awt.Componentjava.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 - 
Nested classes/interfaces inherited from interface com.inductiveautomation.rm.base.RMTypesRMTypes.Align, RMTypes.AlignX, RMTypes.AlignY
 - 
Nested classes/interfaces inherited from interface com.inductiveautomation.snap.text.TextTypesTextTypes.TabType
 
- 
 - 
Field Summary- 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 - 
Fields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 - 
Fields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 - 
Fields inherited from interface com.inductiveautomation.snap.text.TextTypesTEXT_CHAR_SPACING, TEXT_COLOR, TEXT_FONT, TEXT_FORMAT, TEXT_LINK, TEXT_OUTLINE, TEXT_SCRIPTING, TEXT_UNDERLINE
 
- 
 - 
Constructor SummaryConstructors Constructor Description TextArea()Creates a new TextArea.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappend(java.lang.String aStr)Append Text.voidappendln(java.lang.String aString)Append Text.voiddragEnter(java.awt.dnd.DropTargetDragEvent dtde)DropTargetListener method.voiddragExit(java.awt.dnd.DropTargetEvent dte)DropTargetListener method.voiddragOver(java.awt.dnd.DropTargetDragEvent dtde)DropTargetListener method.voiddrop(java.awt.dnd.DropTargetDropEvent dtde)DropTargetListener method.voiddropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)DropTargetListener method.booleangetLineWrap()Returns whether to wrap lines to pane width.java.awt.DimensiongetPreferredScrollableViewportSize()Scrollable method.java.awt.DimensiongetPreferredSize()Overrides JComponent method to declare preferred size to be text's preferred size.intgetScrollableBlockIncrement(java.awt.Rectangle visibleRect, int orientation, int direction)Scrollable method.booleangetScrollableTracksViewportHeight()Scrollable method.booleangetScrollableTracksViewportWidth()Scrollable method.intgetScrollableUnitIncrement(java.awt.Rectangle visibleRect, int orientation, int direction)Scrollable method.voidsetLineWrap(boolean aValue)Sets whether to wrap lines to pane width.protected voidsetTextRect()Sets the TextEditor.Text.Rect from text area.- 
Methods inherited from class com.inductiveautomation.snap.swing.TextComponentcalcPrefHeight, calcPrefWidth, charAt, copy, createText, cut, delete, delete, deleteBackward, deleteForward, deleteToLineEnd, getAlignX, getCharIndex, getCharIndex, getCharSpacing, getColor, getInputLine, getInputStyle, getLine, getLineAt, getLineCount, getLineFor, getLineGap, getLineHeightMax, getLineHeightMin, getLineLast, getLineSpacing, getMargin, getPathForChars, getSel, getSelAnchor, getSelColor, getSelEnd, getSelPath, getSelSize, getSelStart, getString, getText, getTextFont, getTokenAt, getUndoer, getUndoSelection, hideCursor, isSelEmpty, isUnderlined, keyPressed, keyReleased, keyTyped, length, mouseDragged, mousePressed, mouseReleased, paintBackground, paintComponent, paintLine, paintText, paintTextSelection, paintToken, paste, processComponentKeyEvent, processFocusEvent, processMouseEvent, processMouseMotionEvent, propertyChange, redo, replace, replace, selectAll, selectBackward, selectDown, selectForward, selectLineEnd, selectLineStart, selectUp, setAlignX, setBounds, setCharSpacing, setColor, setFont, setInputAttribute, setLineGap, setLineHeightMax, setLineHeightMin, setLineSpacing, setMargin, setRenderingHints, setSel, setSel, setSel, setSource, setString, setSubscript, setSuperscript, setText, setTextFont, setUnderlined, showCursor, subSequence, undo, undoerAddPropertyChange, undoerSaveChanges
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processKeyBinding, processKeyEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
 - 
Methods inherited from class java.awt.Containeradd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
 - 
Methods inherited from class java.awt.Componentaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
- 
 
- 
- 
- 
Method Detail- 
setTextRectprotected void setTextRect() Sets the TextEditor.Text.Rect from text area.- Overrides:
- setTextRectin class- TextComponent
 
 - 
getLineWrappublic boolean getLineWrap() Returns whether to wrap lines to pane width.
 - 
setLineWrappublic void setLineWrap(boolean aValue) Sets whether to wrap lines to pane width.
 - 
appendpublic void append(java.lang.String aStr) Append Text.
 - 
appendlnpublic void appendln(java.lang.String aString) Append Text.
 - 
getPreferredSizepublic java.awt.Dimension getPreferredSize() Overrides JComponent method to declare preferred size to be text's preferred size.- Overrides:
- getPreferredSizein class- TextComponent
 
 - 
getPreferredScrollableViewportSizepublic java.awt.Dimension getPreferredScrollableViewportSize() Scrollable method.- Specified by:
- getPreferredScrollableViewportSizein interface- javax.swing.Scrollable
 
 - 
getScrollableTracksViewportWidthpublic boolean getScrollableTracksViewportWidth() Scrollable method.- Specified by:
- getScrollableTracksViewportWidthin interface- javax.swing.Scrollable
 
 - 
getScrollableTracksViewportHeightpublic boolean getScrollableTracksViewportHeight() Scrollable method.- Specified by:
- getScrollableTracksViewportHeightin interface- javax.swing.Scrollable
 
 - 
getScrollableBlockIncrementpublic int getScrollableBlockIncrement(java.awt.Rectangle visibleRect, int orientation, int direction)Scrollable method.- Specified by:
- getScrollableBlockIncrementin interface- javax.swing.Scrollable
 
 - 
getScrollableUnitIncrementpublic int getScrollableUnitIncrement(java.awt.Rectangle visibleRect, int orientation, int direction)Scrollable method.- Specified by:
- getScrollableUnitIncrementin interface- javax.swing.Scrollable
 
 - 
dragEnterpublic void dragEnter(java.awt.dnd.DropTargetDragEvent dtde) DropTargetListener method.- Specified by:
- dragEnterin interface- java.awt.dnd.DropTargetListener
 
 - 
dragExitpublic void dragExit(java.awt.dnd.DropTargetEvent dte) DropTargetListener method.- Specified by:
- dragExitin interface- java.awt.dnd.DropTargetListener
 
 - 
dragOverpublic void dragOver(java.awt.dnd.DropTargetDragEvent dtde) DropTargetListener method.- Specified by:
- dragOverin interface- java.awt.dnd.DropTargetListener
 
 - 
droppublic void drop(java.awt.dnd.DropTargetDropEvent dtde) DropTargetListener method.- Specified by:
- dropin interface- java.awt.dnd.DropTargetListener
 
 - 
dropActionChangedpublic void dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde) DropTargetListener method.- Specified by:
- dropActionChangedin interface- java.awt.dnd.DropTargetListener
 
 
- 
 
-