©
本文档使用
php.cn手册 发布
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
1 2 3 4 5 |
|
1 |
|
SliderUI 的 Java L&F 实现。
警告:此类的已序列化对象与以后的 Swing 版本不兼容。当前序列化支持适用于短期存储或运行相同 Swing 版本的应用程序之间的 RMI。从 1.4 版本开始,已在 java.beans
包中添加了支持所有 JavaBeansTM 长期存储的功能。请参见 XMLEncoder
。
嵌套类摘要 | |
---|---|
protected class |
MetalSliderUI.MetalPropertyListener
|
从类 javax.swing.plaf.basic.BasicSliderUI 继承的嵌套类/接口 |
---|
BasicSliderUI.ActionScroller, BasicSliderUI.ChangeHandler, BasicSliderUI.ComponentHandler, BasicSliderUI.FocusHandler, BasicSliderUI.PropertyChangeHandler, BasicSliderUI.ScrollListener, BasicSliderUI.TrackListener |
字段摘要 | |
---|---|
protected static Color |
darkShadowColor
|
protected boolean |
filledSlider
|
protected static Color |
highlightColor
|
protected static Icon |
horizThumbIcon
默认水平 thumb Icon 。 |
protected String |
SLIDER_FILL
|
protected static Color |
thumbColor
|
protected int |
TICK_BUFFER
|
protected static int |
tickLength
|
protected static int |
trackWidth
|
protected static Icon |
vertThumbIcon
默认垂直 thumb 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()
|
方法摘要 | |
---|---|
protected PropertyChangeListener |
createPropertyChangeListener(JSlider slider)
|
static ComponentUI |
createUI(JComponent c)
|
protected int |
getThumbOverhang()
返回 thumb 在滑杆上滑过的量。 |
protected Dimension |
getThumbSize()
|
int |
getTickLength()
获取水平滑块的刻度区域高度和垂直滑块的刻度区域宽度。 |
protected int |
getTrackLength()
返回较长的滑杆尺寸。 |
protected int |
getTrackWidth()
返回较短的滑道尺寸。 |
void |
installUI(JComponent c)
配置指定组件,使其适合外观。 |
void |
paintFocus(Graphics g)
|
protected void |
paintMajorTickForHorizSlider(Graphics g,
Rectangle tickBounds,
int x)
|
protected void |
paintMajorTickForVertSlider(Graphics g,
Rectangle tickBounds,
int y)
|
protected void |
paintMinorTickForHorizSlider(Graphics g,
Rectangle tickBounds,
int x)
|
protected void |
paintMinorTickForVertSlider(Graphics g,
Rectangle tickBounds,
int y)
|
void |
paintThumb(Graphics g)
|
void |
paintTrack(Graphics g)
|
protected void |
scrollDueToClickInTrack(int dir)
在滑道(而非 thumb)中检测到 mousePressed 时调用此方法。 |
从类 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, getWidthOfHighValueLabel, getWidthOfLowValueLabel, getWidthOfWidestLabel, installDefaults, installKeyboardActions, installListeners, isDragging, labelsHaveSameBaselines, paint, paintHorizontalLabel, paintLabels, paintTicks, paintVerticalLabel, recalculateIfInsetsChanged, recalculateIfOrientationChanged, scrollByBlock, scrollByUnit, setThumbLocation, uninstallKeyboardActions, uninstallListeners, uninstallUI, valueForXPosition, valueForYPosition, xPositionForValue, yPositionForValue, yPositionForValue |
从类 javax.swing.plaf.ComponentUI 继承的方法 |
---|
contains, getAccessibleChild, getAccessibleChildrenCount, update |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
Icon
。可以不使用此字段。要更改此委托使用的 Icon
,可使用 Slider.horizontalThumbIcon
UIManager 属性直接设置它。
1 |
|
Icon
。可以不使用此字段。要更改此委托使用的 Icon
,可使用 Slider.verticalThumbIcon
UIManager 属性直接设置它。
1 |
|
构造方法详细信息 |
---|
1 |
|
方法详细信息 |
---|
1 |
|
1 |
|
ComponentUI
复制的描述ComponentUI
实例将作为 UI 委托安装在指定组件上时,可调用此方法。此方法应该为外观完整地配置组件,包括以下方面:
LayoutManager
。
PropertyChangeListener
。
BasicSliderUI
中的 installUI
c
- 将安装此 UI 委托的组件ComponentUI.uninstallUI(javax.swing.JComponent)
,
JComponent.setUI(javax.swing.plaf.ComponentUI)
,
JComponent.updateUI()
1 |
|
BasicSliderUI
中的 createPropertyChangeListener
1 |
|
BasicSliderUI
中的 paintThumb
1 |
|
BasicSliderUI
中的 paintTrack
1 |
|
BasicSliderUI
中的 paintFocus
1 |
|
BasicSliderUI
中的 getThumbSize
1 |
|
BasicSliderUI
中的 getTickLength
1 |
|
1 |
|
1 |
|
1 |
|
BasicSliderUI
复制的描述
BasicSliderUI
中的 scrollDueToClickInTrack
1 2 3 |
|
BasicSliderUI
中的 paintMinorTickForHorizSlider
1 2 3 |
|
BasicSliderUI
中的 paintMajorTickForHorizSlider
1 2 3 |
|
BasicSliderUI
中的 paintMinorTickForVertSlider
1 2 3 |
|
BasicSliderUI
中的 paintMajorTickForVertSlider
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。