- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.ProgressBarUI
-
- javax.swing.plaf.basic.BasicProgressBarUI
-
- javax.swing.plaf.metal.MetalProgressBarUI
-
public class MetalProgressBarUI extends BasicProgressBarUI
ProgressBarUI的Metal实现。警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,对于所有JavaBeans的长期存储的支持已被添加到
java.beans
包中。 请参阅XMLEncoder
。
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicProgressBarUI
BasicProgressBarUI.ChangeHandler
-
-
Field Summary
-
Fields inherited from class javax.swing.plaf.basic.BasicProgressBarUI
boxRect, changeListener, progressBar
-
-
构造方法摘要
构造方法 Constructor 描述 MetalProgressBarUI()
-
方法摘要
所有方法 静态方法 接口方法 具体的方法 Modifier and Type 方法 描述 static ComponentUI
createUI(JComponent c)
构造一个MetalProgressBarUI
的实例。void
paintDeterminate(Graphics g, JComponent c)
在进度条上画出一点特别的亮点。void
paintIndeterminate(Graphics g, JComponent c)
在进度条和弹跳框上绘制一点特别的亮点。-
Methods inherited from class javax.swing.plaf.basic.BasicProgressBarUI
getAmountFull, getAnimationIndex, getBaseline, getBaselineResizeBehavior, getBox, getBoxLength, getCellLength, getCellSpacing, getFrameCount, getMaximumSize, getMinimumSize, getPreferredInnerHorizontal, getPreferredInnerVertical, getPreferredSize, getSelectionBackground, getSelectionForeground, getStringPlacement, incrementAnimationIndex, installDefaults, installListeners, installUI, paint, paintString, setAnimationIndex, setCellLength, setCellSpacing, startAnimationTimer, stopAnimationTimer, uninstallDefaults, uninstallListeners, uninstallUI
-
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, update
-
-
-
-
方法详细信息
-
createUI
public static ComponentUI createUI(JComponent c)
构造一个MetalProgressBarUI
的实例。- 参数
-
c
- 一个组件 - 结果
-
一个
MetalProgressBarUI
-
paintDeterminate
public void paintDeterminate(Graphics g, JComponent c)
在进度条上画出一点特别的亮点。 核心绘画推迟到BasicProgressBar的paintDeterminate
方法。- 重写:
-
paintDeterminate
在BasicProgressBarUI
- 参数
-
g
-实例Graphics
-
c
- 一个组件 - 从以下版本开始:
- 1.4
- 另请参见:
-
BasicProgressBarUI.paintIndeterminate(java.awt.Graphics, javax.swing.JComponent)
-
paintIndeterminate
public void paintIndeterminate(Graphics g, JComponent c)
在进度条和弹跳框上绘制一点特别的亮点。 核心绘画推迟到BasicProgressBar的paintIndeterminate
方法。- 重写:
-
paintIndeterminate
在BasicProgressBarUI
- 参数
-
g
-实例Graphics
-
c
- 一个组件 - 从以下版本开始:
- 1.4
- 另请参见:
-
BasicProgressBarUI.paintDeterminate(java.awt.Graphics, javax.swing.JComponent)
-
-