public class TextEditor
extends javax.swing.JDialog
implements java.awt.event.ActionListener
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
private javax.swing.JButton |
acceptButton |
protected boolean |
acceptChanges |
private javax.swing.JLabel |
acceptLabel |
private javax.swing.JPanel |
acceptPanel |
protected javax.swing.JPanel |
buttonPanel |
protected javax.swing.JButton |
cancelButton |
protected javax.swing.JPanel |
centerPanel |
protected javax.swing.JPanel |
customButtons |
protected javax.swing.JMenu |
editMenu |
protected javax.swing.JPanel |
editorPanel |
protected javax.swing.JMenu |
fileMenu |
protected javax.swing.JButton |
findButton |
protected javax.swing.JButton |
findCloseButton |
protected javax.swing.JPanel |
findPanel |
protected javax.swing.JTextField |
findTextField |
private java.lang.String |
fontFace |
private int |
fontSize |
protected javax.swing.JMenu |
formatMenu |
protected javax.swing.JLabel |
infoLabel |
private boolean |
inverseColors |
private javax.swing.JPanel |
jPanel1 |
private javax.swing.JSeparator |
jSeparator1 |
static int |
MAX_TEXT_SIZE |
protected javax.swing.JMenuBar |
menuBar |
protected javax.swing.JButton |
okButton |
static java.lang.String |
optionPrefix |
private javax.swing.JButton |
rejectButton |
protected javax.swing.JButton |
replaceAllButton |
protected javax.swing.JButton |
replaceButton |
protected javax.swing.JDialog |
replaceDialog |
protected javax.swing.JLabel |
replaceLabel |
protected javax.swing.JPanel |
replacePanel |
protected javax.swing.JTextField |
replaceTextField |
protected javax.swing.JScrollPane |
scrollPane |
private boolean |
shouldWrapLines |
protected SimpleTextPane |
simpleTextPane |
private javax.swing.JTextPane |
textPane |
protected javax.swing.JPanel |
toolPanel |
protected Wandora |
wandora |
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
TextEditor(Wandora wandora,
boolean modal)
Creates new form TextEditor
|
TextEditor(Wandora wandora,
boolean modal,
java.lang.String initText) |
TextEditor(Wandora wandora,
boolean modal,
java.lang.String initText,
java.lang.String contentType) |
Modifier and Type | Method and Description |
---|---|
private void |
acceptButtonActionPerformed(java.awt.event.ActionEvent evt) |
boolean |
acceptChanges() |
private void |
acceptEditedText(java.awt.event.MouseEvent evt) |
void |
actionPerformed(java.awt.event.ActionEvent actionEvent) |
private void |
cancelEdit(java.awt.event.MouseEvent evt) |
void |
exitTextEditor(boolean acceptingChanges) |
private void |
findActionPerformed(java.awt.event.ActionEvent evt) |
private void |
findCloseButtonActionPerformed(java.awt.event.ActionEvent evt) |
javax.swing.JMenu |
getEditMenu() |
javax.swing.JMenu |
getFileMenu() |
javax.swing.JMenu |
getFormatMenu() |
java.lang.String |
getOptionsPrefix() |
java.lang.String |
getSelectedText() |
java.lang.String |
getText() |
javax.swing.JMenu[] |
getUserMenus() |
private void |
initComponents()
This method is called from within the constructor to
initialize the form.
|
void |
initMenuBar() |
void |
initWindow(Wandora wandora) |
void |
placeWindow() |
void |
refreshCaretInfo() |
private void |
refreshCaretPositionInfo(javax.swing.event.CaretEvent evt) |
private void |
rejectButtonActionPerformed(java.awt.event.ActionEvent evt) |
private void |
replaceAllButtonActionPerformed(java.awt.event.ActionEvent evt) |
private void |
replaceButtonActionPerformed(java.awt.event.ActionEvent evt) |
void |
setCancelButtonVisible(boolean v) |
void |
setContentType(java.lang.String contentType) |
void |
setCustomButtons(javax.swing.JComponent custom) |
void |
setSuperText(java.lang.String text) |
void |
setText(java.lang.String text) |
private void |
textChangeRegistered(java.awt.event.KeyEvent evt) |
private void |
updateEditorColors() |
private void |
updateEditorFont() |
void |
updateFormatMenu() |
void |
wrapLines() |
void |
wrapLines(boolean shouldWrap) |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int MAX_TEXT_SIZE
public static final java.lang.String optionPrefix
protected boolean acceptChanges
private boolean shouldWrapLines
private java.lang.String fontFace
private int fontSize
private boolean inverseColors
protected SimpleTextPane simpleTextPane
protected Wandora wandora
protected javax.swing.JMenu fileMenu
protected javax.swing.JMenu editMenu
protected javax.swing.JMenu formatMenu
protected javax.swing.JDialog replaceDialog
private javax.swing.JButton acceptButton
private javax.swing.JLabel acceptLabel
private javax.swing.JPanel acceptPanel
protected javax.swing.JPanel buttonPanel
protected javax.swing.JButton cancelButton
protected javax.swing.JPanel centerPanel
protected javax.swing.JPanel customButtons
protected javax.swing.JPanel editorPanel
protected javax.swing.JButton findButton
protected javax.swing.JButton findCloseButton
protected javax.swing.JPanel findPanel
protected javax.swing.JTextField findTextField
protected javax.swing.JLabel infoLabel
private javax.swing.JPanel jPanel1
private javax.swing.JSeparator jSeparator1
protected javax.swing.JMenuBar menuBar
protected javax.swing.JButton okButton
private javax.swing.JButton rejectButton
protected javax.swing.JButton replaceAllButton
protected javax.swing.JButton replaceButton
protected javax.swing.JLabel replaceLabel
protected javax.swing.JPanel replacePanel
protected javax.swing.JTextField replaceTextField
protected javax.swing.JScrollPane scrollPane
private javax.swing.JTextPane textPane
protected javax.swing.JPanel toolPanel
public TextEditor(Wandora wandora, boolean modal, java.lang.String initText)
public TextEditor(Wandora wandora, boolean modal, java.lang.String initText, java.lang.String contentType)
public TextEditor(Wandora wandora, boolean modal)
public void setCancelButtonVisible(boolean v)
public java.lang.String getOptionsPrefix()
public void initMenuBar()
public javax.swing.JMenu[] getUserMenus()
public void initWindow(Wandora wandora)
public void placeWindow()
public void exitTextEditor(boolean acceptingChanges)
public boolean acceptChanges()
public javax.swing.JMenu getFileMenu()
public javax.swing.JMenu getEditMenu()
public javax.swing.JMenu getFormatMenu()
public void updateFormatMenu()
public java.lang.String getText()
public java.lang.String getSelectedText()
public void setText(java.lang.String text)
public void setSuperText(java.lang.String text)
public void setContentType(java.lang.String contentType)
public void actionPerformed(java.awt.event.ActionEvent actionEvent)
actionPerformed
in interface java.awt.event.ActionListener
private void updateEditorFont()
private void updateEditorColors()
public void setCustomButtons(javax.swing.JComponent custom)
public void wrapLines()
public void wrapLines(boolean shouldWrap)
public void refreshCaretInfo()
private void initComponents()
private void rejectButtonActionPerformed(java.awt.event.ActionEvent evt)
private void acceptButtonActionPerformed(java.awt.event.ActionEvent evt)
private void replaceAllButtonActionPerformed(java.awt.event.ActionEvent evt)
private void replaceButtonActionPerformed(java.awt.event.ActionEvent evt)
private void findCloseButtonActionPerformed(java.awt.event.ActionEvent evt)
private void findActionPerformed(java.awt.event.ActionEvent evt)
private void refreshCaretPositionInfo(javax.swing.event.CaretEvent evt)
private void textChangeRegistered(java.awt.event.KeyEvent evt)
private void cancelEdit(java.awt.event.MouseEvent evt)
private void acceptEditedText(java.awt.event.MouseEvent evt)
Copyright 2004-2015 Wandora Team