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を参照してください。 
- 
ネストされたクラスのサマリーネストされたクラスクラス javax.swing.plaf.basic.BasicSliderUIで宣言されたネストされたクラス/インタフェースBasicSliderUI.ActionScroller, BasicSliderUI.ChangeHandler, BasicSliderUI.ComponentHandler, BasicSliderUI.FocusHandler, BasicSliderUI.PropertyChangeHandler, BasicSliderUI.ScrollListener, BasicSliderUI.TrackListener
- 
フィールドのサマリーフィールド修飾子と型フィールド説明protected static Color暗い影の色。protected booleanプロパティJSlider.isFilledの値。protected static Colorハイライトの色。protected static Iconデフォルトの水平サムIconです。protected StringJSlider.isFilledのプロパティ。protected static Colorサムの色protected intティックのバッファ。protected static intチックの長さ。protected static intトラックの幅。protected static Iconデフォルトの垂直サム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
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明protected PropertyChangeListenercreatePropertyChangeListener(JSlider slider)MetalPropertyListenerを構築します。static ComponentUIcreateUI(JComponent c)MetalSliderUIインスタンスを構築します。protected intサムがスライド・バーを超過する部分の量を返します。int水平スライダの目盛り領域の高さおよび垂直スライダの目盛り領域の幅を返します。protected intスライド・バーの長辺の寸法を返します。protected intトラックの短辺の寸法を返します。クラス 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_BUFFERprotected final int TICK_BUFFERティックのバッファ。- 関連項目:
- 定数フィールド値
 
- 
filledSliderprotected boolean filledSliderプロパティJSlider.isFilledの値。 デフォルトでは、プロパティが設定されていない場合はfalse、オーシャン・テーマの場合はtrueです。
- 
thumbColorprotected static Color thumbColorサムの色
- 
highlightColorprotected static Color highlightColorハイライトの色。
- 
darkShadowColorprotected static Color darkShadowColor暗い影の色。
- 
trackWidthprotected static int trackWidthトラックの幅。
- 
tickLengthprotected static int tickLengthチックの長さ。
- 
horizThumbIconprotected static Icon horizThumbIconデフォルトの水平サムIconです。 このフィールドは使用できません。 この委譲によって使用されるIconを変更するには、Slider.horizontalThumbIconUIManagerプロパティを使用して直接設定します。
- 
vertThumbIconprotected static Icon vertThumbIconデフォルトの垂直サムIconです。 このフィールドは使用できません。 この委譲によって使用されるIconを変更するには、Slider.verticalThumbIconUIManagerプロパティを使用して直接設定します。
- 
SLIDER_FILLprotected final String SLIDER_FILLJSlider.isFilledのプロパティ。- 関連項目:
- 定数フィールド値
 
 
- 
- 
コンストラクタの詳細- 
MetalSliderUIpublic MetalSliderUI()MetalSliderUIインスタンスを構築します。
 
- 
- 
メソッドの詳細- 
createUIpublic static ComponentUI createUI(JComponent c)MetalSliderUIインスタンスを構築します。- パラメータ:
- c- コンポーネント
- 戻り値:
- MetalSliderUIインスタンス
 
- 
createPropertyChangeListenerprotected PropertyChangeListener createPropertyChangeListener(JSlider slider)MetalPropertyListenerを構築します。- オーバーライド:
- createPropertyChangeListener、クラス:- BasicSliderUI
- パラメータ:
- slider-- JSlider
- 戻り値:
- MetalPropertyListener
 
- 
getTickLengthpublic int getTickLength()水平スライダの目盛り領域の高さおよび垂直スライダの目盛り領域の幅を返します。 BasicSliderUIは戻り値を使って目盛り領域の矩形を決定します。- オーバーライド:
- getTickLength、クラス:- BasicSliderUI
- 戻り値:
- 水平スライダのティック領域の高さを表す整数、垂直スライダのティック領域の幅
 
- 
getTrackWidthprotected int getTrackWidth()トラックの短辺の寸法を返します。- 戻り値:
- トラックの短い方のディメンション
 
- 
getTrackLengthprotected int getTrackLength()スライド・バーの長辺の寸法を返します。 (スライド・バーはサムがその上を移動する部分)- 戻り値:
- スライド・バーのより長いディメンション
 
- 
getThumbOverhangprotected int getThumbOverhang()サムがスライド・バーを超過する部分の量を返します。- 戻り値:
- サムがスライド・バーを通過する量
 
 
-