javax.swing.plaf.synth
Class SynthTextPaneUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
javax.swing.plaf.basic.BasicTextUI
javax.swing.plaf.basic.BasicEditorPaneUI
javax.swing.plaf.synth.SynthEditorPaneUI
javax.swing.plaf.synth.SynthTextPaneUI
- All Implemented Interfaces:
- SynthConstants, SynthUI, ViewFactory
public class SynthTextPaneUI
- extends SynthEditorPaneUI
Disabled: no SafeJ information.
Provides the look and feel for a styled text editor in the
Synth look and feel.
Warning:
Serialized objects of this class will not be compatible with
future Swing releases. The current serialization support is
appropriate for short term storage or RMI between applications running
the same version of Swing. As of 1.4, support for long term storage
of all JavaBeansTM
has been added to the java.beans
package.
Please see XMLEncoder
.
- Since:
- 1.7
Methods inherited from class javax.swing.plaf.basic.BasicTextUI |
create, create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getKeymapName, getMaximumSize, getMinimumSize, getNextVisualPositionFrom, getPreferredSize, getRootView, getToolTipText, getVisibleEditorRect, installKeyboardActions, installListeners, modelChanged, modelToView, modelToView, paint, paintSafely, setView, uninstallKeyboardActions, uninstallListeners, viewToModel, viewToModel |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SynthTextPaneUI
public SynthTextPaneUI()
- Class is disabled.
createUI
public static ComponentUI createUI(JComponent c)
- Class is disabled.
- Creates a UI for the JTextPane.
- Parameters:
c
- the JTextPane object
- Returns:
- the UI object
getPropertyPrefix
protected String getPropertyPrefix()
- Class is disabled.
- Fetches the name used as a key to lookup properties through the
UIManager. This is used as a prefix to all the standard
text properties.
- Overrides:
getPropertyPrefix
in class BasicEditorPaneUI
- Returns:
- the name ("TextPane")
installUI
public void installUI(JComponent c)
- Class is disabled.
- Description copied from class:
BasicEditorPaneUI
- Installs the UI for a component. This does the following
things.
-
Sets the associated component to opaque (can be changed
easily by a subclass or on JTextComponent directly),
which is the most common case. This will cause the
component's background color to be painted.
-
Installs the default caret and highlighter into the
associated component.
-
Attaches to the editor and model. If there is no
model, a default one is created.
-
Creates the view factory and the view hierarchy used
to represent the model.
- Overrides:
installUI
in class BasicEditorPaneUI
- Parameters:
c
- the editor component- See Also:
ComponentUI.installUI(javax.swing.JComponent)
propertyChange
protected void propertyChange(PropertyChangeEvent evt)
- Class is disabled.
- This method gets called when a bound property is changed
on the associated JTextComponent. This is a hook
which UI implementations may change to reflect how the
UI displays bound properties of JTextComponent subclasses.
If the font, foreground or document has changed, the
the appropriate property is set in the default style of
the document.
- Overrides:
propertyChange
in class SynthEditorPaneUI
- Parameters:
evt
- the property change event
paintBorder
public void paintBorder(SynthContext context,
Graphics g,
int x,
int y,
int w,
int h)
- Class is disabled.
- Description copied from interface:
SynthUI
- Paints the border.
- Specified by:
paintBorder
in interface SynthUI
- Overrides:
paintBorder
in class SynthEditorPaneUI
- Parameters:
context
- a component contextg
- Graphics
to paint onx
- the X coordinatey
- the Y coordinatew
- width of the borderh
- height of the border