java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.LabelUI
javax.swing.plaf.basic.BasicLabelUI
javax.swing.plaf.metal.MetalLabelUI
- 所有已实现的接口:
-
PropertyChangeListener
,EventListener
LabelUI的Windows外观实现。这个实现是完全静态的,即所有JLabel对象共享一个UIView实现。
-
Field Summary
Fields declared in class javax.swing.plaf.basic.BasicLabelUI
labelUI
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUI
返回一个MetalLabelUI
实例。protected void
paintDisabledText
(JLabel l, Graphics g, String s, int textX, int textY) 只是将文本绘制为灰色(Label.disabledForeground),而不是使用标签前景色。Methods declared in class javax.swing.plaf.basic.BasicLabelUI
getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, installComponents, installDefaults, installKeyboardActions, installListeners, layoutCL, paint, paintEnabledText, propertyChange, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners
Methods declared in class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getPreferredSize, installUI, uninstallUI, update
-
Field Details
-
metalLabelUI
默认的MetalLabelUI
实例。这个字段可能不会被使用。要更改默认实例,请使用一个重写createUI
方法的子类,并将该类名放在默认表中的键"LabelUI"下。
-
-
Constructor Details
-
MetalLabelUI
public MetalLabelUI()构造一个MetalLabelUI
。
-
-
Method Details
-
createUI
返回一个MetalLabelUI
实例。- 参数:
-
c
- 一个组件 - 返回:
-
一个
MetalLabelUI
实例
-
paintDisabledText
只是将文本绘制为灰色(Label.disabledForeground),而不是使用标签前景色。- 覆盖:
-
paintDisabledText
在类BasicLabelUI
- 参数:
-
l
- 一个JLabel
实例 -
g
- 一个Graphics
实例 -
s
- 一个文本 -
textX
- 一个X坐标 -
textY
- 一个Y坐标 - 参见:
-