Package com.formdev.flatlaf.ui
Class FlatLabelUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.LabelUI
-
- javax.swing.plaf.basic.BasicLabelUI
-
- com.formdev.flatlaf.ui.FlatLabelUI
-
- All Implemented Interfaces:
java.beans.PropertyChangeListener,java.util.EventListener
public class FlatLabelUI extends javax.swing.plaf.basic.BasicLabelUIProvides the Flat LaF UI delegate forJLabel.- UiDefault:
- Label.font Font, Label.background Color only used if opaque, Label.foreground Color , Label.disabledForeground Color
-
-
Constructor Summary
Constructors Constructor Description FlatLabelUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static javax.swing.plaf.ComponentUIcreateUI(javax.swing.JComponent c)protected voidinstallComponents(javax.swing.JLabel c)protected voidinstallDefaults(javax.swing.JLabel c)protected java.lang.StringlayoutCL(javax.swing.JLabel label, java.awt.FontMetrics fontMetrics, java.lang.String text, javax.swing.Icon icon, java.awt.Rectangle viewR, java.awt.Rectangle iconR, java.awt.Rectangle textR)Overridden to scale iconTextGap.voidpaint(java.awt.Graphics g, javax.swing.JComponent c)protected voidpaintDisabledText(javax.swing.JLabel l, java.awt.Graphics g, java.lang.String s, int textX, int textY)protected voidpaintEnabledText(javax.swing.JLabel l, java.awt.Graphics g, java.lang.String s, int textX, int textY)voidpropertyChange(java.beans.PropertyChangeEvent e)protected voiduninstallDefaults(javax.swing.JLabel c)-
Methods inherited from class javax.swing.plaf.basic.BasicLabelUI
getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installKeyboardActions, installListeners, installUI, uninstallComponents, uninstallKeyboardActions, uninstallListeners, uninstallUI
-
-
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
-
installDefaults
protected void installDefaults(javax.swing.JLabel c)
- Overrides:
installDefaultsin classjavax.swing.plaf.basic.BasicLabelUI
-
uninstallDefaults
protected void uninstallDefaults(javax.swing.JLabel c)
- Overrides:
uninstallDefaultsin classjavax.swing.plaf.basic.BasicLabelUI
-
installComponents
protected void installComponents(javax.swing.JLabel c)
- Overrides:
installComponentsin classjavax.swing.plaf.basic.BasicLabelUI
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent e)
- Specified by:
propertyChangein interfacejava.beans.PropertyChangeListener- Overrides:
propertyChangein classjavax.swing.plaf.basic.BasicLabelUI
-
paint
public void paint(java.awt.Graphics g, javax.swing.JComponent c)- Overrides:
paintin classjavax.swing.plaf.basic.BasicLabelUI
-
paintEnabledText
protected void paintEnabledText(javax.swing.JLabel l, java.awt.Graphics g, java.lang.String s, int textX, int textY)- Overrides:
paintEnabledTextin classjavax.swing.plaf.basic.BasicLabelUI
-
paintDisabledText
protected void paintDisabledText(javax.swing.JLabel l, java.awt.Graphics g, java.lang.String s, int textX, int textY)- Overrides:
paintDisabledTextin classjavax.swing.plaf.basic.BasicLabelUI
-
layoutCL
protected java.lang.String layoutCL(javax.swing.JLabel label, java.awt.FontMetrics fontMetrics, java.lang.String text, javax.swing.Icon icon, java.awt.Rectangle viewR, java.awt.Rectangle iconR, java.awt.Rectangle textR)Overridden to scale iconTextGap.- Overrides:
layoutCLin classjavax.swing.plaf.basic.BasicLabelUI
-
-