Class FlatTextAreaUI

    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicTextUI

        javax.swing.plaf.basic.BasicTextUI.BasicCaret, javax.swing.plaf.basic.BasicTextUI.BasicHighlighter
    • Constructor Summary

      Constructors 
      Constructor Description
      FlatTextAreaUI()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private java.awt.Dimension applyMinimumWidth​(javax.swing.JComponent c, java.awt.Dimension size)  
      protected void applyStyle​(java.lang.Object style)  
      protected java.lang.Object applyStyleProperty​(java.lang.String key, java.lang.Object value)  
      protected javax.swing.text.Caret createCaret()  
      static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent c)  
      java.awt.Dimension getMinimumSize​(javax.swing.JComponent c)  
      java.awt.Dimension getPreferredSize​(javax.swing.JComponent c)  
      java.util.Map<java.lang.String,​java.lang.Class<?>> getStyleableInfos​(javax.swing.JComponent c)  
      java.lang.Object getStyleableValue​(javax.swing.JComponent c, java.lang.String key)  
      protected void installDefaults()  
      protected void installListeners()  
      protected void installStyle()  
      void installUI​(javax.swing.JComponent c)  
      private void installUIImpl​(javax.swing.JComponent c)  
      protected void paintBackground​(java.awt.Graphics g)  
      protected void paintSafely​(java.awt.Graphics g)  
      protected void propertyChange​(java.beans.PropertyChangeEvent e)  
      protected void uninstallDefaults()  
      protected void uninstallListeners()  
      private void updateBackground()  
      • 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
      • Methods inherited from class javax.swing.plaf.TextUI

        getToolTipText2D
      • Methods inherited from class javax.swing.plaf.ComponentUI

        contains, getAccessibleChild, getAccessibleChildrenCount
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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
    • Constructor Detail

      • FlatTextAreaUI

        public FlatTextAreaUI()
    • Method Detail

      • createUI

        public static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent c)
      • installUI

        public void installUI​(javax.swing.JComponent c)
        Overrides:
        installUI in class javax.swing.plaf.basic.BasicTextUI
      • installUIImpl

        private void installUIImpl​(javax.swing.JComponent c)
      • installDefaults

        protected void installDefaults()
        Overrides:
        installDefaults in class javax.swing.plaf.basic.BasicTextAreaUI
      • uninstallDefaults

        protected void uninstallDefaults()
        Overrides:
        uninstallDefaults in class javax.swing.plaf.basic.BasicTextUI
      • installListeners

        protected void installListeners()
        Overrides:
        installListeners in class javax.swing.plaf.basic.BasicTextUI
      • uninstallListeners

        protected void uninstallListeners()
        Overrides:
        uninstallListeners in class javax.swing.plaf.basic.BasicTextUI
      • createCaret

        protected javax.swing.text.Caret createCaret()
        Overrides:
        createCaret in class javax.swing.plaf.basic.BasicTextUI
      • propertyChange

        protected void propertyChange​(java.beans.PropertyChangeEvent e)
        Overrides:
        propertyChange in class javax.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
      • updateBackground

        private void updateBackground()
      • getPreferredSize

        public java.awt.Dimension getPreferredSize​(javax.swing.JComponent c)
        Overrides:
        getPreferredSize in class javax.swing.plaf.basic.BasicTextAreaUI
      • getMinimumSize

        public java.awt.Dimension getMinimumSize​(javax.swing.JComponent c)
        Overrides:
        getMinimumSize in class javax.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:
        paintSafely in class javax.swing.plaf.basic.BasicTextUI
      • paintBackground

        protected void paintBackground​(java.awt.Graphics g)
        Overrides:
        paintBackground in class javax.swing.plaf.basic.BasicTextUI