|
||||||||||
| 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
javax.swing.JPanel
org.fife.ui.OptionsDialogPanel
org.fife.ui.rtextarea.RTextAreaOptionPanel
Options panel for basic RTextArea options.
| Nested Class Summary |
| Nested classes inherited from class org.fife.ui.OptionsDialogPanel |
OptionsDialogPanel.OptionPanelBorder, OptionsDialogPanel.OptionsPanelCheckResult |
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
static java.lang.String |
ID
ID used to identify this option panel. |
| Fields inherited from class org.fife.ui.OptionsDialogPanel |
hasUnsavedChanges |
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, 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 | |
RTextAreaOptionPanel()
Constructor. |
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Listens for actions in this panel. |
void |
changedUpdate(javax.swing.event.DocumentEvent e)
This doesn't get called but is here because this class implements DocumentListener. |
protected void |
doApplyImpl(java.awt.Frame owner)
Applies the settings entered into this dialog on the specified application. |
protected OptionsDialogPanel.OptionsPanelCheckResult |
ensureValidInputsImpl()
Checks whether or not all input the user specified on this panel is valid. This should be overridden to check, for example, whether text fields have valid values, etc. This method will be called whenever the user clicks "OK" or "Apply" on the options dialog to ensure all input is valid. If it isn't, the component with invalid data will be given focus and the user will be prompted to fix it. |
java.awt.Color |
getBracketMatchBGColor()
Returns the color the user chose for the background of a matched bracket. |
java.awt.Color |
getCurrentLineHighlightColor()
Returns the current line highlight color chosen by the user. |
boolean |
getEmulateTabs()
Returns whether or not the user decided to emulate tabs. |
boolean |
getHyperlinksEnabled()
Returns whether the user decided to enable hyperlinks in editors. |
java.awt.Color |
getMarginLineColor()
Returns the color the user chose for the margin line. |
int |
getMarginLinePosition()
Returns the margin line position text on this panel. |
int |
getTabSize()
Returns the tab size selected by the user. |
javax.swing.JComponent |
getTopJComponent()
Returns the JComponent at the "top" of this Options
panel. |
boolean |
getWordWrap()
Returns whether the user selected word wrap. |
void |
insertUpdate(javax.swing.event.DocumentEvent e)
Called when a text field in this panel gets updated. |
boolean |
isBracketMatchCheckboxSelected()
Returns whether or not the bracketMatch checkbox is selected |
boolean |
isCurrentLineHighlightCheckboxSelected()
Returns whether or not the current line highlight color checkbox is selected. |
boolean |
isMarginLineEnabled()
Returns whether or not the margin line stuff is enabled (i.e., whether or not the "Margin line" checkbox is checked). |
boolean |
isWhitespaceVisible()
Returns whether the user decided whitespace should be visible. |
void |
propertyChange(java.beans.PropertyChangeEvent e)
Called when a property changes in an object we're listening to. |
void |
removeUpdate(javax.swing.event.DocumentEvent e)
Called when a text field in this panel gets updated. |
void |
setBracketMatchBGColor(java.awt.Color color)
Sets the color to use for the background of a matched bracket. |
void |
setBracketMatchCheckboxSelected(boolean selected)
Sets whether or not the bracket match color checkbox is selected. |
void |
setTabLinesEnabled(boolean enabled)
|
protected void |
setValuesImpl(java.awt.Frame owner)
Sets the values displayed by this panel to reflect those in the application. |
void |
setWhitespaceVisible(boolean visible)
Sets whether the "Visible whitespace" checkbox is selected. |
| Methods inherited from class org.fife.ui.OptionsDialogPanel |
addChildPanel, addLeftAligned, addLeftAligned, addLeftAligned, doApply, ensureValidInputs, getChildPanel, getChildPanelCount, getIcon, getId, getName, getOptionsDialog, getParentPanel, hasUnsavedChanges, setIcon, setId, setName, setUnsavedChanges, setValues, toString |
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, 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 ID
| Constructor Detail |
public RTextAreaOptionPanel()
| Method Detail |
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void changedUpdate(javax.swing.event.DocumentEvent e)
DocumentListener.
changedUpdate in interface javax.swing.event.DocumentListenerprotected void doApplyImpl(java.awt.Frame owner)
doApplyImpl in class OptionsDialogPanelowner - The application.OptionsDialogPanel.doApply(Frame)protected OptionsDialogPanel.OptionsPanelCheckResult ensureValidInputsImpl()
ensureValidInputsImpl in class OptionsDialogPanelnull if the panel has all valid inputs, or an
OptionsPanelCheckResult if an input was invalid.
This component is the one that had the error and will be
given focus, and the string is an error message that will be
displayed.public java.awt.Color getBracketMatchBGColor()
setBracketMatchBGColor(java.awt.Color)public java.awt.Color getCurrentLineHighlightColor()
public boolean getEmulateTabs()
true iff the "emulate tabs with whitespace"
checkbox was checked.public boolean getHyperlinksEnabled()
public java.awt.Color getMarginLineColor()
public int getMarginLinePosition()
public int getTabSize()
public javax.swing.JComponent getTopJComponent()
JComponent at the "top" of this Options
panel. This is the component that will receive focus if the user
switches to this Options panel in the Options dialog. As an added
bonus, if this component is a JTextComponent, its
text is selected for easy changing.
getTopJComponent in class OptionsDialogPanelpublic boolean getWordWrap()
public void insertUpdate(javax.swing.event.DocumentEvent e)
insertUpdate in interface javax.swing.event.DocumentListenerpublic boolean isBracketMatchCheckboxSelected()
setBracketMatchCheckboxSelected(boolean)public boolean isCurrentLineHighlightCheckboxSelected()
public boolean isMarginLineEnabled()
public boolean isWhitespaceVisible()
setWhitespaceVisible(boolean)public void propertyChange(java.beans.PropertyChangeEvent e)
propertyChange in interface java.beans.PropertyChangeListenerpublic void removeUpdate(javax.swing.event.DocumentEvent e)
removeUpdate in interface javax.swing.event.DocumentListenerpublic void setBracketMatchBGColor(java.awt.Color color)
color - The color to use.getBracketMatchBGColor()public void setBracketMatchCheckboxSelected(boolean selected)
selected - Whether or not the checkbox is selected.isBracketMatchCheckboxSelected()public void setTabLinesEnabled(boolean enabled)
protected void setValuesImpl(java.awt.Frame owner)
setValuesImpl in class OptionsDialogPanelowner - The parent application.OptionsDialogPanel.setValues(Frame)public void setWhitespaceVisible(boolean visible)
visible - Whether the "visible whitespace" checkbox should be
selected.isWhitespaceVisible()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||