javax.swing.plaf.metal
クラス MetalSliderUI
java.lang.Object
|
+--javax.swing.plaf.ComponentUI
|
+--javax.swing.plaf.SliderUI
|
+--javax.swing.plaf.basic.BasicSliderUI
|
+--javax.swing.plaf.metal.MetalSliderUI
- public class MetalSliderUI
- extends BasicSliderUI
SliderUI の Java Look & Feel による実装です。
警告:
このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。
クラス javax.swing.plaf.basic.BasicSliderUI から継承したフィールド |
changeListener, componentListener, contentRect, focusInsets, focusListener, focusRect, insetCache, labelRect, leftToRightCache, MAX_SCROLL, MIN_SCROLL, NEGATIVE_SCROLL, POSITIVE_SCROLL, propertyChangeListener, scrollListener, scrollTimer, slider, thumbRect, tickRect, trackBuffer, trackListener, trackRect |
クラス javax.swing.plaf.basic.BasicSliderUI から継承したメソッド |
calculateContentRect, calculateFocusRect, calculateGeometry, calculateLabelRect, calculateThumbLocation, calculateThumbSize, calculateTickRect, calculateTrackBuffer, calculateTrackRect, createChangeListener, createComponentListener, createFocusListener, createScrollListener, createTrackListener, drawInverted, getFocusColor, getHeightOfHighValueLabel, getHeightOfLowValueLabel, getHeightOfTallestLabel, getHighestValueLabel, getHighlightColor, getLowestValueLabel, getMaximumSize, getMinimumHorizontalSize, getMinimumSize, getMinimumVerticalSize, getPreferredHorizontalSize, getPreferredSize, getPreferredVerticalSize, getShadowColor, getWidthOfHighValueLabel, getWidthOfLowValueLabel, getWidthOfWidestLabel, installDefaults, installKeyboardActions, installListeners, paint, paintHorizontalLabel, paintLabels, paintTicks, paintVerticalLabel, recalculateIfInsetsChanged, recalculateIfOrientationChanged, scrollByBlock, scrollByUnit, setThumbLocation, uninstallKeyboardActions, uninstallListeners, uninstallUI, valueForXPosition, valueForYPosition, xPositionForValue, yPositionForValue |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TICK_BUFFER
protected final int TICK_BUFFER
filledSlider
protected boolean filledSlider
thumbColor
protected static Color thumbColor
highlightColor
protected static Color highlightColor
darkShadowColor
protected static Color darkShadowColor
trackWidth
protected static int trackWidth
tickLength
protected static int tickLength
horizThumbIcon
protected static Icon horizThumbIcon
vertThumbIcon
protected static Icon vertThumbIcon
SLIDER_FILL
protected final String SLIDER_FILL
MetalSliderUI
public MetalSliderUI()
createUI
public static ComponentUI createUI(JComponent c)
installUI
public void installUI(JComponent c)
- オーバーライド:
- クラス
BasicSliderUI
内の installUI
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener(JSlider slider)
- オーバーライド:
- クラス
BasicSliderUI
内の createPropertyChangeListener
paintThumb
public void paintThumb(Graphics g)
- オーバーライド:
- クラス
BasicSliderUI
内の paintThumb
paintTrack
public void paintTrack(Graphics g)
- オーバーライド:
- クラス
BasicSliderUI
内の paintTrack
paintFocus
public void paintFocus(Graphics g)
- オーバーライド:
- クラス
BasicSliderUI
内の paintFocus
getThumbSize
protected Dimension getThumbSize()
- オーバーライド:
- クラス
BasicSliderUI
内の getThumbSize
getTickLength
public int getTickLength()
- 水平スライダの目盛り領域の高さおよび垂直スライダの目盛り領域の幅を返します。BasicSliderUI は、このメソッドの戻り値を使って目盛り領域の矩形を決定します。
- オーバーライド:
- クラス
BasicSliderUI
内の getTickLength
getTrackWidth
protected int getTrackWidth()
- トラックの短辺の寸法を返します。
getTrackLength
protected int getTrackLength()
- スライドバー (サムがその上を移動する部分) の長辺の寸法を返します。
getThumbOverhang
protected int getThumbOverhang()
- サムがスライドバーを超過する部分の量を返します。
scrollDueToClickInTrack
protected void scrollDueToClickInTrack(int dir)
- クラス
BasicSliderUI
の記述:
- サムではなくトラックで mousePressed が検出されたときに呼び出されます。デフォルトの動作では、ブロック単位でスクロールします。このメソッドをオーバーライドすると、スクロールを停止させたり、新しく動作を追加したりすることができます。
- オーバーライド:
- クラス
BasicSliderUI
内の scrollDueToClickInTrack
paintMinorTickForHorizSlider
protected void paintMinorTickForHorizSlider(Graphics g,
Rectangle tickBounds,
int x)
- オーバーライド:
- クラス
BasicSliderUI
内の paintMinorTickForHorizSlider
paintMajorTickForHorizSlider
protected void paintMajorTickForHorizSlider(Graphics g,
Rectangle tickBounds,
int x)
- オーバーライド:
- クラス
BasicSliderUI
内の paintMajorTickForHorizSlider
paintMinorTickForVertSlider
protected void paintMinorTickForVertSlider(Graphics g,
Rectangle tickBounds,
int y)
- オーバーライド:
- クラス
BasicSliderUI
内の paintMinorTickForVertSlider
paintMajorTickForVertSlider
protected void paintMajorTickForVertSlider(Graphics g,
Rectangle tickBounds,
int y)
- オーバーライド:
- クラス
BasicSliderUI
内の paintMajorTickForVertSlider
バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。 Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.