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
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明static ComponentUI
MetalProgressBarUI
のインスタンスを構築します。void
進捗バーに特別なハイライトを描画します。void
進捗バーおよびバウンシング・ボックスに特別なハイライトを描画します。クラス javax.swing.plaf.basic.BasicProgressBarUIで宣言されたメソッド
getAmountFull, getAnimationIndex, getBaseline, getBaselineResizeBehavior, getBox, getBoxLength, getCellLength, getCellSpacing, getFrameCount, getMinimumSize, getPreferredInnerHorizontal, getPreferredInnerVertical, getSelectionBackground, getSelectionForeground, getStringPlacement, incrementAnimationIndex, installDefaults, installListeners, paint, paintString, setAnimationIndex, setCellLength, setCellSpacing, startAnimationTimer, stopAnimationTimer, uninstallDefaults, uninstallListeners
クラス javax.swing.plaf.ComponentUIで宣言されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getPreferredSize, installUI, uninstallUI, update
-
コンストラクタの詳細
-
MetalProgressBarUI
public MetalProgressBarUI()MetalProgressBarUI
を構築します。
-
-
メソッドの詳細
-
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
- 関連項目:
-
paintIndeterminate
public void paintIndeterminate(Graphics g, JComponent c) 進捗バーおよびバウンシング・ボックスに特別なハイライトを描画します。 コアのペイント・メソッドは、BasicProgressBarのpaintIndeterminate
メソッドに従います。- オーバーライド:
paintIndeterminate
、クラスBasicProgressBarUI
- パラメータ:
g
-Graphics
のインスタンスc
- コンポーネント- 導入されたバージョン:
- 1.4
- 関連項目:
-