- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.SliderUI
-
- javax.swing.plaf.basic.BasicSliderUI
-
- 直系の既知のサブクラス:
MetalSliderUI,SynthSliderUI
public class BasicSliderUI extends SliderUI
SliderUIの基本L&F実装です。
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 classBasicSliderUI.ActionScrollerドキュメントから削除されたこのクラスは、Java 2プラットフォーム1.3では使用しません。classBasicSliderUI.ChangeHandlerデータ・モデルのリスナーです。classBasicSliderUI.ComponentHandlerサイズ変更イベントのリスナーです。classBasicSliderUI.FocusHandlerフォーカス変更のリスナーです。classBasicSliderUI.PropertyChangeHandlerプロパティ変更ハンドラ。classBasicSliderUI.ScrollListenerスクロール・イベント・リスナーです。classBasicSliderUI.TrackListenerマウスの動きを追跡します。
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected ChangeListenerchangeListenerリスナーの変更protected ComponentListenercomponentListenerコンポーネント・リスナーprotected RectanglecontentRectコンテンツの四角形protected InsetsfocusInsetsインセットにフォーカスprotected FocusListenerfocusListenerフォーカス・リスナーprotected RectanglefocusRectフォーカス長方形protected InsetsinsetCacheキャッシュの設定protected RectanglelabelRectラベルの長方形protected booleanleftToRightCache左から右のキャッシュstatic intMAX_SCROLL最大スクロールstatic intMIN_SCROLL最小スクロールstatic intNEGATIVE_SCROLLマイナスのスクロールstatic intPOSITIVE_SCROLL正のスクロールprotected PropertyChangeListenerpropertyChangeListenerプロパティ・チェイン・リスナーprotected BasicSliderUI.ScrollListenerscrollListenerリスナーをスクロールprotected TimerscrollTimerスクロールタイマーprotected JSlidersliderスライダprotected RectanglethumbRectサム長方形protected RectangletickRectティック長方形protected inttrackBufferトラックがコントロールの側からの距離protected BasicSliderUI.TrackListenertrackListenerリスナーの追跡protected RectangletrackRectトラック長方形
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 BasicSliderUI(JSlider b)BasicSliderUIを構築します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 protected voidcalculateContentRect()コンテンツの四角形を計算します。protected voidcalculateFocusRect()フォーカス矩形を計算します。protected voidcalculateGeometry()ジオメトリを計算します。protected voidcalculateLabelRect()ラベルの矩形を計算します。protected voidcalculateThumbLocation()親指の位置を計算します。protected voidcalculateThumbSize()親指サイズの矩形を計算します。protected voidcalculateTickRect()ティック長方形を計算します。protected voidcalculateTrackBuffer()トラックバッファーを計算します。protected voidcalculateTrackRect()トラック長方形を計算します。protected ChangeListenercreateChangeListener(JSlider slider)変更リスナーを作成します。protected ComponentListenercreateComponentListener(JSlider slider)コンポジット・リスナーを作成します。protected FocusListenercreateFocusListener(JSlider slider)フォーカス・リスナーを作成します。protected PropertyChangeListenercreatePropertyChangeListener(JSlider slider)プロパティ変更リスナーを作成します。protected BasicSliderUI.ScrollListenercreateScrollListener(JSlider slider)スクロール・リスナーを作成します。protected BasicSliderUI.TrackListenercreateTrackListener(JSlider slider)トラックリスナーを作成します。static ComponentUIcreateUI(JComponent b)UIを作成します。protected booleandrawInverted()逆に描画します。intgetBaseline(JComponent c, int width, int height)ベースラインを返します。Component.BaselineResizeBehaviorgetBaselineResizeBehavior(JComponent c)サイズの変化に合わせてコンポーネントのベースラインがどのように変化するかを示す列挙を返します。protected ColorgetFocusColor()フォーカス・カラーを返します。protected intgetHeightOfHighValueLabel()最高値ラベルの高さを返します。protected intgetHeightOfLowValueLabel()最小値ラベルの高さを返します。protected intgetHeightOfTallestLabel()最も高いラベルの高さを返します。protected IntegergetHighestValue()ラベル・テーブル内でエントリを持つ値の最大値を返します。protected ComponentgetHighestValueLabel()ラベル・テーブル内で最小スライダ値に対応するラベルを返します。protected ColorgetHighlightColor()ハイライトの色を返します。protected IntegergetLowestValue()ラベル・テーブル内でエントリを持つ値の最小値を返します。protected ComponentgetLowestValueLabel()ラベル・テーブル内で最大スライダ値に対応するラベルを返します。DimensiongetMaximumSize(JComponent c)最大サイズを返します。DimensiongetMinimumHorizontalSize()最小水平サイズを返します。DimensiongetMinimumSize(JComponent c)最小サイズを返します。DimensiongetMinimumVerticalSize()最小垂直サイズを返します。DimensiongetPreferredHorizontalSize()優先する水平サイズを返します。DimensiongetPreferredSize(JComponent c)優先サイズを返します。DimensiongetPreferredVerticalSize()優先垂直サイズを返します。protected ColorgetShadowColor()シャドウの色を返します。protected DimensiongetThumbSize()親指のサイズを返します。protected intgetTickLength()水平スライダの目盛り領域の高さおよび垂直スライダの目盛り領域の幅を返します。protected intgetWidthOfHighValueLabel()最高値ラベルの幅を返します。protected intgetWidthOfLowValueLabel()最小値ラベルの幅を返します。protected intgetWidthOfWidestLabel()最も幅の広いラベルの幅を返します。protected voidinstallDefaults(JSlider slider)デフォルトをインストールします。protected voidinstallKeyboardActions(JSlider slider)キーボード操作をインストールします。protected voidinstallListeners(JSlider slider)リスナーをインストールします。voidinstallUI(JComponent c)UIをインストールします。protected booleanisDragging()ユーザーがスライダをドラッグしている場合はtrueを返します。protected booleanlabelsHaveSameBaselines()ラベル・テーブルのすべてのラベルのベースラインが同じである場合にtrueを返します。voidpaintFocus(Graphics g)ペイントフォーカスprotected voidpaintHorizontalLabel(Graphics g, int value, Component label)ラベル・テーブルの各ラベルに対して呼び出されます。voidpaintLabels(Graphics g)ラベルをペイントします。protected voidpaintMajorTickForHorizSlider(Graphics g, Rectangle tickBounds, int x)水平スライダの主要ティックをペイントします。protected voidpaintMajorTickForVertSlider(Graphics g, Rectangle tickBounds, int y)垂直スライダの主要ティックをペイントします。protected voidpaintMinorTickForHorizSlider(Graphics g, Rectangle tickBounds, int x)水平スライダの小ティックをペイントします。protected voidpaintMinorTickForVertSlider(Graphics g, Rectangle tickBounds, int y)垂直スライダのマイナーティックをペイントします。voidpaintThumb(Graphics g)親指をペイントします。voidpaintTicks(Graphics g)ティックをペイントします。voidpaintTrack(Graphics g)トラックを描きます。protected voidpaintVerticalLabel(Graphics g, int value, Component label)ラベル・テーブルの各ラベルに対して呼び出されます。protected voidrecalculateIfInsetsChanged()挿入が変更された場合に再計算されます。protected voidrecalculateIfOrientationChanged()方向が変更された場合に再計算されます。voidscrollByBlock(int direction)ブロック単位でスクロールします。voidscrollByUnit(int direction)単位でスクロールします。protected voidscrollDueToClickInTrack(int dir)つまみではなくトラックでmousePressedが検出されたときに呼び出されます。voidsetThumbLocation(int x, int y)親指の位置を設定します。protected voiduninstallDefaults(JSlider slider)デフォルトをアンインストールします。protected voiduninstallKeyboardActions(JSlider slider)キーボード操作をアンインストールします。protected voiduninstallListeners(JSlider slider)リスナーをアンインストールします。voiduninstallUI(JComponent c)UIをアンインストールします。intvalueForXPosition(int xPos)x位置の値を返します。intvalueForYPosition(int yPos)y位置の値を返します。protected intxPositionForValue(int value)値のx位置を返します。protected intyPositionForValue(int value)値のy位置を返します。protected intyPositionForValue(int value, int trackY, int trackHeight)指定された値のyの位置を返します。-
クラスjavax.swing.plafで宣言されたメソッド。ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, paint, update
-
-
-
-
フィールドの詳細
-
POSITIVE_SCROLL
public static final int POSITIVE_SCROLL
正のスクロール- 関連項目:
- 定数フィールド値
-
NEGATIVE_SCROLL
public static final int NEGATIVE_SCROLL
マイナスのスクロール- 関連項目:
- 定数フィールド値
-
MIN_SCROLL
public static final int MIN_SCROLL
最小スクロール- 関連項目:
- 定数フィールド値
-
MAX_SCROLL
public static final int MAX_SCROLL
最大スクロール- 関連項目:
- 定数フィールド値
-
scrollTimer
protected Timer scrollTimer
スクロールタイマー
-
slider
protected JSlider slider
スライダ
-
focusInsets
protected Insets focusInsets
インセットにフォーカス
-
insetCache
protected Insets insetCache
キャッシュの設定
-
leftToRightCache
protected boolean leftToRightCache
左から右のキャッシュ
-
focusRect
protected Rectangle focusRect
フォーカス長方形
-
contentRect
protected Rectangle contentRect
コンテンツの四角形
-
labelRect
protected Rectangle labelRect
ラベルの長方形
-
tickRect
protected Rectangle tickRect
ティック長方形
-
trackRect
protected Rectangle trackRect
トラック長方形
-
thumbRect
protected Rectangle thumbRect
サム長方形
-
trackBuffer
protected int trackBuffer
トラックがコントロールの側からの距離
-
trackListener
protected BasicSliderUI.TrackListener trackListener
リスナーの追跡
-
changeListener
protected ChangeListener changeListener
リスナーの変更
-
componentListener
protected ComponentListener componentListener
コンポーネント・リスナー
-
focusListener
protected FocusListener focusListener
フォーカス・リスナー
-
scrollListener
protected BasicSliderUI.ScrollListener scrollListener
リスナーをスクロール
-
propertyChangeListener
protected PropertyChangeListener propertyChangeListener
プロパティ・チェイン・リスナー
-
-
コンストラクタの詳細
-
BasicSliderUI
public BasicSliderUI(JSlider b)
BasicSliderUIを構築します。- パラメータ:
b- スライダ
-
-
メソッドの詳細
-
getShadowColor
protected Color getShadowColor()
シャドウの色を返します。- 戻り値:
- 影の色
-
getHighlightColor
protected Color getHighlightColor()
ハイライトの色を返します。- 戻り値:
- ハイライトの色
-
getFocusColor
protected Color getFocusColor()
フォーカス・カラーを返します。- 戻り値:
- フォーカス・カラー
-
isDragging
protected boolean isDragging()
ユーザーがスライダをドラッグしている場合はtrueを返します。- 戻り値:
- ユーザーがスライダをドラッグしている場合はtrue
- 導入されたバージョン:
- 1.5
-
createUI
public static ComponentUI createUI(JComponent b)
UIを作成します。- パラメータ:
b- コンポーネント- 戻り値:
- UI
-
installUI
public void installUI(JComponent c)
UIをインストールします。- オーバーライド:
installUI、クラスComponentUI- パラメータ:
c- コンポーネント- 関連項目:
ComponentUI.uninstallUI(javax.swing.JComponent),JComponent.setUI(javax.swing.plaf.ComponentUI),JComponent.updateUI()
-
uninstallUI
public void uninstallUI(JComponent c)
UIをアンインストールします。- オーバーライド:
uninstallUI、クラスComponentUI- パラメータ:
c- コンポーネント- 関連項目:
ComponentUI.installUI(javax.swing.JComponent),JComponent.updateUI()
-
installDefaults
protected void installDefaults(JSlider slider)
デフォルトをインストールします。- パラメータ:
slider- スライダ
-
uninstallDefaults
protected void uninstallDefaults(JSlider slider)
デフォルトをアンインストールします。- パラメータ:
slider- スライダ
-
createTrackListener
protected BasicSliderUI.TrackListener createTrackListener(JSlider slider)
トラックリスナーを作成します。- パラメータ:
slider- スライダ- 戻り値:
- トラックリスナー
-
createChangeListener
protected ChangeListener createChangeListener(JSlider slider)
変更リスナーを作成します。- パラメータ:
slider- スライダ- 戻り値:
- 変更リスナー
-
createComponentListener
protected ComponentListener createComponentListener(JSlider slider)
コンポジット・リスナーを作成します。- パラメータ:
slider- スライダ- 戻り値:
- コンポジット・リスナー
-
createFocusListener
protected FocusListener createFocusListener(JSlider slider)
フォーカス・リスナーを作成します。- パラメータ:
slider- スライダ- 戻り値:
- フォーカス・リスナー
-
createScrollListener
protected BasicSliderUI.ScrollListener createScrollListener(JSlider slider)
スクロール・リスナーを作成します。- パラメータ:
slider- スライダ- 戻り値:
- スクロール・リスナー
-
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener(JSlider slider)
プロパティ変更リスナーを作成します。- パラメータ:
slider- スライダ- 戻り値:
- プロパティ変更リスナー
-
installListeners
protected void installListeners(JSlider slider)
リスナーをインストールします。- パラメータ:
slider- スライダ
-
uninstallListeners
protected void uninstallListeners(JSlider slider)
リスナーをアンインストールします。- パラメータ:
slider- スライダ
-
installKeyboardActions
protected void installKeyboardActions(JSlider slider)
キーボード操作をインストールします。- パラメータ:
slider- スライダ
-
uninstallKeyboardActions
protected void uninstallKeyboardActions(JSlider slider)
キーボード操作をアンインストールします。- パラメータ:
slider- スライダ
-
getBaseline
public int getBaseline(JComponent c, int width, int height)
ベースラインを返します。- オーバーライド:
getBaseline、クラスComponentUI- パラメータ:
c- ベースラインが要求されるJComponentwidth- ベースラインを取得する幅height- ベースラインを取得する高さ- 戻り値:
- ベースラインまたは0より小さい値(適切なベースラインがないことを示す)
- 例外:
NullPointerException-cがnullである場合IllegalArgumentException- 幅または高さが0より小さい場合- 導入されたバージョン:
- 1.6
- 関連項目:
JComponent.getBaseline(int, int)
-
getBaselineResizeBehavior
public Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c)
サイズの変化に合わせてコンポーネントのベースラインがどのように変化するかを示す列挙を返します。- オーバーライド:
getBaselineResizeBehavior、クラスComponentUI- パラメータ:
c- ベースラインのサイズ変更の動作を返すJComponent- 戻り値:
- コンポーネント・サイズの変化に合わせてベースラインがどのように変化するかを示す列挙
- 例外:
NullPointerException-cがnullである場合- 導入されたバージョン:
- 1.6
- 関連項目:
JComponent.getBaseline(int, int)
-
labelsHaveSameBaselines
protected boolean labelsHaveSameBaselines()
ラベル・テーブルのすべてのラベルのベースラインが同じである場合にtrueを返します。- 戻り値:
- ラベル・テーブルのすべてのラベルのベースラインが同じである場合はtrue
- 導入されたバージョン:
- 1.6
-
getPreferredHorizontalSize
public Dimension getPreferredHorizontalSize()
優先する水平サイズを返します。- 戻り値:
- 希望する水平サイズ
-
getPreferredVerticalSize
public Dimension getPreferredVerticalSize()
優先垂直サイズを返します。- 戻り値:
- 優先垂直サイズ
-
getMinimumHorizontalSize
public Dimension getMinimumHorizontalSize()
最小水平サイズを返します。- 戻り値:
- 最小水平サイズ
-
getMinimumVerticalSize
public Dimension getMinimumVerticalSize()
最小垂直サイズを返します。- 戻り値:
- 最小垂直サイズ
-
getPreferredSize
public Dimension getPreferredSize(JComponent c)
優先サイズを返します。- オーバーライド:
getPreferredSize、クラスComponentUI- パラメータ:
c- コンポーネント- 戻り値:
- 推奨サイズ
- 関連項目:
JComponent.getPreferredSize(),LayoutManager.preferredLayoutSize(java.awt.Container)
-
getMinimumSize
public Dimension getMinimumSize(JComponent c)
最小サイズを返します。- オーバーライド:
getMinimumSize、クラスComponentUI- パラメータ:
c- コンポーネント- 戻り値:
- 最小サイズ
- 関連項目:
JComponent.getMinimumSize(),LayoutManager.minimumLayoutSize(java.awt.Container),ComponentUI.getPreferredSize(javax.swing.JComponent)
-
getMaximumSize
public Dimension getMaximumSize(JComponent c)
最大サイズを返します。- オーバーライド:
getMaximumSize、クラスComponentUI- パラメータ:
c- コンポーネント- 戻り値:
- 最大サイズ
- 関連項目:
JComponent.getMaximumSize(),LayoutManager2.maximumLayoutSize(java.awt.Container)
-
calculateGeometry
protected void calculateGeometry()
ジオメトリを計算します。
-
calculateFocusRect
protected void calculateFocusRect()
フォーカス矩形を計算します。
-
calculateThumbSize
protected void calculateThumbSize()
親指サイズの矩形を計算します。
-
calculateContentRect
protected void calculateContentRect()
コンテンツの四角形を計算します。
-
calculateThumbLocation
protected void calculateThumbLocation()
親指の位置を計算します。
-
calculateTrackBuffer
protected void calculateTrackBuffer()
トラックバッファーを計算します。
-
calculateTrackRect
protected void calculateTrackRect()
トラック長方形を計算します。
-
getTickLength
protected int getTickLength()
水平スライダの目盛り領域の高さおよび垂直スライダの目盛り領域の幅を返します。 BasicSliderUIは戻り値を使って目盛り領域の矩形を決定します。 目盛りに余裕を持たせたい場合は、これを必要な大きさより大きくし、paintTicks()で両側から離して目盛りをペイントしてください。- 戻り値:
- 水平スライダのティック領域の高さ、および垂直スライダのティック領域の幅を表す整数
-
calculateTickRect
protected void calculateTickRect()
ティック長方形を計算します。
-
calculateLabelRect
protected void calculateLabelRect()
ラベルの矩形を計算します。
-
getThumbSize
protected Dimension getThumbSize()
親指のサイズを返します。- 戻り値:
- 親指のサイズ
-
getWidthOfWidestLabel
protected int getWidthOfWidestLabel()
最も幅の広いラベルの幅を返します。- 戻り値:
- 最も広いラベルの幅
-
getHeightOfTallestLabel
protected int getHeightOfTallestLabel()
最も高いラベルの高さを返します。- 戻り値:
- 最も高いラベルの高さ
-
getWidthOfHighValueLabel
protected int getWidthOfHighValueLabel()
最高値ラベルの幅を返します。- 戻り値:
- 最大値ラベルの幅
-
getWidthOfLowValueLabel
protected int getWidthOfLowValueLabel()
最小値ラベルの幅を返します。- 戻り値:
- 最小値ラベルの幅
-
getHeightOfHighValueLabel
protected int getHeightOfHighValueLabel()
最高値ラベルの高さを返します。- 戻り値:
- 最高値ラベルの高さ
-
getHeightOfLowValueLabel
protected int getHeightOfLowValueLabel()
最小値ラベルの高さを返します。- 戻り値:
- 最小値ラベルの高さ
-
drawInverted
protected boolean drawInverted()
逆に描画します。- 戻り値:
- 『Invertedness』
-
getHighestValue
protected Integer getHighestValue()
ラベル・テーブル内でエントリを持つ値の最大値を返します。- 戻り値:
- ラベル・テーブル内でエントリを持つ値の最大値、またはnull。
- 導入されたバージョン:
- 1.6
-
getLowestValue
protected Integer getLowestValue()
ラベル・テーブル内でエントリを持つ値の最小値を返します。- 戻り値:
- ラベル・テーブル内でエントリを持つ値の最小値、またはnull。
- 導入されたバージョン:
- 1.6
-
getLowestValueLabel
protected Component getLowestValueLabel()
ラベル・テーブル内で最大スライダ値に対応するラベルを返します。- 戻り値:
- ラベル表の最高スライダ値に対応するラベル
- 関連項目:
JSlider.setLabelTable(java.util.Dictionary)
-
getHighestValueLabel
protected Component getHighestValueLabel()
ラベル・テーブル内で最小スライダ値に対応するラベルを返します。- 戻り値:
- ラベル表の最下位スライダ値に対応するラベル
- 関連項目:
JSlider.setLabelTable(java.util.Dictionary)
-
recalculateIfInsetsChanged
protected void recalculateIfInsetsChanged()
挿入が変更された場合に再計算されます。
-
recalculateIfOrientationChanged
protected void recalculateIfOrientationChanged()
方向が変更された場合に再計算されます。
-
paintFocus
public void paintFocus(Graphics g)
ペイントフォーカス- パラメータ:
g- グラフィック
-
paintTrack
public void paintTrack(Graphics g)
トラックを描きます。- パラメータ:
g- グラフィック
-
paintTicks
public void paintTicks(Graphics g)
ティックをペイントします。- パラメータ:
g- グラフィック
-
paintMinorTickForHorizSlider
protected void paintMinorTickForHorizSlider(Graphics g, Rectangle tickBounds, int x)
水平スライダの小ティックをペイントします。- パラメータ:
g- グラフィックtickBounds- ティック境界x- x座標
-
paintMajorTickForHorizSlider
protected void paintMajorTickForHorizSlider(Graphics g, Rectangle tickBounds, int x)
水平スライダの主要ティックをペイントします。- パラメータ:
g- グラフィックtickBounds- ティック境界x- x座標
-
paintMinorTickForVertSlider
protected void paintMinorTickForVertSlider(Graphics g, Rectangle tickBounds, int y)
垂直スライダのマイナーティックをペイントします。- パラメータ:
g- グラフィックtickBounds- ティック境界y- y座標
-
paintMajorTickForVertSlider
protected void paintMajorTickForVertSlider(Graphics g, Rectangle tickBounds, int y)
垂直スライダの主要ティックをペイントします。- パラメータ:
g- グラフィックtickBounds- ティック境界y- y座標
-
paintLabels
public void paintLabels(Graphics g)
ラベルをペイントします。- パラメータ:
g- グラフィック
-
paintHorizontalLabel
protected void paintHorizontalLabel(Graphics g, int value, Component label)
ラベル・テーブルの各ラベルに対して呼び出されます。 水平スライダのラベルを描画するために使われます。 グラフィックスはすでにlabelRect.yに変換されています。- パラメータ:
g- ペイントするグラフィック・コンテキストvalue- スライダの値label- ペイントする必要があるラベル表内のコンポーネント・ラベル- 関連項目:
JSlider.setLabelTable(java.util.Dictionary)
-
paintVerticalLabel
protected void paintVerticalLabel(Graphics g, int value, Component label)
ラベル・テーブルの各ラベルに対して呼び出されます。 垂直スライダのラベルを描画するために使われます。 グラフィックスはすでにlabelRect.xに変換されています。- パラメータ:
g- ペイントするグラフィック・コンテキストvalue- スライダの値label- ペイントする必要があるラベル表内のコンポーネント・ラベル- 関連項目:
JSlider.setLabelTable(java.util.Dictionary)
-
paintThumb
public void paintThumb(Graphics g)
親指をペイントします。- パラメータ:
g- グラフィック
-
setThumbLocation
public void setThumbLocation(int x, int y)親指の位置を設定します。- パラメータ:
x- x座標y- y座標
-
scrollByBlock
public void scrollByBlock(int direction)
ブロック単位でスクロールします。- パラメータ:
direction- 方向
-
scrollByUnit
public void scrollByUnit(int direction)
単位でスクロールします。- パラメータ:
direction- 方向
-
scrollDueToClickInTrack
protected void scrollDueToClickInTrack(int dir)
つまみではなくトラックでmousePressedが検出されたときに呼び出されます。 デフォルト動作は、ブロック単位のスクロールです。 スクロールを停止したり、追加動作を追加したりするために、このメソッドをオーバーライドできます。- パラメータ:
dir- スクロールするブロックの方向と数
-
xPositionForValue
protected int xPositionForValue(int value)
値のx位置を返します。- パラメータ:
value- 値- 戻り値:
- 値のx位置
-
yPositionForValue
protected int yPositionForValue(int value)
値のy位置を返します。- パラメータ:
value- 値- 戻り値:
- 値のy位置
-
yPositionForValue
protected int yPositionForValue(int value, int trackY, int trackHeight)指定された値のyの位置を返します。 引数のチェックは行われません。 特に、trackHeightが負の数だった場合の結果は保証されません。- パラメータ:
value- 位置を取得するスライダ値trackY- トラックのy原点trackHeight- トラックの高さ- 戻り値:
- スライダの指定された値のyの場所
- 導入されたバージョン:
- 1.6
-
valueForYPosition
public int valueForYPosition(int yPos)
y位置の値を返します。yPosが下または上部のトラックを超えている場合、このメソッドは、スライダが反転されているかどうかに応じて、スライダの最小値または最大値に設定します。- パラメータ:
yPos- y軸に沿ったスライダの位置- 戻り値:
- y位置の値
-
valueForXPosition
public int valueForXPosition(int xPos)
x位置の値を返します。xPosが左端または右端のトラックを越えている場合、このメソッドはスライダが反転しているかどうかに応じて、スライダの最小値または最大値に値を設定します。- パラメータ:
xPos- x軸に沿ったスライダの位置- 戻り値:
- x位置の値
-
-