|
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.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.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 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。