javax.swing.plaf.metal
クラス MetalSliderUI
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 Look & Feel による実装です。
警告:
このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。
クラス javax.swing.plaf.basic.BasicSliderUI から継承したフィールド |
changeListener,
componentListener,
contentRect,
focusInsets,
focusListener,
focusRect,
insetCache,
labelRect,
MAX_SCROLL,
MIN_SCROLL,
NEGATIVE_SCROLL,
POSITIVE_SCROLL,
propertyChangeListener,
scrollListener,
scrollTimer,
slider,
thumbRect,
tickRect,
trackBuffer,
trackListener,
trackRect |
クラス javax.swing.plaf.basic.BasicSliderUI から継承したメソッド |
calculateContentRect,
calculateFocusRect,
calculateGeometry,
calculateLabelRect,
calculateThumbLocation,
calculateThumbSize,
calculateTickRect,
calculateTrackBuffer,
calculateTrackRect,
createChangeListener,
createComponentListener,
createFocusListener,
createScrollListener,
createTrackListener,
getFocusColor,
getHeightOfHighValueLabel,
getHeightOfLowValueLabel,
getHeightOfTallestLabel,
getHighestValueLabel,
getHighlightColor,
getLowestValueLabel,
getMaximumSize,
getMinimumHorizontalSize,
getMinimumSize,
getMinimumVerticalSize,
getPreferredHorizontalSize,
getPreferredSize,
getPreferredVerticalSize,
getShadowColor,
getWidthOfHighValueLabel,
getWidthOfLowValueLabel,
getWidthOfWidestLabel,
installDefaults,
installKeyboardActions,
installListeners,
paint,
paintHorizontalLabel,
paintLabels,
paintTicks,
paintVerticalLabel,
recalculateIfInsetsChanged,
scrollByBlock,
scrollByUnit,
setThumbLocation,
uninstallKeyboardActions,
uninstallListeners,
uninstallUI,
valueForXPosition,
valueForYPosition,
xPositionForValue,
yPositionForValue |
クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
TICK_BUFFER
protected final int TICK_BUFFER
filledSlider
protected boolean filledSlider
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
vertThumbIcon
protected static Icon vertThumbIcon
SLIDER_FILL
protected final String SLIDER_FILL
MetalSliderUI
public MetalSliderUI()
createUI
public static ComponentUI createUI(JComponent c)
installUI
public void installUI(JComponent c)
- オーバーライド:
- クラス BasicSliderUI 内の installUI
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener(JSlider slider)
- オーバーライド:
- クラス BasicSliderUI 内の createPropertyChangeListener
paintThumb
public void paintThumb(Graphics g)
- オーバーライド:
- クラス BasicSliderUI 内の paintThumb
paintTrack
public void paintTrack(Graphics g)
- オーバーライド:
- クラス BasicSliderUI 内の paintTrack
paintFocus
public void paintFocus(Graphics g)
- オーバーライド:
- クラス BasicSliderUI 内の paintFocus
getThumbSize
protected Dimension getThumbSize()
- オーバーライド:
- クラス BasicSliderUI 内の getThumbSize
getTickLength
public int getTickLength()
- 水平スライダの目盛り領域の高さおよび垂直スライダの目盛り領域の幅を取得します。BasicSliderUI は、このメソッドの戻り値を使って目盛り領域の矩形を決定します。
- オーバーライド:
- クラス BasicSliderUI 内の getTickLength
getTrackWidth
protected int getTrackWidth()
- トラックの短辺の寸法を返します。
getTrackLength
protected int getTrackLength()
- スライドバー (サムがその上を移動する部分) の長辺の寸法を返します。
getThumbOverhang
protected int getThumbOverhang()
- サムがスライドバーを超過する部分の量を返します。
scrollDueToClickInTrack
protected void scrollDueToClickInTrack(int dir)
- オーバーライド:
- クラス BasicSliderUI 内の scrollDueToClickInTrack
paintMinorTickForHorizSlider
protected void paintMinorTickForHorizSlider(Graphics g,
Rectangle tickBounds,
int x)
- オーバーライド:
- クラス BasicSliderUI 内の paintMinorTickForHorizSlider
paintMajorTickForHorizSlider
protected void paintMajorTickForHorizSlider(Graphics g,
Rectangle tickBounds,
int x)
- オーバーライド:
- クラス BasicSliderUI 内の paintMajorTickForHorizSlider
paintMinorTickForVertSlider
protected void paintMinorTickForVertSlider(Graphics g,
Rectangle tickBounds,
int y)
- オーバーライド:
- クラス BasicSliderUI 内の paintMinorTickForVertSlider
paintMajorTickForVertSlider
protected void paintMajorTickForVertSlider(Graphics g,
Rectangle tickBounds,
int y)
- オーバーライド:
- クラス BasicSliderUI 内の paintMajorTickForVertSlider
バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.