- 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
を参照してください。
-
-
ネストされたクラスのサマリー
-
クラス javax.swing.plaf.basic.BasicProgressBarUIから継承されたネストされたクラス/インタフェース
BasicProgressBarUI.ChangeHandler
-
-
フィールドのサマリー
-
クラス javax.swing.plaf.basic.BasicProgressBarUIから継承されたフィールド
boxRect, changeListener, progressBar
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 MetalProgressBarUI()
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 static ComponentUI
createUI(JComponent c)
MetalProgressBarUI
のインスタンスを構築します。void
paintDeterminate(Graphics g, JComponent c)
進捗バーに特別なハイライトを描画します。void
paintIndeterminate(Graphics g, JComponent c)
進捗バーおよびバウンシング・ボックスに特別なハイライトを描画します。-
クラス 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
-
クラス 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)
-
-