- 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_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プロパティを使用して直接設定します。
 
- 
 - 
メソッドの詳細- 
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() サムがスライド・バーを超過する部分の量を返します。- 戻り値:
- サムがスライド・バーを通過する量
 
 
- 
 
-