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,- DropTargetListener,- ImageObserver,- MenuContainer,- PropertyChangeListener,- Serializable,- CharSequence,- EventListener,- Scrollable
- Direct Known Subclasses:
- TextConsole
A text editor subclass for editing text in a Swing component.
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class com.inductiveautomation.snap.swing.TextComponentTextComponent.TextSelectionNested classes/interfaces inherited from class javax.swing.JComponentJComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.ContainerContainer.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.ComponentComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyNested classes/interfaces inherited from interface com.inductiveautomation.rm.base.RMTypesRMTypes.Align, RMTypes.AlignX, RMTypes.AlignYNested classes/interfaces inherited from interface com.inductiveautomation.snap.text.TextTypesTextTypes.TabType
- 
Field SummaryFields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields 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
- 
Method SummaryModifier and TypeMethodDescriptionvoidAppend Text.voidAppend Text.voiddragEnter(DropTargetDragEvent dtde) DropTargetListener method.voiddragExit(DropTargetEvent dte) DropTargetListener method.voiddragOver(DropTargetDragEvent dtde) DropTargetListener method.voiddrop(DropTargetDropEvent dtde) DropTargetListener method.voidDropTargetListener method.booleanReturns whether to wrap lines to pane width.Scrollable method.Overrides JComponent method to declare preferred size to be text's preferred size.intgetScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction) Scrollable method.booleanScrollable method.booleanScrollable method.intgetScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction) Scrollable method.voidsetLineWrap(boolean aValue) Sets whether to wrap lines to pane width.protected voidSets 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, undoerSaveChangesMethods 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, updateUIMethods 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, validateTreeMethods 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, transferFocusUpCycleMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.CharSequencechars, codePoints, isEmpty, toString
- 
Constructor Details- 
TextAreapublic TextArea()Creates a new TextArea.
 
- 
- 
Method Details- 
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.
- 
appendAppend Text.
- 
appendlnAppend Text.
- 
getPreferredSizeOverrides JComponent method to declare preferred size to be text's preferred size.- Overrides:
- getPreferredSizein class- TextComponent
 
- 
getPreferredScrollableViewportSizeScrollable method.- Specified by:
- getPreferredScrollableViewportSizein interface- Scrollable
 
- 
getScrollableTracksViewportWidthpublic boolean getScrollableTracksViewportWidth()Scrollable method.- Specified by:
- getScrollableTracksViewportWidthin interface- Scrollable
 
- 
getScrollableTracksViewportHeightpublic boolean getScrollableTracksViewportHeight()Scrollable method.- Specified by:
- getScrollableTracksViewportHeightin interface- Scrollable
 
- 
getScrollableBlockIncrementScrollable method.- Specified by:
- getScrollableBlockIncrementin interface- Scrollable
 
- 
getScrollableUnitIncrementScrollable method.- Specified by:
- getScrollableUnitIncrementin interface- Scrollable
 
- 
dragEnterDropTargetListener method.- Specified by:
- dragEnterin interface- DropTargetListener
 
- 
dragExitDropTargetListener method.- Specified by:
- dragExitin interface- DropTargetListener
 
- 
dragOverDropTargetListener method.- Specified by:
- dragOverin interface- DropTargetListener
 
- 
dropDropTargetListener method.- Specified by:
- dropin interface- DropTargetListener
 
- 
dropActionChangedDropTargetListener method.- Specified by:
- dropActionChangedin interface- DropTargetListener
 
 
-