Class BasicEditorPaneUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
javax.swing.plaf.basic.BasicTextUI
javax.swing.plaf.basic.BasicEditorPaneUI
- All Implemented Interfaces:
- ViewFactory
- Direct Known Subclasses:
- BasicTextPaneUI,- SynthEditorPaneUI
Provides the look and feel for a JEditorPane.
 
 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 JavaBeans
 has been added to the java.beans package.
 Please see XMLEncoder.
- 
Nested Class SummaryNested classes/interfaces declared in class javax.swing.plaf.basic.BasicTextUIBasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic ComponentUICreates a UI for the JTextPane.Fetches the EditorKit for the UI.protected StringFetches the name used as a key to lookup properties through the UIManager.voidInstalls the UI for a component.protected voidThis method gets called when a bound property is changed on the associated JTextComponent.voidDeinstalls the UI for a component.Methods declared in class javax.swing.plaf.basic.BasicTextUIcreate, create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getKeymapName, getMaximumSize, getMinimumSize, getNextVisualPositionFrom, getPreferredSize, getRootView, getToolTipText, getVisibleEditorRect, installDefaults, installKeyboardActions, installListeners, modelChanged, modelToView, modelToView, paint, paintBackground, paintSafely, setView, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, update, viewToModel, viewToModelMethods declared in class javax.swing.plaf.TextUIgetToolTipText2D, modelToView2D, viewToModel2DMethods declared in class javax.swing.plaf.ComponentUIcontains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior
- 
Constructor Details- 
BasicEditorPaneUIpublic BasicEditorPaneUI()Creates a new BasicEditorPaneUI.
 
- 
- 
Method Details- 
createUICreates a UI for the JTextPane.- Parameters:
- c- the JTextPane component
- Returns:
- the UI
 
- 
getPropertyPrefixFetches the name used as a key to lookup properties through the UIManager. This is used as a prefix to all the standard text properties.- Specified by:
- getPropertyPrefixin class- BasicTextUI
- Returns:
- the name ("EditorPane")
 
- 
installUIInstalls the UI for a component. This does the following things.- Sets the associated component to opaque if the opaque property has not already been set by the client program. This will cause the component's background color to be painted.
- 
 Installs the default caret and highlighter into the
 associated component. These properties are only set if their
 current value is either nullor an instance ofUIResource.
- 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:
- installUIin class- BasicTextUI
- Parameters:
- c- the editor component
- Since:
- 1.5
- See Also:
 
- 
uninstallUIDeinstalls the UI for a component. This removes the listeners, uninstalls the highlighter, removes views, and nulls out the keymap.- Overrides:
- uninstallUIin class- BasicTextUI
- Parameters:
- c- the editor component
- Since:
- 1.5
- See Also:
 
- 
getEditorKitFetches the EditorKit for the UI. This is whatever is currently set in the associated JEditorPane.- Overrides:
- getEditorKitin class- BasicTextUI
- Parameters:
- tc- the text component for which this UI is installed
- Returns:
- the editor capabilities
- See Also:
 
- 
propertyChangeThis 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. This is implemented to rebuild the ActionMap based upon an EditorKit change.- Overrides:
- propertyChangein class- BasicTextUI
- Parameters:
- evt- the property change event
 
 
-