public class JavaTextArea extends PdeTextArea
JComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected ComponentListener[] |
baseCompListeners |
protected KeyListener[] |
baseKeyListeners |
protected MouseMotionListener[] |
baseMotionListeners |
protected MouseListener[] |
baseMouseListeners |
protected boolean |
tweakMode |
BREAK_MARKER, editor, gutterCursorMouseAdapter, gutterGradient, gutterText, STEP_MARKERbiasLeft, blink, BOTTOM, bracketLine, bracketPosition, caretBlinks, caretEvent, caretTimer, caretVisible, CENTER, document, documentHandler, editable, electricScroll, eventListenerList, firstLine, horizontal, horizontalOffset, inputHandler, LEFT_OF_SCROLLBAR, leftHandGutter, lineSegment, magicCaret, newSelectionEnd, newSelectionStart, overwrite, painter, popup, RIGHT, scrollBarsInitialized, selectionAncorEnd, selectionAncorStart, selectionEnd, selectionEndLine, selectionStart, selectionStartLine, selectLine, selectWord, vertical, visibleLineslistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
JavaTextArea(TextAreaDefaults defaults,
JavaEditor editor) |
| Modifier and Type | Method and Description |
|---|---|
protected JavaTextAreaPainter |
createPainter(TextAreaDefaults defaults) |
protected void |
fetchPhrase()
Retrieves the current word typed just before the caret.
|
JavaEditor |
getJavaEditor() |
protected JavaTextAreaPainter |
getJavaPainter() |
void |
hideSuggestion()
Hides suggestion popup
|
protected static String |
parsePhrase(String lineText) |
void |
processKeyEvent(KeyEvent evt)
Handles KeyEvents for TextArea (code completion begins from here).
|
protected void |
showSuggestion(DefaultListModel<CompletionCandidate> listModel,
String subWord)
Calculates location of caret and displays the suggestion pop-up.
|
void |
startTweakMode() |
void |
stopTweakMode() |
void |
tweakRemoveListeners() |
void |
updateInterface(List<List<Handle>> handles,
List<List<ColorControlBox>> colorBoxes) |
_offsetToX, clearGutterText, clearGutterText, getEditor, getGutterGradient, getGutterText, setGutterText, setMode, xToOffsetaddCaretListener, blinkCaret, copy, copyAsHTML, cut, documentChanged, fireCaretEvent, getBracketLine, getBracketPosition, getCaretLine, getCaretPosition, getDefaults, getDocument, getDocumentLength, getElectricScroll, getFirstLine, getHorizontalOffset, getHorizontalScrollPosition, getInputHandler, getInputMethodRequests, getLastLine, getLineCount, getLineLength, getLineOfOffset, getLineSelectionStopOffset, getLineStartNonWhiteSpaceOffset, getLineStartOffset, getLineStopNonWhiteSpaceOffset, getLineStopOffset, getLineText, getLineText, getMagicCaretPosition, getMarkLine, getMarkPosition, getPainter, getRightClickPopup, getScrollPosition, getSelectedText, getSelectionStart, getSelectionStart, getSelectionStartLine, getSelectionStop, getSelectionStop, getSelectionStopLine, getText, getText, getText, getTextAsHtml, getTokenMarker, getVerticalScrollPosition, getVisibleLines, isCaretBlinkEnabled, isCaretVisible, isEditable, isOverwriteEnabled, isSelectionActive, lineToY, offsetToX, overwriteSetSelectedText, paste, recalculateVisibleLines, removeCaretListener, removeNotify, scrollTo, scrollToCaret, select, selectAll, selectNone, setCaretBlinkEnabled, setCaretPosition, setCaretVisible, setDocument, setDocument, setEditable, setElectricScroll, setFirstLine, setHorizontalOffset, setHorizontalScrollPosition, setInputHandler, setMagicCaretPosition, setNewSelectionWord, setOrigin, setOverwriteEnabled, setRightClickPopup, setScrollPosition, setSelectedText, setSelectedText, setSelectionEnd, setSelectionStart, setText, setTokenMarker, setVerticalScrollPosition, updateBracketHighlight, updateScrollBars, xyToOffset, yToLineaddAncestorListener, 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, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUIadd, 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, validateTreeaction, 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, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, 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, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected ComponentListener[] baseCompListeners
protected MouseListener[] baseMouseListeners
protected MouseMotionListener[] baseMotionListeners
protected KeyListener[] baseKeyListeners
protected boolean tweakMode
public JavaTextArea(TextAreaDefaults defaults, JavaEditor editor)
public JavaEditor getJavaEditor()
protected JavaTextAreaPainter createPainter(TextAreaDefaults defaults)
createPainter in class PdeTextAreaprotected JavaTextAreaPainter getJavaPainter()
public void processKeyEvent(KeyEvent evt)
processKeyEvent in class JEditTextAreaprotected void fetchPhrase()
evt - - the KeyEvent which triggered this methodprotected void showSuggestion(DefaultListModel<CompletionCandidate> listModel, String subWord)
public void hideSuggestion()
public void tweakRemoveListeners()
public void startTweakMode()
public void stopTweakMode()
Copyright © 2001–2017 Processing Foundation. All rights reserved.