Package com.formdev.flatlaf.ui
Class FlatTextAreaUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.TextUI
-
- javax.swing.plaf.basic.BasicTextUI
-
- javax.swing.plaf.basic.BasicTextAreaUI
-
- com.formdev.flatlaf.ui.FlatTextAreaUI
-
- All Implemented Interfaces:
FlatStylingSupport.StyleableUI,javax.swing.text.ViewFactory
public class FlatTextAreaUI extends javax.swing.plaf.basic.BasicTextAreaUI implements FlatStylingSupport.StyleableUI
Provides the Flat LaF UI delegate forJTextArea.
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.Colorbackgroundprivate java.awt.InsetsdefaultMarginprotected java.awt.ColordisabledBackgroundprotected java.awt.ColorfocusedBackgroundprivate java.awt.event.FocusListenerfocusListenerprotected java.awt.ColorinactiveBackgroundprotected intminimumWidthprivate java.awt.ColoroldDisabledBackgroundprivate java.awt.ColoroldInactiveBackgroundprivate java.util.Map<java.lang.String,java.lang.Object>oldStyleValues
-
Constructor Summary
Constructors Constructor Description FlatTextAreaUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.awt.DimensionapplyMinimumWidth(javax.swing.JComponent c, java.awt.Dimension size)protected voidapplyStyle(java.lang.Object style)protected java.lang.ObjectapplyStyleProperty(java.lang.String key, java.lang.Object value)protected javax.swing.text.CaretcreateCaret()static javax.swing.plaf.ComponentUIcreateUI(javax.swing.JComponent c)java.awt.DimensiongetMinimumSize(javax.swing.JComponent c)java.awt.DimensiongetPreferredSize(javax.swing.JComponent c)java.util.Map<java.lang.String,java.lang.Class<?>>getStyleableInfos(javax.swing.JComponent c)java.lang.ObjectgetStyleableValue(javax.swing.JComponent c, java.lang.String key)protected voidinstallDefaults()protected voidinstallListeners()protected voidinstallStyle()voidinstallUI(javax.swing.JComponent c)private voidinstallUIImpl(javax.swing.JComponent c)protected voidpaintBackground(java.awt.Graphics g)protected voidpaintSafely(java.awt.Graphics g)protected voidpropertyChange(java.beans.PropertyChangeEvent e)protected voiduninstallDefaults()protected voiduninstallListeners()private voidupdateBackground()-
Methods inherited from class javax.swing.plaf.basic.BasicTextAreaUI
create, getBaseline, getBaselineResizeBehavior, getPropertyPrefix
-
Methods inherited from class javax.swing.plaf.basic.BasicTextUI
create, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getEditorKit, getKeymapName, getMaximumSize, getNextVisualPositionFrom, getRootView, getToolTipText, getVisibleEditorRect, installKeyboardActions, modelChanged, modelToView, modelToView, modelToView2D, paint, setView, uninstallKeyboardActions, uninstallUI, update, viewToModel, viewToModel, viewToModel2D
-
-
-
-
Field Detail
-
minimumWidth
protected int minimumWidth
-
background
private java.awt.Color background
-
disabledBackground
protected java.awt.Color disabledBackground
-
inactiveBackground
protected java.awt.Color inactiveBackground
-
focusedBackground
protected java.awt.Color focusedBackground
-
oldDisabledBackground
private java.awt.Color oldDisabledBackground
-
oldInactiveBackground
private java.awt.Color oldInactiveBackground
-
defaultMargin
private java.awt.Insets defaultMargin
-
focusListener
private java.awt.event.FocusListener focusListener
-
oldStyleValues
private java.util.Map<java.lang.String,java.lang.Object> oldStyleValues
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
-
installUI
public void installUI(javax.swing.JComponent c)
- Overrides:
installUIin classjavax.swing.plaf.basic.BasicTextUI
-
installUIImpl
private void installUIImpl(javax.swing.JComponent c)
-
installDefaults
protected void installDefaults()
- Overrides:
installDefaultsin classjavax.swing.plaf.basic.BasicTextAreaUI
-
uninstallDefaults
protected void uninstallDefaults()
- Overrides:
uninstallDefaultsin classjavax.swing.plaf.basic.BasicTextUI
-
installListeners
protected void installListeners()
- Overrides:
installListenersin classjavax.swing.plaf.basic.BasicTextUI
-
uninstallListeners
protected void uninstallListeners()
- Overrides:
uninstallListenersin classjavax.swing.plaf.basic.BasicTextUI
-
createCaret
protected javax.swing.text.Caret createCaret()
- Overrides:
createCaretin classjavax.swing.plaf.basic.BasicTextUI
-
propertyChange
protected void propertyChange(java.beans.PropertyChangeEvent e)
- Overrides:
propertyChangein classjavax.swing.plaf.basic.BasicTextAreaUI
-
installStyle
protected void installStyle()
- Since:
- 2
-
applyStyle
protected void applyStyle(java.lang.Object style)
- Since:
- 2
-
applyStyleProperty
protected java.lang.Object applyStyleProperty(java.lang.String key, java.lang.Object value)- Since:
- 2
-
getStyleableInfos
public java.util.Map<java.lang.String,java.lang.Class<?>> getStyleableInfos(javax.swing.JComponent c)
- Specified by:
getStyleableInfosin interfaceFlatStylingSupport.StyleableUI- Since:
- 2
-
getStyleableValue
public java.lang.Object getStyleableValue(javax.swing.JComponent c, java.lang.String key)- Specified by:
getStyleableValuein interfaceFlatStylingSupport.StyleableUI- Since:
- 2.5
-
updateBackground
private void updateBackground()
-
getPreferredSize
public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
- Overrides:
getPreferredSizein classjavax.swing.plaf.basic.BasicTextAreaUI
-
getMinimumSize
public java.awt.Dimension getMinimumSize(javax.swing.JComponent c)
- Overrides:
getMinimumSizein classjavax.swing.plaf.basic.BasicTextAreaUI
-
applyMinimumWidth
private java.awt.Dimension applyMinimumWidth(javax.swing.JComponent c, java.awt.Dimension size)
-
paintSafely
protected void paintSafely(java.awt.Graphics g)
- Overrides:
paintSafelyin classjavax.swing.plaf.basic.BasicTextUI
-
paintBackground
protected void paintBackground(java.awt.Graphics g)
- Overrides:
paintBackgroundin classjavax.swing.plaf.basic.BasicTextUI
-
-