- 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 L&F実装です。警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートが
java.beansパッケージに追加されています。XMLEncoderを参照してください。
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 protected classMetalSliderUI.MetalPropertyListenerJSlider.isFilledのPropertyListener。-
クラス javax.swing.plaf.basic.BasicSliderUIで宣言されたネストされたクラス/インタフェース
BasicSliderUI.ActionScroller, BasicSliderUI.ChangeHandler, BasicSliderUI.ComponentHandler, BasicSliderUI.FocusHandler, BasicSliderUI.PropertyChangeHandler, BasicSliderUI.ScrollListener, BasicSliderUI.TrackListener
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected static ColordarkShadowColor暗い影の色。protected booleanfilledSliderプロパティJSlider.isFilledの値。protected static ColorhighlightColorハイライトの色。protected static IconhorizThumbIconデフォルトの水平サムIconです。protected StringSLIDER_FILLJSlider.isFilledのプロパティ。protected static ColorthumbColorサムの色protected intTICK_BUFFERティックのバッファ。protected static inttickLengthチックの長さ。protected static inttrackWidthトラックの幅。protected static IconvertThumbIconデフォルトの垂直サムIconです。-
クラス 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
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 MetalSliderUI()MetalSliderUIインスタンスを構築します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 protected PropertyChangeListenercreatePropertyChangeListener(JSlider slider)MetalPropertyListenerを構築します。static ComponentUIcreateUI(JComponent c)MetalSliderUIインスタンスを構築します。protected intgetThumbOverhang()サムがスライド・バーを超過する部分の量を返します。intgetTickLength()水平スライダの目盛り領域の高さおよび垂直スライダの目盛り領域の幅を返します。protected intgetTrackLength()スライド・バーの長辺の寸法を返します。protected intgetTrackWidth()トラックの短辺の寸法を返します。-
クラス javax.swing.plaf.basic.BasicSliderUIで宣言されたメソッド
calculateContentRect, calculateFocusRect, calculateGeometry, calculateLabelRect, calculateThumbLocation, calculateThumbSize, calculateTickRect, calculateTrackBuffer, calculateTrackRect, createChangeListener, createComponentListener, createFocusListener, createScrollListener, createTrackListener, drawInverted, getBaseline, getBaselineResizeBehavior, getFocusColor, getHeightOfHighValueLabel, getHeightOfLowValueLabel, getHeightOfTallestLabel, getHighestValue, getHighestValueLabel, getHighlightColor, getLowestValue, getLowestValueLabel, getMaximumSize, getMinimumHorizontalSize, getMinimumSize, getMinimumVerticalSize, getPreferredHorizontalSize, getPreferredSize, getPreferredVerticalSize, getShadowColor, getThumbSize, getWidthOfHighValueLabel, getWidthOfLowValueLabel, getWidthOfWidestLabel, installDefaults, installKeyboardActions, installListeners, installUI, isDragging, labelsHaveSameBaselines, paintFocus, paintHorizontalLabel, paintLabels, paintMajorTickForHorizSlider, paintMajorTickForVertSlider, paintMinorTickForHorizSlider, paintMinorTickForVertSlider, paintThumb, paintTicks, paintTrack, paintVerticalLabel, recalculateIfInsetsChanged, recalculateIfOrientationChanged, scrollByBlock, scrollByUnit, scrollDueToClickInTrack, setThumbLocation, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, valueForXPosition, valueForYPosition, xPositionForValue, yPositionForValue, yPositionForValue
-
クラス javax.swing.plaf.ComponentUIで宣言されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount, paint, update
-
-
-
-
フィールドの詳細
-
TICK_BUFFER
protected final int TICK_BUFFER
ティックのバッファ。- 関連項目:
- 定数フィールド値
-
filledSlider
protected boolean filledSlider
プロパティJSlider.isFilledの値。 デフォルトでは、プロパティが設定されていない場合はfalse、オーシャン・テーマの場合はtrueです。
-
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
デフォルトの水平サムIconです。 このフィールドは使用できません。 この委譲によって使用されるIconを変更するには、Slider.horizontalThumbIconUIManagerプロパティを使用して直接設定します。
-
vertThumbIcon
protected static Icon vertThumbIcon
デフォルトの垂直サムIconです。 このフィールドは使用できません。 この委譲によって使用されるIconを変更するには、Slider.verticalThumbIconUIManagerプロパティを使用して直接設定します。
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent c)
MetalSliderUIインスタンスを構築します。- パラメータ:
c- コンポーネント- 戻り値:
MetalSliderUIインスタンス
-
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener(JSlider slider)
MetalPropertyListenerを構築します。- オーバーライド:
createPropertyChangeListener、クラスBasicSliderUI- パラメータ:
slider-JSlider- 戻り値:
MetalPropertyListener
-
getTickLength
public int getTickLength()
水平スライダの目盛り領域の高さおよび垂直スライダの目盛り領域の幅を返します。 BasicSliderUIは戻り値を使って目盛り領域の矩形を決定します。- オーバーライド:
getTickLength、クラスBasicSliderUI- 戻り値:
- 水平スライダのティック領域の高さを表す整数、垂直スライダのティック領域の幅
-
getTrackWidth
protected int getTrackWidth()
トラックの短辺の寸法を返します。- 戻り値:
- トラックの短い方のディメンション
-
getTrackLength
protected int getTrackLength()
スライド・バーの長辺の寸法を返します。 (スライド・バーはサムがその上を移動する部分)- 戻り値:
- スライド・バーのより長いディメンション
-
getThumbOverhang
protected int getThumbOverhang()
サムがスライド・バーを超過する部分の量を返します。- 戻り値:
- サムがスライド・バーを通過する量
-
-