|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
org.gjt.sp.jedit.textarea.TextArea
org.gjt.sp.jedit.textarea.JEditTextArea
public class JEditTextArea
jEdit's text component.
Unlike most other text editors, the selection API permits selection and
concurrent manipulation of multiple, non-contiguous regions of text.
Methods in this class that deal with selecting text rely upon classes derived
the Selection
class.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_FOLD_PAINTER_SERVICE
|
static java.lang.String |
FOLD_PAINTER_PROPERTY
Fold painter service. |
static java.lang.String |
FOLD_PAINTER_SERVICE
|
Fields inherited from class org.gjt.sp.jedit.textarea.TextArea |
---|
buffer, caret, caretLine, ELECTRIC_SCROLL, hiddenCursor, inputHandlerProvider, multi, NO_SCROLL, NORMAL_SCROLL, painter, popup |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
JEditTextArea(View view)
Creates a new JEditTextArea. |
Method Summary | |
---|---|
void |
addExplicitFold()
Surrounds the selection with explicit fold markers. |
void |
createPopupMenu(java.awt.event.MouseEvent evt)
Creates the popup menu. |
protected static void |
doWordCount(View view,
java.lang.String text)
|
void |
formatParagraph()
Formats the paragraph containing the caret. |
FoldPainter |
getFoldPainter()
|
static java.lang.String |
getFoldPainterName()
|
int |
getSelectionEnd()
Deprecated. Instead, obtain a Selection instance using any means, and call its getEnd() method |
int |
getSelectionEnd(int line)
Deprecated. Instead, obtain a Selection instance using any means, and call its getEnd(int) method |
int |
getSelectionEndLine()
Deprecated. Instead, obtain a Selection instance using any means, and call its getEndLine() method |
int |
getSelectionStart()
Deprecated. Instead, obtain a Selection instance using any means, and call its getStart() method |
int |
getSelectionStart(int line)
Deprecated. Instead, obtain a Selection instance using any means, and call its getStart(int) method |
int |
getSelectionStartLine()
Deprecated. Instead, obtain a Selection instance using any means, and call its getStartLine() method |
View |
getView()
Returns this text area's view. |
void |
goToBufferEnd(boolean select)
Moves the caret to the end of the buffer. |
void |
goToBufferStart(boolean select)
Moves the caret to the beginning of the buffer. |
void |
handlePopupTrigger(java.awt.event.MouseEvent evt)
Do the same thing as right-clicking on the text area. |
boolean |
isSelectionRectangular()
Deprecated. Instead, check if the appropriate Selection is an instance of the Selection.Rect class. |
void |
select(int start,
int end)
Deprecated. Instead, call either addToSelection() ,
or setSelection() with a new Selection instance. |
void |
select(int start,
int end,
boolean doElectricScroll)
Deprecated. Instead, call either addToSelection() ,
or setSelection() with a new Selection instance. |
void |
setSelectionEnd(int selectionEnd)
Deprecated. Do not use. |
void |
setSelectionStart(int selectionStart)
Deprecated. Do not use. |
void |
showGoToLineDialog()
Displays the 'go to line' dialog box, and moves the caret to the specified line number. |
void |
showPopupMenu()
Shows the popup menu below the current caret position. |
void |
showWordCountDialog()
Displays the 'word count' dialog box. |
void |
smartEnd(boolean select)
On subsequent invocations, first moves the caret to the last non-whitespace character of the line, then the end of the line, then to the last visible line. |
void |
smartHome(boolean select)
On subsequent invocations, first moves the caret to the first non-whitespace character of the line, then the beginning of the line, then to the first visible line. |
void |
userInput(char ch)
Handles the insertion of the specified character. |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
Methods inherited from class java.awt.Container |
---|
add, 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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, 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, hide, 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, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String FOLD_PAINTER_PROPERTY
public static final java.lang.String FOLD_PAINTER_SERVICE
public static final java.lang.String DEFAULT_FOLD_PAINTER_SERVICE
Constructor Detail |
---|
public JEditTextArea(View view)
Method Detail |
---|
public FoldPainter getFoldPainter()
getFoldPainter
in class TextArea
public void smartHome(boolean select)
smartHome
in class TextArea
select
- true if you want to extend selectionpublic void smartEnd(boolean select)
smartEnd
in class TextArea
select
- true if you want to extend selectionpublic void goToBufferEnd(boolean select)
TextArea
goToBufferEnd
in class TextArea
select
- true if you want to extend selectionpublic void goToBufferStart(boolean select)
TextArea
goToBufferStart
in class TextArea
select
- true if you want to extend selectionpublic void showGoToLineDialog()
public void userInput(char ch)
userInput
in class TextArea
ch
- The characterTextArea.setSelectedText(String)
,
TextArea.isOverwriteEnabled()
public void addExplicitFold()
addExplicitFold
in class TextArea
public void formatParagraph()
formatParagraph
in class TextArea
protected static void doWordCount(View view, java.lang.String text)
public void showWordCountDialog()
public View getView()
@Deprecated public final int getSelectionStart()
getStart()
method
@Deprecated public int getSelectionStart(int line)
getStart(int)
method
@Deprecated public final int getSelectionStartLine()
getStartLine()
method
@Deprecated public final void setSelectionStart(int selectionStart)
@Deprecated public final int getSelectionEnd()
getEnd()
method
@Deprecated public int getSelectionEnd(int line)
getEnd(int)
method
@Deprecated public final int getSelectionEndLine()
getEndLine()
method
@Deprecated public final void setSelectionEnd(int selectionEnd)
@Deprecated public void select(int start, int end)
addToSelection()
,
or setSelection()
with a new Selection instance.
@Deprecated public void select(int start, int end, boolean doElectricScroll)
addToSelection()
,
or setSelection()
with a new Selection instance.
@Deprecated public boolean isSelectionRectangular()
public static java.lang.String getFoldPainterName()
public void handlePopupTrigger(java.awt.event.MouseEvent evt)
handlePopupTrigger
in class TextArea
public void createPopupMenu(java.awt.event.MouseEvent evt)
createPopupMenu
in class TextArea
public void showPopupMenu()
showPopupMenu
in class TextArea
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |