|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
javax.swing.plaf.basic.BasicTextUI
javax.swing.plaf.basic.BasicEditorPaneUI
javax.swing.plaf.synth.SynthEditorPaneUI
public class SynthEditorPaneUI
Disabled: no SafeJ information.
Provides the Synth L&F UI delegate for
JEditorPane.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicTextUI |
|---|
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter |
| Field Summary |
|---|
| Fields inherited from interface javax.swing.plaf.synth.SynthConstants |
|---|
DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED |
| Constructor Summary | |
|---|---|
SynthEditorPaneUI()
|
|
| Method Summary | |
|---|---|
static ComponentUI |
createUI(JComponent c)
Creates a new UI object for the given component. |
SynthContext |
getContext(JComponent c)
Returns the Context for the specified component. |
protected void |
installDefaults()
Initializes component properties, such as font, foreground, background, caret color, selection color, selected text color, disabled text color, and border color. |
protected void |
paint(SynthContext context,
Graphics g)
Paints the specified component. |
protected void |
paintBackground(Graphics g)
Paints a background for the view. |
void |
paintBorder(SynthContext context,
Graphics g,
int x,
int y,
int w,
int h)
Paints the border. |
protected void |
propertyChange(PropertyChangeEvent evt)
This method gets called when a bound property is changed on the associated JTextComponent. |
protected void |
uninstallDefaults()
Sets the component properties that have not been explicitly overridden to null. |
void |
update(Graphics g,
JComponent c)
Superclass paints background in an uncontrollable way (i.e. |
| Methods inherited from class javax.swing.plaf.basic.BasicEditorPaneUI |
|---|
getEditorKit, getPropertyPrefix, installUI, uninstallUI |
| 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 javax.swing.plaf.ComponentUI |
|---|
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SynthEditorPaneUI()
| Method Detail |
|---|
public static ComponentUI createUI(JComponent c)
c - component to create UI object for
protected void installDefaults()
BasicTextUI
installDefaults in class BasicTextUIBasicTextUI.uninstallDefaults(),
BasicTextUI.installUI(javax.swing.JComponent)protected void uninstallDefaults()
BasicTextUInull. A property is considered overridden if its current
value is not a UIResource.
uninstallDefaults in class BasicTextUIBasicTextUI.installDefaults(),
BasicTextUI.uninstallUI(javax.swing.JComponent)protected void propertyChange(PropertyChangeEvent evt)
propertyChange in class BasicEditorPaneUIevt - the property change eventpublic SynthContext getContext(JComponent c)
SynthUI
getContext in interface SynthUIc - Component requesting SynthContext.
public void update(Graphics g,
JComponent c)
BasicTextUINOTE: NOTE: Superclass is also not thread-safe in its rendering of the background, although that is not an issue with the default rendering.
update in class BasicTextUIg - the Graphics context in which to paintc - the component being painted;
this argument is often ignored,
but might be used if the UI object is stateless
and shared by multiple componentsComponentUI.paint(java.awt.Graphics, javax.swing.JComponent),
JComponent.paintComponent(java.awt.Graphics)
protected void paint(SynthContext context,
Graphics g)
context - context for the component being paintedg - Graphics object used for paintingprotected void paintBackground(Graphics g)
BasicTextUI
paintBackground in class BasicTextUIg - the graphics context
public void paintBorder(SynthContext context,
Graphics g,
int x,
int y,
int w,
int h)
SynthUI
paintBorder in interface SynthUIcontext - a component contextg - Graphics to paint onx - the X coordinatey - the Y coordinatew - width of the borderh - height of the border
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||