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.JEditorPaneAccessibleHypertextSupportjavax.swing.text.JTextComponent.AccessibleJTextComponent, javax.swing.text.JTextComponent.DropLocation, javax.swing.text.JTextComponent.KeyBindingjavax.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, setStyledDocumentaddHyperlinkListener, createEditorKitForContentType, fireHyperlinkUpdate, getAccessibleContext, getContentType, getEditorKit, getEditorKitClassNameForContentType, getEditorKitForContentType, getHyperlinkListeners, getPage, getPreferredSize, getScrollableTracksViewportHeight, getStream, getText, read, registerEditorKitForContentType, registerEditorKitForContentType, removeHyperlinkListener, scrollToReference, setContentType, setEditorKitForContentType, setPage, setPageaddCaretListener, 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, writeaddAncestorListener, 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, updateadd, 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, 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, transferFocusUpCycleprivate 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.Componentpublic boolean getScrollableTracksViewportWidth()
getScrollableTracksViewportWidth in interface javax.swing.ScrollablegetScrollableTracksViewportWidth in class javax.swing.JEditorPanepublic void dropFileNames(boolean flag)
public void setSuperText(java.lang.String str)
public void setText(java.lang.String str)
setText in class javax.swing.JEditorPanepublic java.lang.String getSelectedText()
getSelectedText in class javax.swing.text.JTextComponentpublic 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.Printablejava.awt.print.PrinterExceptionpublic void paint(java.awt.Graphics g)
paint in class javax.swing.JComponentpublic 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.UndoableEditListenerpublic void mouseClicked(java.awt.event.MouseEvent mouseEvent)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent mouseEvent)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent mouseEvent)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent mouseEvent)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent mouseEvent)
mouseReleased in interface java.awt.event.MouseListenerpublic void actionPerformed(java.awt.event.ActionEvent actionEvent)
actionPerformed in interface java.awt.event.ActionListenerpublic 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.DropTargetListenerpublic void dragExit(java.awt.dnd.DropTargetEvent dropTargetEvent)
dragExit in interface java.awt.dnd.DropTargetListenerpublic void dragOver(java.awt.dnd.DropTargetDragEvent dropTargetDragEvent)
dragOver in interface java.awt.dnd.DropTargetListenerpublic void drop(java.awt.dnd.DropTargetDropEvent e)
drop in interface java.awt.dnd.DropTargetListenerpublic void dropActionChanged(java.awt.dnd.DropTargetDragEvent dropTargetDragEvent)
dropActionChanged in interface java.awt.dnd.DropTargetListenerpublic void dragGestureRecognized(java.awt.dnd.DragGestureEvent dragGestureEvent)
dragGestureRecognized in interface java.awt.dnd.DragGestureListenerpublic void focusGained(java.awt.event.FocusEvent focusEvent)
focusGained in interface java.awt.event.FocusListenerpublic void focusLost(java.awt.event.FocusEvent focusEvent)
focusLost in interface java.awt.event.FocusListenerpublic void copy()
copy in class javax.swing.text.JTextComponentpublic void cut()
cut in class javax.swing.text.JTextComponentpublic void paste()
paste in class javax.swing.text.JTextComponentCopyright 2004-2015 Wandora Team