public class SimpleTextPane extends javax.swing.JTextPane implements java.awt.event.MouseListener, java.awt.event.ActionListener, SimpleComponent, java.awt.print.Printable, javax.swing.event.UndoableEditListener, java.awt.dnd.DropTargetListener, java.awt.dnd.DragGestureListener
javax.swing.JEditorPane.AccessibleJEditorPane, javax.swing.JEditorPane.AccessibleJEditorPaneHTML, javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport
javax.swing.text.JTextComponent.AccessibleJTextComponent, javax.swing.text.JTextComponent.DropLocation, javax.swing.text.JTextComponent.KeyBinding
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
private javax.swing.text.AttributeSet |
characterAttributes |
private javax.swing.border.Border |
defaultBorder |
private javax.swing.text.Document |
document |
private boolean |
DROP_FILE_NAMES_INSTEAD_FILE_CONTENT |
private java.awt.dnd.DropTarget |
dropTarget |
static int |
MAX_TEXT_SIZE |
static java.lang.String |
OPTIONS_PREFIX |
protected javax.swing.JPopupMenu |
popup |
protected java.lang.Object[] |
popupStruct |
private boolean |
shouldWrapLines |
javax.swing.undo.UndoManager |
undo |
private Wandora |
wandora |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
SimpleTextPane() |
SimpleTextPane(javax.swing.JPanel parent)
Creates a new instance of SimpleTextPane
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent actionEvent) |
private int |
caseIndexOf(java.lang.String findHere,
java.lang.String findThis,
int startLoc,
boolean caseSensitive) |
void |
copy() |
void |
cut() |
void |
dragEnter(java.awt.dnd.DropTargetDragEvent dropTargetDragEvent) |
void |
dragExit(java.awt.dnd.DropTargetEvent dropTargetEvent) |
void |
dragGestureRecognized(java.awt.dnd.DragGestureEvent dragGestureEvent) |
void |
dragOver(java.awt.dnd.DropTargetDragEvent dropTargetDragEvent) |
void |
drop(java.awt.dnd.DropTargetDropEvent e) |
void |
dropActionChanged(java.awt.dnd.DropTargetDragEvent dropTargetDragEvent) |
void |
dropFileNames(boolean flag) |
int |
findAndReplaceAll(java.lang.String findThis,
java.lang.String replacementString) |
int |
findAndReplaceAll(java.lang.String findThis,
java.lang.String replacementString,
boolean caseSensitive) |
boolean |
findAndReplaceNext(java.lang.String findThis,
java.lang.String replaceWith) |
boolean |
findAndReplaceNext(java.lang.String findThis,
java.lang.String replacementString,
boolean caseSensitive) |
boolean |
findAndSelectNext(java.lang.String findThis) |
boolean |
findAndSelectNext(java.lang.String findThis,
boolean caseSensitive) |
void |
focusGained(java.awt.event.FocusEvent focusEvent) |
void |
focusLost(java.awt.event.FocusEvent focusEvent) |
boolean |
getLineWrap() |
boolean |
getScrollableTracksViewportWidth() |
java.lang.String |
getSelectedOrAllText() |
java.lang.String |
getSelectedText() |
void |
insertText(java.lang.String txt) |
void |
load() |
void |
load(java.io.File file) |
void |
mouseClicked(java.awt.event.MouseEvent mouseEvent) |
void |
mouseEntered(java.awt.event.MouseEvent mouseEvent) |
void |
mouseExited(java.awt.event.MouseEvent mouseEvent) |
void |
mousePressed(java.awt.event.MouseEvent mouseEvent) |
void |
mouseReleased(java.awt.event.MouseEvent mouseEvent) |
void |
paint(java.awt.Graphics g) |
void |
paste() |
int |
print(java.awt.Graphics graphics,
java.awt.print.PageFormat pageFormat,
int param) |
void |
removeSelectedText() |
void |
replaceSelectedOrAllText(java.lang.String txt) |
void |
replaceSelectedText(java.lang.String txt) |
void |
save() |
void |
save(java.io.File file) |
void |
setLineWrap(boolean shouldWrap) |
void |
setSize(java.awt.Dimension d) |
void |
setSuperText(java.lang.String str) |
void |
setText(java.lang.String str) |
void |
translateWithGoogle() |
void |
translateWithMicrosoft() |
void |
translateWithWatson() |
void |
undoableEditHappened(javax.swing.event.UndoableEditEvent e) |
addStyle, createDefaultEditorKit, getCharacterAttributes, getInputAttributes, getLogicalStyle, getParagraphAttributes, getStyle, getStyledDocument, getStyledEditorKit, getUIClassID, insertComponent, insertIcon, paramString, removeStyle, replaceSelection, setCharacterAttributes, setDocument, setEditorKit, setLogicalStyle, setParagraphAttributes, setStyledDocument
addHyperlinkListener, createEditorKitForContentType, fireHyperlinkUpdate, getAccessibleContext, getContentType, getEditorKit, getEditorKitClassNameForContentType, getEditorKitForContentType, getHyperlinkListeners, getPage, getPreferredSize, getScrollableTracksViewportHeight, getStream, getText, read, registerEditorKitForContentType, registerEditorKitForContentType, removeHyperlinkListener, scrollToReference, setContentType, setEditorKitForContentType, setPage, setPage
addCaretListener, addInputMethodListener, addKeymap, fireCaretUpdate, getActions, getCaret, getCaretColor, getCaretListeners, getCaretPosition, getDisabledTextColor, getDocument, getDragEnabled, getDropLocation, getDropMode, getFocusAccelerator, getHighlighter, getInputMethodRequests, getKeymap, getKeymap, getMargin, getNavigationFilter, getPreferredScrollableViewportSize, getPrintable, getScrollableBlockIncrement, getScrollableUnitIncrement, getSelectedTextColor, getSelectionColor, getSelectionEnd, getSelectionStart, getText, getToolTipText, getUI, isEditable, loadKeymap, modelToView, moveCaretPosition, print, print, print, processInputMethodEvent, read, removeCaretListener, removeKeymap, removeNotify, restoreComposedText, saveComposedText, select, selectAll, setCaret, setCaretColor, setCaretPosition, setComponentOrientation, setDisabledTextColor, setDragEnabled, setDropMode, setEditable, setFocusAccelerator, setHighlighter, setKeymap, setMargin, setNavigationFilter, setSelectedTextColor, setSelectionColor, setSelectionEnd, setSelectionStart, setUI, updateUI, viewToModel, write
addAncestorListener, 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, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, 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
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, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, 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, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private boolean DROP_FILE_NAMES_INSTEAD_FILE_CONTENT
public static final int MAX_TEXT_SIZE
private javax.swing.border.Border defaultBorder
private java.awt.dnd.DropTarget dropTarget
private Wandora wandora
private javax.swing.text.Document document
private javax.swing.text.AttributeSet characterAttributes
public static final java.lang.String OPTIONS_PREFIX
protected javax.swing.JPopupMenu popup
protected java.lang.Object[] popupStruct
private boolean shouldWrapLines
public javax.swing.undo.UndoManager undo
public SimpleTextPane(javax.swing.JPanel parent)
public SimpleTextPane()
public void setLineWrap(boolean shouldWrap)
public boolean getLineWrap()
public void setSize(java.awt.Dimension d)
setSize
in class java.awt.Component
public boolean getScrollableTracksViewportWidth()
getScrollableTracksViewportWidth
in interface javax.swing.Scrollable
getScrollableTracksViewportWidth
in class javax.swing.JEditorPane
public void dropFileNames(boolean flag)
public void setSuperText(java.lang.String str)
public void setText(java.lang.String str)
setText
in class javax.swing.JEditorPane
public java.lang.String getSelectedText()
getSelectedText
in class javax.swing.text.JTextComponent
public java.lang.String getSelectedOrAllText()
public void replaceSelectedText(java.lang.String txt)
public void replaceSelectedOrAllText(java.lang.String txt)
public void insertText(java.lang.String txt)
public void removeSelectedText()
public int print(java.awt.Graphics graphics, java.awt.print.PageFormat pageFormat, int param) throws java.awt.print.PrinterException
print
in interface java.awt.print.Printable
java.awt.print.PrinterException
public void paint(java.awt.Graphics g)
paint
in class javax.swing.JComponent
public boolean findAndSelectNext(java.lang.String findThis)
public boolean findAndSelectNext(java.lang.String findThis, boolean caseSensitive)
public boolean findAndReplaceNext(java.lang.String findThis, java.lang.String replaceWith)
public boolean findAndReplaceNext(java.lang.String findThis, java.lang.String replacementString, boolean caseSensitive)
public int findAndReplaceAll(java.lang.String findThis, java.lang.String replacementString)
public int findAndReplaceAll(java.lang.String findThis, java.lang.String replacementString, boolean caseSensitive)
private int caseIndexOf(java.lang.String findHere, java.lang.String findThis, int startLoc, boolean caseSensitive)
public void undoableEditHappened(javax.swing.event.UndoableEditEvent e)
undoableEditHappened
in interface javax.swing.event.UndoableEditListener
public void mouseClicked(java.awt.event.MouseEvent mouseEvent)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent mouseEvent)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent mouseEvent)
mouseExited
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent mouseEvent)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent mouseEvent)
mouseReleased
in interface java.awt.event.MouseListener
public void actionPerformed(java.awt.event.ActionEvent actionEvent)
actionPerformed
in interface java.awt.event.ActionListener
public void load()
public void load(java.io.File file)
public void save()
public void save(java.io.File file)
public void translateWithGoogle()
public void translateWithWatson()
public void translateWithMicrosoft()
public void dragEnter(java.awt.dnd.DropTargetDragEvent dropTargetDragEvent)
dragEnter
in interface java.awt.dnd.DropTargetListener
public void dragExit(java.awt.dnd.DropTargetEvent dropTargetEvent)
dragExit
in interface java.awt.dnd.DropTargetListener
public void dragOver(java.awt.dnd.DropTargetDragEvent dropTargetDragEvent)
dragOver
in interface java.awt.dnd.DropTargetListener
public void drop(java.awt.dnd.DropTargetDropEvent e)
drop
in interface java.awt.dnd.DropTargetListener
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent dropTargetDragEvent)
dropActionChanged
in interface java.awt.dnd.DropTargetListener
public void dragGestureRecognized(java.awt.dnd.DragGestureEvent dragGestureEvent)
dragGestureRecognized
in interface java.awt.dnd.DragGestureListener
public void focusGained(java.awt.event.FocusEvent focusEvent)
focusGained
in interface java.awt.event.FocusListener
public void focusLost(java.awt.event.FocusEvent focusEvent)
focusLost
in interface java.awt.event.FocusListener
public void copy()
copy
in class javax.swing.text.JTextComponent
public void cut()
cut
in class javax.swing.text.JTextComponent
public void paste()
paste
in class javax.swing.text.JTextComponent
Copyright 2004-2015 Wandora Team