Class FlatTextPaneUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
javax.swing.plaf.basic.BasicTextUI
javax.swing.plaf.basic.BasicEditorPaneUI
javax.swing.plaf.basic.BasicTextPaneUI
com.formdev.flatlaf.ui.FlatTextPaneUI
- All Implemented Interfaces:
FlatStylingSupport.StyleableUI, ViewFactory
Provides the Flat LaF UI delegate for
JTextPane.
-
Nested Class Summary
Nested classes/interfaces inherited from class BasicTextUI
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyStyle(Object style) protected ObjectapplyStyleProperty(String key, Object value) protected Caretstatic ComponentUIgetStyleableValue(JComponent c, String key) protected voidprotected voidprotected voidvoidprotected voidprotected voidprotected voidprotected voidprotected voidprivate voidMethods inherited from class BasicTextPaneUI
getPropertyPrefixMethods inherited from class BasicEditorPaneUI
getEditorKit, uninstallUIMethods inherited from class BasicTextUI
create, create, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getKeymapName, getMaximumSize, getNextVisualPositionFrom, getRootView, getToolTipText, getVisibleEditorRect, installKeyboardActions, modelChanged, modelToView, modelToView, modelToView2D, paint, setView, uninstallKeyboardActions, update, viewToModel, viewToModel, viewToModel2DMethods inherited from class TextUI
getToolTipText2DMethods inherited from class ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior
-
Field Details
-
minimumWidth
protected int minimumWidth -
background
-
disabledBackground
-
inactiveBackground
-
focusedBackground
-
oldDisabledBackground
-
oldInactiveBackground
-
defaultMargin
-
oldHonorDisplayProperties
-
focusListener
-
oldStyleValues
-
-
Constructor Details
-
FlatTextPaneUI
public FlatTextPaneUI()
-
-
Method Details
-
createUI
-
installUI
- Overrides:
installUIin classBasicTextPaneUI
-
installDefaults
protected void installDefaults()- Overrides:
installDefaultsin classBasicTextUI
-
uninstallDefaults
protected void uninstallDefaults()- Overrides:
uninstallDefaultsin classBasicTextUI
-
installListeners
protected void installListeners()- Overrides:
installListenersin classBasicTextUI
-
uninstallListeners
protected void uninstallListeners()- Overrides:
uninstallListenersin classBasicTextUI
-
createCaret
- Overrides:
createCaretin classBasicTextUI
-
propertyChange
- Overrides:
propertyChangein classBasicTextPaneUI
-
installStyle
protected void installStyle()- Since:
- 2
-
applyStyle
- Since:
- 2
-
applyStyleProperty
-
getStyleableInfos
- Specified by:
getStyleableInfosin interfaceFlatStylingSupport.StyleableUI- Since:
- 2
-
getStyleableValue
- Specified by:
getStyleableValuein interfaceFlatStylingSupport.StyleableUI- Since:
- 2.5
-
updateBackground
private void updateBackground() -
getPreferredSize
- Overrides:
getPreferredSizein classBasicTextUI
-
getMinimumSize
- Overrides:
getMinimumSizein classBasicTextUI
-
paintSafely
- Overrides:
paintSafelyin classBasicTextUI
-
paintBackground
- Overrides:
paintBackgroundin classBasicTextUI
-