java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ScrollPaneUI
javax.swing.plaf.basic.BasicScrollPaneUI
javax.swing.plaf.metal.MetalScrollPaneUI
- すべての実装されたインタフェース:
ScrollPaneConstants
public class MetalScrollPaneUI extends BasicScrollPaneUI
ScrollPaneUIのMetal L&F実装です。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beans
パッケージに追加されました。 XMLEncoder
を参照してください。
-
ネストされたクラスのサマリー
クラスjavax.swing.plaf.basic.BasicScrollPaneUIで宣言されたネストされたクラス/インタフェース
BasicScrollPaneUI.HSBChangeListener, BasicScrollPaneUI.MouseWheelHandler, BasicScrollPaneUI.PropertyChangeHandler, BasicScrollPaneUI.ViewportChangeHandler, BasicScrollPaneUI.VSBChangeListener
-
フィールドのサマリー
クラスjavax.swing.plaf.basic.BasicScrollPaneUIで宣言されたフィールド
hsbChangeListener, scrollpane, spPropertyChangeListener, viewportChangeListener, vsbChangeListener
インタフェースjavax.swing.ScrollPaneConstantsで宣言されているフィールド
COLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORT
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明protected PropertyChangeListener
スクロール・バーのスワップ・イベントの新しいPropertyChangeListener
を返します。static ComponentUI
新しいMetalScrollPaneUI
を構築します。void
installListeners
(JScrollPane scrollPane) リスナーを登録します。void
uninstallListeners
(JScrollPane scrollPane) 非推奨。クラスjavax.swing.plaf.basic.BasicScrollPaneUIで宣言されたメソッド
createHSBChangeListener, createMouseWheelListener, createPropertyChangeListener, createViewportChangeListener, createVSBChangeListener, getBaseline, getBaselineResizeBehavior, getMaximumSize, installDefaults, installKeyboardActions, syncScrollPaneWithViewport, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, updateColumnHeader, updateRowHeader, updateScrollBarDisplayPolicy, updateViewport
クラスjavax.swing.plaf.ComponentUIで宣言されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
-
コンストラクタの詳細
-
MetalScrollPaneUI
public MetalScrollPaneUI()MetalScrollPaneUI
を構築します。
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent x) 新しいMetalScrollPaneUI
を構築します。- パラメータ:
x
- コンポーネント- 戻り値:
- 新しい
MetalScrollPaneUI
-
installListeners
public void installListeners(JScrollPane scrollPane) クラス:BasicScrollPaneUI
からコピーされた説明リスナーを登録します。- オーバーライド:
installListeners
、クラスBasicScrollPaneUI
- パラメータ:
scrollPane
-JScrollPane
のインスタンス
-
uninstallListeners
@Deprecated public void uninstallListeners(JScrollPane scrollPane) 非推奨。-BasicScrollPaneUI.uninstallListeners(JComponent)
に置き換えられました- パラメータ:
scrollPane
-JScrollPane
のインスタンス
-
createScrollBarSwapListener
protected PropertyChangeListener createScrollBarSwapListener()スクロール・バーのスワップ・イベントの新しいPropertyChangeListener
を返します。- 戻り値:
- スクロール・バーのスワップ・イベントの新しい
PropertyChangeListener
。
-
BasicScrollPaneUI.uninstallListeners(JComponent)
に置き換えられました