public class TextAreaPainter extends javax.swing.JComponent implements javax.swing.text.TabExpander
The text area repaint manager. It performs double buffering and paints lines of text.
Modifiers | Name | Description |
---|---|---|
interface |
TextAreaPainter.Highlight |
Highlight interface. |
Fields inherited from class | Fields |
---|---|
class javax.swing.JComponent |
WHEN_FOCUSED, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_IN_FOCUSED_WINDOW, UNDEFINED_CONDITION, TOOL_TIP_TEXT_KEY, TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, WIDTH, HEIGHT, PROPERTIES, SOMEBITS, FRAMEBITS, ALLBITS, ERROR, ABORT |
Constructor and description |
---|
TextAreaPainter
(JEditTextArea textArea, TextAreaDefaults defaults) Creates a new repaint manager. |
Type Params | Return Type | Name and description |
---|---|---|
|
public void |
addCustomHighlight(TextAreaPainter.Highlight highlight) Adds a custom highlight painter. |
|
public final java.awt.Color |
getBracketHighlightColor() Returns the bracket highlight color. |
|
public final java.awt.Color |
getCaretColor() Returns the caret color. |
|
public final java.awt.Color |
getEOLMarkerColor() Returns the EOL marker color. |
|
public final boolean |
getEOLMarkersPainted() Returns true if EOL markers are drawn, false otherwise. |
|
public java.awt.FontMetrics |
getFontMetrics() Returns the font metrics used by this component. |
|
public boolean |
getInvalidLinesPainted() Returns true if invalid lines are painted as red tildes (~), false otherwise. |
|
public final java.awt.Color |
getLineHighlightColor() Returns the line highlight color. |
|
public java.awt.Dimension |
getMaximumSize() |
|
public java.awt.Dimension |
getMinimumSize() Returns the painter's minimum size. |
|
public java.awt.Dimension |
getPreferredSize() Returns the painter's preferred size. |
|
public final java.awt.Color |
getSelectionColor() Returns the selection color. |
|
public final SyntaxStyle[] |
getStyles() Returns the syntax styles used to paint colorized text. |
|
public java.lang.String |
getToolTipText(java.awt.event.MouseEvent evt) Returns the tool tip to display at the specified location. |
|
public final void |
invalidateLine(int line) Marks a line as needing a repaint. |
|
public final void |
invalidateLineRange(int firstLine, int lastLine) Marks a range of lines as needing a repaint. |
|
public final void |
invalidateSelectedLines() Repaints the lines containing the selection. |
|
public final boolean |
isBlockCaretEnabled() Returns true if the caret should be drawn as a block, false otherwise. |
|
public final boolean |
isBracketHighlightEnabled() Returns true if bracket highlighting is enabled, false otherwise. |
|
public final boolean |
isLineHighlightEnabled() Returns true if line highlight is enabled, false otherwise. |
|
public final boolean |
isManagingFocus() Returns if this component can be traversed by pressing the Tab key. |
|
public float |
nextTabStop(float x, int tabOffset) Implementation of TabExpander interface. |
|
public void |
paint(java.awt.Graphics gfx) Repaints the text. |
|
public final void |
setBlockCaretEnabled(boolean blockCaret) Sets if the caret should be drawn as a block, false otherwise. |
|
public final void |
setBracketHighlightColor(java.awt.Color bracketHighlightColor) Sets the bracket highlight color. |
|
public final void |
setBracketHighlightEnabled(boolean bracketHighlight) Enables or disables bracket highlighting. |
|
public final void |
setCaretColor(java.awt.Color caretColor) Sets the caret color. |
|
public final void |
setEOLMarkerColor(java.awt.Color eolMarkerColor) Sets the EOL marker color. |
|
public final void |
setEOLMarkersPainted(boolean eolMarkers) Sets if EOL markers are to be drawn. |
|
public void |
setFont(java.awt.Font font) Sets the font for this component. |
|
public void |
setInvalidLinesPainted(boolean paintInvalid) Sets if invalid lines are to be painted as red tildes. |
|
public final void |
setLineHighlightColor(java.awt.Color lineHighlightColor) Sets the line highlight color. |
|
public final void |
setLineHighlightEnabled(boolean lineHighlight) Enables or disables current line highlighting. |
|
public final void |
setSelectionColor(java.awt.Color selectionColor) Sets the selection color. |
|
public final void |
setStyles(SyntaxStyle[] styles) Sets the syntax styles used to paint colorized text. |
Methods inherited from class | Name |
---|---|
class javax.swing.JComponent |
javax.swing.JComponent#updateUI(), javax.swing.JComponent#getUI(), javax.swing.JComponent#getPreferredSize(), javax.swing.JComponent#firePropertyChange(java.lang.String, boolean, boolean), javax.swing.JComponent#firePropertyChange(java.lang.String, int, int), javax.swing.JComponent#firePropertyChange(java.lang.String, char, char), javax.swing.JComponent#repaint(long, int, int, int, int), javax.swing.JComponent#repaint(java.awt.Rectangle), javax.swing.JComponent#getHeight(), javax.swing.JComponent#getClientProperty(java.lang.Object), javax.swing.JComponent#putClientProperty(java.lang.Object, java.lang.Object), javax.swing.JComponent#setVisible(boolean), javax.swing.JComponent#setPreferredSize(java.awt.Dimension), javax.swing.JComponent#getUIClassID(), javax.swing.JComponent#getGraphics(), javax.swing.JComponent#getRootPane(), javax.swing.JComponent#getInheritsPopupMenu(), javax.swing.JComponent#getComponentPopupMenu(), javax.swing.JComponent#isManagingFocus(), javax.swing.JComponent#getDefaultLocale(), javax.swing.JComponent#revalidate(), javax.swing.JComponent#setFont(java.awt.Font), javax.swing.JComponent#isOptimizedDrawingEnabled(), javax.swing.JComponent#isLightweightComponent(java.awt.Component), javax.swing.JComponent#paint(java.awt.Graphics), javax.swing.JComponent#printAll(java.awt.Graphics), javax.swing.JComponent#getBorder(), javax.swing.JComponent#isDoubleBuffered(), javax.swing.JComponent#getNextFocusableComponent(), javax.swing.JComponent#setNextFocusableComponent(java.awt.Component), javax.swing.JComponent#requestFocus(), javax.swing.JComponent#requestFocus(boolean), javax.swing.JComponent#requestFocusInWindow(), javax.swing.JComponent#getFontMetrics(java.awt.Font), javax.swing.JComponent#setMaximumSize(java.awt.Dimension), javax.swing.JComponent#getMaximumSize(), javax.swing.JComponent#setMinimumSize(java.awt.Dimension), javax.swing.JComponent#getMinimumSize(), javax.swing.JComponent#getInsets(java.awt.Insets), javax.swing.JComponent#getInsets(), javax.swing.JComponent#getAlignmentY(), javax.swing.JComponent#getAlignmentX(), javax.swing.JComponent#getInputMap(int), javax.swing.JComponent#getInputMap(), javax.swing.JComponent#getActionMap(), javax.swing.JComponent#registerKeyboardAction(java.awt.event.ActionListener, java.lang.String, javax.swing.KeyStroke, int), javax.swing.JComponent#registerKeyboardAction(java.awt.event.ActionListener, javax.swing.KeyStroke, int), javax.swing.JComponent#setInputMap(int, javax.swing.InputMap), javax.swing.JComponent#setActionMap(javax.swing.ActionMap), javax.swing.JComponent#getBaseline(int, int), javax.swing.JComponent#getBaselineResizeBehavior(), javax.swing.JComponent#setForeground(java.awt.Color), javax.swing.JComponent#setBackground(java.awt.Color), javax.swing.JComponent#setDefaultLocale(java.util.Locale), javax.swing.JComponent#getToolTipText(), javax.swing.JComponent#getToolTipText(java.awt.event.MouseEvent), javax.swing.JComponent#scrollRectToVisible(java.awt.Rectangle), javax.swing.JComponent#setAutoscrolls(boolean), javax.swing.JComponent#setFocusTraversalKeys(int, java.util.Set), javax.swing.JComponent#reshape(int, int, int, int), javax.swing.JComponent#computeVisibleRect(java.awt.Rectangle), javax.swing.JComponent#addVetoableChangeListener(java.beans.VetoableChangeListener), javax.swing.JComponent#removeVetoableChangeListener(java.beans.VetoableChangeListener), javax.swing.JComponent#getVetoableChangeListeners(), javax.swing.JComponent#addAncestorListener(javax.swing.event.AncestorListener), javax.swing.JComponent#removeAncestorListener(javax.swing.event.AncestorListener), javax.swing.JComponent#getAncestorListeners(), javax.swing.JComponent#addNotify(), javax.swing.JComponent#removeNotify(), javax.swing.JComponent#paintImmediately(int, int, int, int), javax.swing.JComponent#paintImmediately(java.awt.Rectangle), javax.swing.JComponent#setInheritsPopupMenu(boolean), javax.swing.JComponent#setComponentPopupMenu(javax.swing.JPopupMenu), javax.swing.JComponent#isPaintingTile(), javax.swing.JComponent#isPaintingForPrint(), javax.swing.JComponent#setRequestFocusEnabled(boolean), javax.swing.JComponent#isRequestFocusEnabled(), javax.swing.JComponent#grabFocus(), javax.swing.JComponent#setVerifyInputWhenFocusTarget(boolean), javax.swing.JComponent#getVerifyInputWhenFocusTarget(), javax.swing.JComponent#setBorder(javax.swing.border.Border), javax.swing.JComponent#setAlignmentY(float), javax.swing.JComponent#setAlignmentX(float), javax.swing.JComponent#setInputVerifier(javax.swing.InputVerifier), javax.swing.JComponent#getInputVerifier(), javax.swing.JComponent#setDebugGraphicsOptions(int), javax.swing.JComponent#getDebugGraphicsOptions(), javax.swing.JComponent#unregisterKeyboardAction(javax.swing.KeyStroke), javax.swing.JComponent#getRegisteredKeyStrokes(), javax.swing.JComponent#getConditionForKeyStroke(javax.swing.KeyStroke), javax.swing.JComponent#getActionForKeyStroke(javax.swing.KeyStroke), javax.swing.JComponent#resetKeyboardActions(), javax.swing.JComponent#requestDefaultFocus(), javax.swing.JComponent#setToolTipText(java.lang.String), javax.swing.JComponent#getToolTipLocation(java.awt.event.MouseEvent), javax.swing.JComponent#getPopupLocation(java.awt.event.MouseEvent), javax.swing.JComponent#createToolTip(), javax.swing.JComponent#getAutoscrolls(), javax.swing.JComponent#setTransferHandler(javax.swing.TransferHandler), javax.swing.JComponent#getTransferHandler(), javax.swing.JComponent#getVisibleRect(), javax.swing.JComponent#getTopLevelAncestor(), javax.swing.JComponent#isValidateRoot(), javax.swing.JComponent#setDoubleBuffered(boolean), javax.swing.JComponent#update(java.awt.Graphics), javax.swing.JComponent#contains(int, int), javax.swing.JComponent#getBounds(java.awt.Rectangle), javax.swing.JComponent#getLocation(java.awt.Point), javax.swing.JComponent#print(java.awt.Graphics), javax.swing.JComponent#getSize(java.awt.Dimension), javax.swing.JComponent#setOpaque(boolean), javax.swing.JComponent#isOpaque(), javax.swing.JComponent#enable(), javax.swing.JComponent#setEnabled(boolean), javax.swing.JComponent#hide(), javax.swing.JComponent#getListeners(java.lang.Class), javax.swing.JComponent#disable(), javax.swing.JComponent#getWidth(), javax.swing.JComponent#getX(), javax.swing.JComponent#getY(), javax.swing.JComponent#getComponentCount(), javax.swing.JComponent#isFocusCycleRoot(java.awt.Container), javax.swing.JComponent#isFocusCycleRoot(), javax.swing.JComponent#getFocusTraversalPolicy(), javax.swing.JComponent#setFocusTraversalPolicy(java.awt.FocusTraversalPolicy), javax.swing.JComponent#preferredSize(), javax.swing.JComponent#minimumSize(), javax.swing.JComponent#insets(), javax.swing.JComponent#countComponents(), javax.swing.JComponent#getComponentZOrder(java.awt.Component), javax.swing.JComponent#add(java.awt.Component, int), javax.swing.JComponent#add(java.awt.Component, java.lang.Object, int), javax.swing.JComponent#add(java.awt.Component), javax.swing.JComponent#add(java.awt.Component, java.lang.Object), javax.swing.JComponent#add(java.lang.String, java.awt.Component), javax.swing.JComponent#remove(java.awt.Component), javax.swing.JComponent#remove(int), javax.swing.JComponent#list(java.io.PrintStream, int), javax.swing.JComponent#list(java.io.PrintWriter, int), javax.swing.JComponent#validate(), javax.swing.JComponent#removeAll(), javax.swing.JComponent#addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener), javax.swing.JComponent#addPropertyChangeListener(java.beans.PropertyChangeListener), javax.swing.JComponent#locate(int, int), javax.swing.JComponent#invalidate(), javax.swing.JComponent#getComponents(), javax.swing.JComponent#getLayout(), javax.swing.JComponent#layout(), javax.swing.JComponent#setLayout(java.awt.LayoutManager), javax.swing.JComponent#getComponent(int), javax.swing.JComponent#isAncestorOf(java.awt.Component), javax.swing.JComponent#doLayout(), javax.swing.JComponent#getComponentAt(int, int), javax.swing.JComponent#getComponentAt(java.awt.Point), javax.swing.JComponent#deliverEvent(java.awt.Event), javax.swing.JComponent#findComponentAt(int, int), javax.swing.JComponent#findComponentAt(java.awt.Point), javax.swing.JComponent#isFocusTraversalPolicyProvider(), javax.swing.JComponent#applyComponentOrientation(java.awt.ComponentOrientation), javax.swing.JComponent#addContainerListener(java.awt.event.ContainerListener), javax.swing.JComponent#setComponentZOrder(java.awt.Component, int), javax.swing.JComponent#paintComponents(java.awt.Graphics), javax.swing.JComponent#printComponents(java.awt.Graphics), javax.swing.JComponent#removeContainerListener(java.awt.event.ContainerListener), javax.swing.JComponent#getContainerListeners(), javax.swing.JComponent#getMousePosition(boolean), javax.swing.JComponent#getFocusTraversalKeys(int), javax.swing.JComponent#areFocusTraversalKeysSet(int), javax.swing.JComponent#isFocusTraversalPolicySet(), javax.swing.JComponent#setFocusCycleRoot(boolean), javax.swing.JComponent#setFocusTraversalPolicyProvider(boolean), javax.swing.JComponent#transferFocusDownCycle(), javax.swing.JComponent#handleEvent(java.awt.Event), javax.swing.JComponent#dispatchEvent(java.awt.AWTEvent), javax.swing.JComponent#setFocusTraversalKeysEnabled(boolean), javax.swing.JComponent#getGraphicsConfiguration(), javax.swing.JComponent#firePropertyChange(java.lang.String, float, float), javax.swing.JComponent#firePropertyChange(java.lang.String, double, double), javax.swing.JComponent#firePropertyChange(java.lang.String, short, short), javax.swing.JComponent#firePropertyChange(java.lang.String, long, long), javax.swing.JComponent#firePropertyChange(java.lang.String, byte, byte), javax.swing.JComponent#repaint(long), javax.swing.JComponent#repaint(int, int, int, int), javax.swing.JComponent#repaint(), javax.swing.JComponent#isVisible(), javax.swing.JComponent#getLocationOnScreen(), javax.swing.JComponent#getAccessibleContext(), javax.swing.JComponent#getForeground(), javax.swing.JComponent#getFont(), javax.swing.JComponent#getTreeLock(), javax.swing.JComponent#getFocusCycleRootAncestor(), javax.swing.JComponent#isDisplayable(), javax.swing.JComponent#nextFocus(), javax.swing.JComponent#requestFocus(java.awt.event.FocusEvent$Cause), javax.swing.JComponent#requestFocusInWindow(java.awt.event.FocusEvent$Cause), javax.swing.JComponent#isPreferredSizeSet(), javax.swing.JComponent#isMaximumSizeSet(), javax.swing.JComponent#isMinimumSizeSet(), javax.swing.JComponent#getBackground(), javax.swing.JComponent#isLightweight(), javax.swing.JComponent#setBounds(int, int, int, int), javax.swing.JComponent#setBounds(java.awt.Rectangle), javax.swing.JComponent#getPropertyChangeListeners(), javax.swing.JComponent#getPropertyChangeListeners(java.lang.String), javax.swing.JComponent#isShowing(), javax.swing.JComponent#getHierarchyBoundsListeners(), javax.swing.JComponent#removeKeyListener(java.awt.event.KeyListener), javax.swing.JComponent#getKeyListeners(), javax.swing.JComponent#removeMouseListener(java.awt.event.MouseListener), javax.swing.JComponent#getMouseListeners(), javax.swing.JComponent#removeMouseMotionListener(java.awt.event.MouseMotionListener), javax.swing.JComponent#getMouseMotionListeners(), javax.swing.JComponent#removeMouseWheelListener(java.awt.event.MouseWheelListener), javax.swing.JComponent#getMouseWheelListeners(), javax.swing.JComponent#removeInputMethodListener(java.awt.event.InputMethodListener), javax.swing.JComponent#getInputMethodListeners(), javax.swing.JComponent#getInputMethodRequests(), javax.swing.JComponent#setFocusable(boolean), javax.swing.JComponent#getFocusTraversalKeysEnabled(), javax.swing.JComponent#transferFocusUpCycle(), javax.swing.JComponent#getComponentOrientation(), javax.swing.JComponent#setMixingCutoutShape(java.awt.Shape), javax.swing.JComponent#getName(), javax.swing.JComponent#add(java.awt.PopupMenu), javax.swing.JComponent#remove(java.awt.MenuComponent), javax.swing.JComponent#toString(), javax.swing.JComponent#size(), javax.swing.JComponent#contains(java.awt.Point), javax.swing.JComponent#list(java.io.PrintStream), javax.swing.JComponent#list(), javax.swing.JComponent#list(java.io.PrintWriter), javax.swing.JComponent#getBounds(), javax.swing.JComponent#bounds(), javax.swing.JComponent#getLocation(), javax.swing.JComponent#getParent(), javax.swing.JComponent#action(java.awt.Event, java.lang.Object), javax.swing.JComponent#setName(java.lang.String), javax.swing.JComponent#location(), javax.swing.JComponent#getSize(), javax.swing.JComponent#resize(java.awt.Dimension), javax.swing.JComponent#resize(int, int), javax.swing.JComponent#move(int, int), javax.swing.JComponent#setSize(java.awt.Dimension), javax.swing.JComponent#setSize(int, int), javax.swing.JComponent#getLocale(), javax.swing.JComponent#isEnabled(), javax.swing.JComponent#enable(boolean), javax.swing.JComponent#setLocale(java.util.Locale), javax.swing.JComponent#isValid(), javax.swing.JComponent#createImage(java.awt.image.ImageProducer), javax.swing.JComponent#createImage(int, int), javax.swing.JComponent#show(), javax.swing.JComponent#show(boolean), javax.swing.JComponent#setLocation(int, int), javax.swing.JComponent#setLocation(java.awt.Point), javax.swing.JComponent#getCursor(), javax.swing.JComponent#isFocusable(), javax.swing.JComponent#isFocusOwner(), javax.swing.JComponent#transferFocus(), javax.swing.JComponent#postEvent(java.awt.Event), javax.swing.JComponent#transferFocusBackward(), javax.swing.JComponent#getMousePosition(), javax.swing.JComponent#getToolkit(), javax.swing.JComponent#getInputContext(), javax.swing.JComponent#getColorModel(), javax.swing.JComponent#createVolatileImage(int, int), javax.swing.JComponent#createVolatileImage(int, int, java.awt.ImageCapabilities), javax.swing.JComponent#prepareImage(java.awt.Image, int, int, java.awt.image.ImageObserver), javax.swing.JComponent#prepareImage(java.awt.Image, java.awt.image.ImageObserver), javax.swing.JComponent#checkImage(java.awt.Image, int, int, java.awt.image.ImageObserver), javax.swing.JComponent#checkImage(java.awt.Image, java.awt.image.ImageObserver), javax.swing.JComponent#inside(int, int), javax.swing.JComponent#mouseEnter(java.awt.Event, int, int), javax.swing.JComponent#mouseExit(java.awt.Event, int, int), javax.swing.JComponent#mouseMove(java.awt.Event, int, int), javax.swing.JComponent#mouseDown(java.awt.Event, int, int), javax.swing.JComponent#mouseDrag(java.awt.Event, int, int), javax.swing.JComponent#mouseUp(java.awt.Event, int, int), javax.swing.JComponent#keyDown(java.awt.Event, int), javax.swing.JComponent#keyUp(java.awt.Event, int), javax.swing.JComponent#gotFocus(java.awt.Event, java.lang.Object), javax.swing.JComponent#lostFocus(java.awt.Event, java.lang.Object), javax.swing.JComponent#isFocusTraversable(), javax.swing.JComponent#hasFocus(), javax.swing.JComponent#removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener), javax.swing.JComponent#removePropertyChangeListener(java.beans.PropertyChangeListener), javax.swing.JComponent#addComponentListener(java.awt.event.ComponentListener), javax.swing.JComponent#addFocusListener(java.awt.event.FocusListener), javax.swing.JComponent#addKeyListener(java.awt.event.KeyListener), javax.swing.JComponent#addMouseListener(java.awt.event.MouseListener), javax.swing.JComponent#addMouseMotionListener(java.awt.event.MouseMotionListener), javax.swing.JComponent#addInputMethodListener(java.awt.event.InputMethodListener), javax.swing.JComponent#addHierarchyListener(java.awt.event.HierarchyListener), javax.swing.JComponent#addHierarchyBoundsListener(java.awt.event.HierarchyBoundsListener), javax.swing.JComponent#addMouseWheelListener(java.awt.event.MouseWheelListener), javax.swing.JComponent#setComponentOrientation(java.awt.ComponentOrientation), javax.swing.JComponent#setDropTarget(java.awt.dnd.DropTarget), javax.swing.JComponent#getDropTarget(), javax.swing.JComponent#enableInputMethods(boolean), javax.swing.JComponent#isForegroundSet(), javax.swing.JComponent#isBackgroundSet(), javax.swing.JComponent#isFontSet(), javax.swing.JComponent#setCursor(java.awt.Cursor), javax.swing.JComponent#isCursorSet(), javax.swing.JComponent#paintAll(java.awt.Graphics), javax.swing.JComponent#imageUpdate(java.awt.Image, int, int, int, int, int), javax.swing.JComponent#setIgnoreRepaint(boolean), javax.swing.JComponent#getIgnoreRepaint(), javax.swing.JComponent#removeComponentListener(java.awt.event.ComponentListener), javax.swing.JComponent#getComponentListeners(), javax.swing.JComponent#removeFocusListener(java.awt.event.FocusListener), javax.swing.JComponent#getFocusListeners(), javax.swing.JComponent#removeHierarchyListener(java.awt.event.HierarchyListener), javax.swing.JComponent#getHierarchyListeners(), javax.swing.JComponent#removeHierarchyBoundsListener(java.awt.event.HierarchyBoundsListener), javax.swing.JComponent#wait(long, int), javax.swing.JComponent#wait(), javax.swing.JComponent#wait(long), javax.swing.JComponent#equals(java.lang.Object), javax.swing.JComponent#hashCode(), javax.swing.JComponent#getClass(), javax.swing.JComponent#notify(), javax.swing.JComponent#notifyAll() |
Creates a new repaint manager. This should be not be called directly.
Adds a custom highlight painter.
highlight
- The highlightReturns the bracket highlight color.
Returns the caret color.
Returns the EOL marker color.
Returns true if EOL markers are drawn, false otherwise.
Returns the font metrics used by this component.
Returns true if invalid lines are painted as red tildes (~), false otherwise.
Returns the line highlight color.
Returns the painter's minimum size.
Returns the painter's preferred size.
Returns the selection color.
Returns the syntax styles used to paint colorized text. Entry n will be used to paint tokens with id = n.
Returns the tool tip to display at the specified location.
evt
- The mouse eventMarks a line as needing a repaint.
line
- The line to invalidateMarks a range of lines as needing a repaint.
firstLine
- The first line to invalidatelastLine
- The last line to invalidateRepaints the lines containing the selection.
Returns true if the caret should be drawn as a block, false otherwise.
Returns true if bracket highlighting is enabled, false otherwise. When bracket highlighting is enabled, the bracket matching the one before the caret (if any) is highlighted.
Returns true if line highlight is enabled, false otherwise.
Returns if this component can be traversed by pressing the Tab key. This returns false.
Implementation of TabExpander interface. Returns next tab stop after a specified point.
x
- The x co-ordinatetabOffset
- IgnoredRepaints the text.
g
- The graphics contextSets if the caret should be drawn as a block, false otherwise.
blockCaret
- True if the caret should be drawn as a block, false otherwise.Sets the bracket highlight color.
bracketHighlightColor
- The bracket highlight colorEnables or disables bracket highlighting. When bracket highlighting is enabled, the bracket matching the one before the caret (if any) is highlighted.
bracketHighlight
- True if bracket highlighting should be enabled, false otherwiseSets the caret color.
caretColor
- The caret colorSets the EOL marker color.
eolMarkerColor
- The EOL marker colorSets if EOL markers are to be drawn.
eolMarkers
- True if EOL markers should be drawn, false otherwiseSets the font for this component. This is overridden to update the cached font metrics and to recalculate which lines are visible.
font
- The fontSets if invalid lines are to be painted as red tildes.
paintInvalid
- True if invalid lines should be drawn, false otherwiseSets the line highlight color.
lineHighlightColor
- The line highlight colorEnables or disables current line highlighting.
lineHighlight
- True if current line highlight should be enabled, false
otherwiseSets the selection color.
selectionColor
- The selection colorSets the syntax styles used to paint colorized text. Entry n will be used to paint tokens with id = n.
styles
- The syntax stylesReadyAPI functional (soapui) SDK 3.57.0