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 final StringJSlider.isFilledのプロパティ。protected static Colorサムの色protected final 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 ComponentUIMetalSliderUIインスタンスを構築します。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_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プロパティを使用して直接設定します。 -
SLIDER_FILL
protected final String SLIDER_FILLJSlider.isFilledのプロパティ。- 関連項目:
-
-
コンストラクタの詳細
-
MetalSliderUI
public MetalSliderUI()MetalSliderUIインスタンスを構築します。
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent c) MetalSliderUIインスタンスを構築します。- パラメータ:
c- コンポーネント- 戻り値:
MetalSliderUIインスタンス
-
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener(JSlider slider) MetalPropertyListenerを構築します。- オーバーライド:
createPropertyChangeListener、クラスBasicSliderUI- パラメータ:
slider- aJSlider- 戻り値:
- the
MetalPropertyListener
-
getTickLength
public int getTickLength()水平スライダの目盛り領域の高さおよび垂直スライダの目盛り領域の幅を返します。 BasicSliderUIは戻り値を使って目盛り領域の矩形を決定します。- オーバーライド:
getTickLength、クラスBasicSliderUI- 戻り値:
- 水平スライダのティック領域の高さを表す整数と、垂直スライダのティック領域の幅
-
getTrackWidth
protected int getTrackWidth()トラックの短辺の寸法を返します。- 戻り値:
- トラックの短い方のディメンション
-
getTrackLength
protected int getTrackLength()スライド・バーの長辺の寸法を返します。 (スライド・バーはサムがその上を移動する部分)- 戻り値:
- スライド・バーのより長いディメンション
-
getThumbOverhang
protected int getThumbOverhang()サムがスライド・バーを超過する部分の量を返します。- 戻り値:
- サムがスライド・バーを通過する量
-