java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.SliderUI
javax.swing.plaf.basic.BasicSliderUI
javax.swing.plaf.synth.SynthSliderUI
- すべての実装されたインタフェース:
- PropertyChangeListener,- EventListener,- SynthConstants,- SynthUI
public class SynthSliderUI extends BasicSliderUI implements PropertyChangeListener, SynthUI
JSliderのSynth L&F UIの委譲を提供します。- 導入されたバージョン:
- 1.7
- 
ネストされたクラスのサマリークラス javax.swing.plaf.basic.BasicSliderUIで宣言されたネストされたクラス/インタフェースBasicSliderUI.ActionScroller, BasicSliderUI.ChangeHandler, BasicSliderUI.ComponentHandler, BasicSliderUI.FocusHandler, BasicSliderUI.PropertyChangeHandler, BasicSliderUI.ScrollListener, BasicSliderUI.TrackListener
- 
フィールドのサマリークラス 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.synth.SynthConstantsで宣言されたフィールドDEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
- 
コンストラクタのサマリーコンストラクタ 修飾子 コンストラクタ 説明 protectedSynthSliderUI(JSlider c)SynthSliderUIを構築します。
- 
メソッドのサマリー修飾子と型 メソッド 説明 static ComponentUIcreateUI(JComponent c)指定されたコンポーネントの新しいUIオブジェクトを作成します。protected voidlayout()スライダを配置します。voidpaint(Graphics g, JComponent c)Look & Feelに従って、指定されたコンポーネントをペイントします。protected voidpaint(SynthContext context, Graphics g)指定されたコンポーネントをペイントします。protected voidpaintThumb(SynthContext context, Graphics g, Rectangle thumbBounds)スライダのつまみをペイントします。protected voidpaintTrack(SynthContext context, Graphics g, Rectangle trackBounds)スライダのトラックをペイントします。protected voiduninstallDefaults(JSlider slider)デフォルトの設定をアンインストールします。voidupdate(Graphics g, JComponent c)このUI委譲に、指定されたコンポーネントを再ペイントするよう通知します。クラス javax.swing.plaf.basic.BasicSliderUIで宣言されたメソッドcalculateContentRect, calculateFocusRect, calculateGeometry, calculateLabelRect, calculateThumbLocation, calculateThumbSize, calculateTickRect, calculateTrackBuffer, calculateTrackRect, createChangeListener, createComponentListener, createFocusListener, createPropertyChangeListener, createScrollListener, createTrackListener, drawInverted, getBaseline, getBaselineResizeBehavior, getFocusColor, getHeightOfHighValueLabel, getHeightOfLowValueLabel, getHeightOfTallestLabel, getHighestValue, getHighestValueLabel, getHighlightColor, getLowestValue, getLowestValueLabel, getMaximumSize, getMinimumHorizontalSize, getMinimumSize, getMinimumVerticalSize, getPreferredHorizontalSize, getPreferredSize, getPreferredVerticalSize, getShadowColor, getThumbSize, getTickLength, 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, uninstallKeyboardActions, uninstallListeners, uninstallUI, valueForXPosition, valueForYPosition, xPositionForValue, yPositionForValue, yPositionForValue
- 
コンストラクタの詳細- 
SynthSliderUIprotected SynthSliderUI(JSlider c)SynthSliderUIを構築します。- パラメータ:
- c- スライダ
 
 
- 
- 
メソッドの詳細- 
createUIpublic static ComponentUI createUI(JComponent c)指定されたコンポーネントの新しいUIオブジェクトを作成します。- パラメータ:
- c- UIオブジェクトを作成するコンポーネント
- 戻り値:
- UIオブジェクト
 
- 
uninstallDefaultsprotected void uninstallDefaults(JSlider slider)デフォルトの設定をアンインストールします。 このメソッドは、LookAndFeelのアンインストール時に呼び出されます。- オーバーライド:
- uninstallDefaults、クラス:- BasicSliderUI
- パラメータ:
- slider- スライダ
 
- 
layoutprotected void layout()スライダを配置します。
- 
updatepublic void update(Graphics g, JComponent c)このUI委譲に、指定されたコンポーネントを再ペイントするよう通知します。 このメソッドはコンポーネントのバックグラウンドをペイントし、paint(SynthContext,Graphics)メソッドを呼び出します。一般に、このメソッドはサブクラスによってオーバーライドする必要はありません。 すべてのLook & Feelの描画コードを paintメソッドに入れるようにしてください。- オーバーライド:
- update、クラス:- ComponentUI
- パラメータ:
- g- ペイントに使用される- Graphicsオブジェクト
- c- ペイントされるコンポーネント
- 関連項目:
- paint(SynthContext,Graphics)
 
- 
paintpublic void paint(Graphics g, JComponent c)Look & Feelに従って、指定されたコンポーネントをペイントします。このメソッドは、Synth Look & Feelで使用されません。 ペイントは paint(SynthContext,Graphics)メソッドによって処理されます。- オーバーライド:
- paint、クラス:- ComponentUI
- パラメータ:
- g- ペイントに使用される- Graphicsオブジェクト
- c- ペイントされるコンポーネント
- 関連項目:
- paint(SynthContext,Graphics)
 
- 
paintprotected void paint(SynthContext context, Graphics g)指定されたコンポーネントをペイントします。- パラメータ:
- context- ペイントされるコンポーネントのコンテキスト
- g- ペイントに使用される- Graphicsオブジェクト
- 関連項目:
- update(Graphics,JComponent)
 
- 
paintThumbprotected void paintThumb(SynthContext context, Graphics g, Rectangle thumbBounds)スライダのつまみをペイントします。- パラメータ:
- context- ペイントされるコンポーネントのコンテキスト
- g- ペイントに使用される- Graphicsオブジェクト
- thumbBounds- サムのバウンディング・ボックス
 
- 
paintTrackprotected void paintTrack(SynthContext context, Graphics g, Rectangle trackBounds)スライダのトラックをペイントします。- パラメータ:
- context- ペイントされるコンポーネントのコンテキスト
- g- ペイントに使用される- Graphicsオブジェクト
- trackBounds- トラックのバウンディング・ボックス
 
 
-