©
Ce document utilise Manuel du site Web PHP chinois Libérer
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object javax.swing.plaf.ComponentUI javax.swing.plaf.ScrollBarUI javax.swing.plaf.basic.BasicScrollBarUI javax.swing.plaf.metal.MetalScrollBarUI
public class MetalScrollBarUI
ScrollBarUI 的 Metal 外观实现
嵌套类摘要 |
---|
从类 javax.swing.plaf.basic.BasicScrollBarUI 继承的嵌套类/接口 |
---|
BasicScrollBarUI.ArrowButtonListener, BasicScrollBarUI.ModelListener, BasicScrollBarUI.PropertyChangeHandler, BasicScrollBarUI.ScrollListener, BasicScrollBarUI.TrackListener |
字段摘要 | |
---|---|
protected javax.swing.plaf.metal.MetalBumps |
bumps
|
protected MetalScrollButton |
decreaseButton
|
static String |
FREE_STANDING_PROP
|
protected MetalScrollButton |
increaseButton
|
protected boolean |
isFreeStanding
|
protected int |
scrollBarWidth
|
从类 javax.swing.plaf.basic.BasicScrollBarUI 继承的字段 |
---|
buttonListener, decrButton, DECREASE_HIGHLIGHT, incrButton, INCREASE_HIGHLIGHT, isDragging, maximumThumbSize, minimumThumbSize, modelListener, NO_HIGHLIGHT, propertyChangeListener, scrollbar, scrollListener, scrollTimer, thumbDarkShadowColor, thumbLightShadowColor, thumbRect, trackColor, trackHighlight, trackHighlightColor, trackListener, trackRect |
从接口 javax.swing.SwingConstants 继承的字段 |
---|
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
构造方法摘要 | |
---|---|
MetalScrollBarUI()
|
方法摘要 | |
---|---|
protected void |
configureScrollBarColors()
|
protected JButton |
createDecreaseButton(int orientation)
返回表示减少量视图的视图。 |
protected JButton |
createIncreaseButton(int orientation)
返回表示增加量视图的视图。 |
protected PropertyChangeListener |
createPropertyChangeListener()
|
static ComponentUI |
createUI(JComponent c)
|
protected Dimension |
getMinimumThumbSize()
返回 thumb 的最小可接受大小。 |
Dimension |
getPreferredSize(JComponent c)
垂直滚动条的首选宽度是(非 null )递增/递减按钮的首选宽度的最大值,也是 thumb 的最小宽度。 |
protected void |
installDefaults()
|
protected void |
installListeners()
|
protected void |
paintThumb(Graphics g,
JComponent c,
Rectangle thumbBounds)
|
protected void |
paintTrack(Graphics g,
JComponent c,
Rectangle trackBounds)
|
protected void |
setThumbBounds(int x,
int y,
int width,
int height)
重写此方法只是为了增加无效区域。 |
从类 javax.swing.plaf.basic.BasicScrollBarUI 继承的方法 |
---|
addLayoutComponent, createArrowButtonListener, createModelListener, createScrollListener, createTrackListener, getMaximumSize, getMaximumThumbSize, getSupportsAbsolutePositioning, getThumbBounds, getTrackBounds, installComponents, installKeyboardActions, installUI, isThumbRollover, layoutContainer, layoutHScrollbar, layoutVScrollbar, minimumLayoutSize, paint, paintDecreaseHighlight, paintIncreaseHighlight, preferredLayoutSize, removeLayoutComponent, scrollByBlock, scrollByUnit, setThumbRollover, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI |
从类 javax.swing.plaf.ComponentUI 继承的方法 |
---|
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMinimumSize, update |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
protected javax.swing.plaf.metal.MetalBumps bumps
protected MetalScrollButton increaseButton
protected MetalScrollButton decreaseButton
protected int scrollBarWidth
public static final String FREE_STANDING_PROP
protected boolean isFreeStanding
构造方法详细信息 |
---|
public MetalScrollBarUI()
方法详细信息 |
---|
public static ComponentUI createUI(JComponent c)
protected void installDefaults()
BasicScrollBarUI
中的 installDefaults
protected void installListeners()
BasicScrollBarUI
中的 installListeners
protected PropertyChangeListener createPropertyChangeListener()
BasicScrollBarUI
中的 createPropertyChangeListener
protected void configureScrollBarColors()
BasicScrollBarUI
中的 configureScrollBarColors
public Dimension getPreferredSize(JComponent c)
BasicScrollBarUI
复制的描述null
)递增/递减按钮的首选宽度的最大值,也是 thumb 的最小宽度。首选高度是相同部分的首选高度之和。水平滚动条的首选大小的基础与此类似。
preferredSize
仅计算一次,此方法的后续调用仅返回缓存的大小。
BasicScrollBarUI
中的 getPreferredSize
c
- 委托此方法的 JScrollBar
BasicScrollBarUI.getMaximumSize(javax.swing.JComponent)
,
ComponentUI.getMinimumSize(javax.swing.JComponent)
protected JButton createDecreaseButton(int orientation)
BasicScrollBarUI
中的 createDecreaseButton
protected JButton createIncreaseButton(int orientation)
BasicScrollBarUI
中的 createIncreaseButton
protected void paintTrack(Graphics g, JComponent c, Rectangle trackBounds)
BasicScrollBarUI
中的 paintTrack
protected void paintThumb(Graphics g, JComponent c, Rectangle thumbBounds)
BasicScrollBarUI
中的 paintThumb
protected Dimension getMinimumThumbSize()
BasicScrollBarUI
复制的描述警告:不应修改此方法返回的值,它是一个共享的静态常量。
BasicScrollBarUI
中的 getMinimumThumbSize
BasicScrollBarUI.getMaximumThumbSize()
protected void setThumbBounds(int x, int y, int width, int height)
BasicScrollBarUI
中的 setThumbBounds
BasicScrollBarUI.getThumbBounds()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。