JavaTM 2 Platform
Standard Ed. 6

javax.swing
類別 JScrollBar

java.lang.Object
  繼承者 java.awt.Component
      繼承者 java.awt.Container
          繼承者 javax.swing.JComponent
              繼承者 javax.swing.JScrollBar
所有已實作的介面:
Adjustable, ImageObserver, MenuContainer, Serializable, Accessible
直接已知子類別:
JScrollPane.ScrollBar

public class JScrollBar
extends JComponent
implements Adjustable, Accessible

滾動條的實作。使用者在滾動條內移動滑塊可確定顯示區域中的內容。該程序通常將顯示調整為滾動條的結束代表可顯示內容的結束,或內容的 100%。滾動條的開始為可顯示內容的開始,或 0%。然後滑塊在其邊界中的位置轉換為可顯示內容對應的百分比。

通常,隨著滑塊的位置在滾動條中的變化,將在基礎視圖上對 JViewport 的位置進行相應的更改,這樣 JViewport 的內容也隨之改變。

警告:Swing 不是執行緒安全的。有關更多資訊,請參閱 Swing's Threading Policy

警告:此類別的序列化物件與以後的 Swing 版本不相容。當前序列化支持適用於短期存儲,或適用於在運行相同 Swing 版本的應用程序之間進行 RMI(Remote Method Invocation,遠端方法調用)。從 1.4 版本開始,已在 java.beans 套件中添加了支持所有 JavaBeansTM 長期存儲的功能。請參見 XMLEncoder

另請參見:
JScrollPane

巢狀類別摘要
protected  class JScrollBar.AccessibleJScrollBar
          此類別實作 JScrollBar 類別的可存取性支持。
 
從類別 javax.swing.JComponent 繼承的巢狀類別/介面
JComponent.AccessibleJComponent
 
從類別 java.awt.Container 繼承的巢狀類別/介面
Container.AccessibleAWTContainer
 
從類別 java.awt.Component 繼承的巢狀類別/介面
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
欄位摘要
protected  int blockIncrement
           
protected  BoundedRangeModel model
          表示滾動條的最小、最大、跨度(也叫 "visibleAmount")和當前值的模型。
protected  int orientation
           
protected  int unitIncrement
           
 
從類別 javax.swing.JComponent 繼承的欄位
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
從類別 java.awt.Component 繼承的欄位
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
從介面 java.awt.Adjustable 繼承的欄位
HORIZONTAL, NO_ORIENTATION, VERTICAL
 
從介面 java.awt.image.ImageObserver 繼承的欄位
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
建構子摘要
JScrollBar()
          創建具有下列初始值的垂直滾動條:
JScrollBar(int orientation)
          創建具有指定方向和下列初始值的滾動條:
JScrollBar(int orientation, int value, int extent, int min, int max)
          創建具有指定方向、值、跨度、最小值和最大值的一個滾動條。
 
方法摘要
 void addAdjustmentListener(AdjustmentListener l)
          添加一個 AdjustmentListener。
protected  void fireAdjustmentValueChanged(int id, int type, int value)
          通知偵聽器該滾動條的模型已更改。
 AccessibleContext getAccessibleContext()
          獲取與此 JScrollBar 相關聯的 AccessibleContext。
 AdjustmentListener[] getAdjustmentListeners()
          返回使用 addAdjustmentListener() 添加到此 JScrollBar 中的 AdjustmentListener 組成的陣列。
 int getBlockIncrement()
          供與 java.awt.Scrollbar 向後相容。
 int getBlockIncrement(int direction)
          針對一個向上/向下滾動一個塊(通常為 "page")的請求,返回滾動條值的更改量。
 int getMaximum()
          滾動條的最大值為最大跨度。
 Dimension getMaximumSize()
          滾動條沿其滾動軸具有彈性,沿另一個軸具有剛性。
 int getMinimum()
          返回滾動條支持的最小值(通常為 0)。
 Dimension getMinimumSize()
          滾動條沿其滾動軸具有彈性,沿另一個軸具有剛性。
 BoundedRangeModel getModel()
          返回處理滾動條的四個基本屬性的資料模型:minimum、maximum、value 和 extent。
 int getOrientation()
          返回元件的方向(橫向或縱向)。
 ScrollBarUI getUI()
          返回實作此元件的外觀的委託。
 String getUIClassID()
          返回此元件的 LookAndFeel 類別的名稱。
 int getUnitIncrement()
          供與 java.awt.Scrollbar 向後相容。
 int getUnitIncrement(int direction)
          針對一個向上/向下滾動一個單位的請求,返回滾動條值的更改量。
 int getValue()
          返回滾動條的值。
 boolean getValueIsAdjusting()
          如果滾動條滑塊被拖動,則返回 True。
 int getVisibleAmount()
          返回滾動條的跨度,即它的 "visibleAmount"。
protected  String paramString()
          返回此 JScrollBar 的字元串表示形式。
 void removeAdjustmentListener(AdjustmentListener l)
          移除一個 AdjustmentEvent 偵聽器。
 void setBlockIncrement(int blockIncrement)
          設置 blockIncrement 屬性。
 void setEnabled(boolean x)
          啟用該元件以便滑塊位置能夠改變。
 void setMaximum(int maximum)
          設置模型的 maximum 屬性。
 void setMinimum(int minimum)
          設置模型的 minimum 屬性。
 void setModel(BoundedRangeModel newModel)
          設置處理滾動條的以下四個基本屬性的模型:minimum、maximum、value 和 extent。
 void setOrientation(int orientation)
          將滾動條的方向設置為 VERTICAL 或 HORIZONTAL。
 void setUI(ScrollBarUI ui)
          設置呈現此元件的 L&F 物件。
 void setUnitIncrement(int unitIncrement)
          設置 unitIncrement 屬性。
 void setValue(int value)
          設置滾動條的值。
 void setValueIsAdjusting(boolean b)
          設置模型的 valueIsAdjusting 屬性。
 void setValues(int newValue, int newExtent, int newMin, int newMax)
          強制參數滿足以下常規約束後設置四個 BoundedRangeModel 屬性:
 void setVisibleAmount(int extent)
          設置模型的 extent 屬性。
 void updateUI()
          覆寫 JComponent.updateUI
 
從類別 javax.swing.JComponent 繼承的方法
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
從類別 java.awt.Container 繼承的方法
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
從類別 java.awt.Component 繼承的方法
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

欄位詳細資訊

model

protected BoundedRangeModel model
表示滾動條的最小、最大、跨度(也叫 "visibleAmount")和當前值的模型。

另請參見:
setModel(javax.swing.BoundedRangeModel)

orientation

protected int orientation
另請參見:
setOrientation(int)

unitIncrement

protected int unitIncrement
另請參見:
setUnitIncrement(int)

blockIncrement

protected int blockIncrement
另請參見:
setBlockIncrement(int)
建構子詳細資訊

JScrollBar

public JScrollBar(int orientation,
                  int value,
                  int extent,
                  int min,
                  int max)
創建具有指定方向、值、跨度、最小值和最大值的一個滾動條。“跨度”是指可見區域的大小。它又被稱為“可見量”。

註:使用 setBlockIncrement 將塊增量設置為一個比視圖的跨度稍小的大小。這樣,當使用者使滑塊跳到一個相鄰位置時,原有內容的一行或兩行仍位於視圖中。

拋出:
IllegalArgumentException - 如果 orientation 不屬於 VERTICAL 或 HORIZONTAL 中的任何一個
另請參見:
setOrientation(int), setValue(int), setVisibleAmount(int), setMinimum(int), setMaximum(int)

JScrollBar

public JScrollBar(int orientation)
創建具有指定方向和下列初始值的滾動條:
 minimum = 0 
 maximum = 100 
 value = 0
 extent = 10
 


JScrollBar

public JScrollBar()
創建具有下列初始值的垂直滾動條:
 minimum = 0 
 maximum = 100 
 value = 0
 extent = 10
 

方法詳細資訊

setUI

public void setUI(ScrollBarUI ui)
設置呈現此元件的 L&F 物件。

參數:
ui - ScrollBarUI L&F 物件
從以下版本開始:
1.4
另請參見:
UIDefaults.getUI(javax.swing.JComponent)

getUI

public ScrollBarUI getUI()
返回實作此元件的外觀的委託。

另請參見:
JComponent.setUI(javax.swing.plaf.ComponentUI)

updateUI

public void updateUI()
覆寫 JComponent.updateUI

覆寫:
類別 JComponent 中的 updateUI
另請參見:
JComponent.updateUI()

getUIClassID

public String getUIClassID()
返回此元件的 LookAndFeel 類別的名稱。

覆寫:
類別 JComponent 中的 getUIClassID
返回:
"ScrollBarUI"
另請參見:
JComponent.getUIClassID(), UIDefaults.getUI(javax.swing.JComponent)

getOrientation

public int getOrientation()
返回元件的方向(橫向或縱向)。

指定者:
介面 Adjustable 中的 getOrientation
返回:
VERTICAL 或 HORIZONTAL
另請參見:
setOrientation(int), Adjustable.getOrientation()

setOrientation

public void setOrientation(int orientation)
將滾動條的方向設置為 VERTICAL 或 HORIZONTAL。

拋出:
IllegalArgumentException - 如果方向不屬於 VERTICAL、HORIZONTAL 中的任何一個
另請參見:
getOrientation()

getModel

public BoundedRangeModel getModel()
返回處理滾動條的四個基本屬性的資料模型:minimum、maximum、value 和 extent。

另請參見:
setModel(javax.swing.BoundedRangeModel)

setModel

public void setModel(BoundedRangeModel newModel)
設置處理滾動條的以下四個基本屬性的模型:minimum、maximum、value 和 extent。

另請參見:
getModel()

getUnitIncrement

public int getUnitIncrement(int direction)
針對一個向上/向下滾動一個單位的請求,返回滾動條值的更改量。當使用者單擊滾動條向上/向下箭頭時,ScrollBarUI 實作通常調用此方法,並用此方法的結果來更新滾動條的值。子類別可覆寫此方法以便計算某個值,例如,向上或向下滾動一行文本(變數 height)或在表格中滾動一行時所需的改變值。

JScrollPane 元件創建的滾動條(預設)會覆寫此方法,還會將它委託給視口的 Scrollable 視圖(如果有)。Scrollable 介面提供了此方法的一個更為特殊的版本。

參數:
direction - 為 -1 或 1,分別對應向上/向下
返回:
unitIncrement 屬性的值
另請參見:
setUnitIncrement(int), setValue(int), Scrollable.getScrollableUnitIncrement(java.awt.Rectangle, int, int)

setUnitIncrement

public void setUnitIncrement(int unitIncrement)
設置 unitIncrement 屬性。

注意,如果參數等於值 Integer.MIN_VALUE,大多數外觀顯示將不提供向右/向下滾動。

指定者:
介面 Adjustable 中的 setUnitIncrement
參數:
unitIncrement - 單位增量
另請參見:
getUnitIncrement(int)

getBlockIncrement

public int getBlockIncrement(int direction)
針對一個向上/向下滾動一個塊(通常為 "page")的請求,返回滾動條值的更改量。當使用者通過在滾動條“滑塊”的上面或下面單擊從而將值大幅度增大或減小時,ScrollBarUI 實作通常調用此方法。子類別可覆寫此方法以便計算某個值,例如,在一個文本文檔中向上或向下滾動一個段落時所需的改變值。

JScrollPane 元件創建的滾動條(預設)會覆寫此方法,還會將它委託給視口的 Scrollable 視圖(如果有)。Scrollable 介面提供了此方法的一個更為特殊的版本。

參數:
direction - 為 -1 或 1,分別對應向上/向下
返回:
blockIncrement 屬性的值
另請參見:
setBlockIncrement(int), setValue(int), Scrollable.getScrollableBlockIncrement(java.awt.Rectangle, int, int)

setBlockIncrement

public void setBlockIncrement(int blockIncrement)
設置 blockIncrement 屬性。

注意,如果參數等於值 Integer.MIN_VALUE,大多數外觀顯示將不提供向右/向下滾動。

指定者:
介面 Adjustable 中的 setBlockIncrement
參數:
blockIncrement - 塊值增量
另請參見:
getBlockIncrement()

getUnitIncrement

public int getUnitIncrement()
供與 java.awt.Scrollbar 向後相容。

指定者:
介面 Adjustable 中的 getUnitIncrement
返回:
可調整物件的單位值增量
另請參見:
Adjustable.getUnitIncrement(), getUnitIncrement(int)

getBlockIncrement

public int getBlockIncrement()
供與 java.awt.Scrollbar 向後相容。

指定者:
介面 Adjustable 中的 getBlockIncrement
返回:
可調整物件的塊值增量
另請參見:
Adjustable.getBlockIncrement(), getBlockIncrement(int)

getValue

public int getValue()
返回滾動條的值。

指定者:
介面 Adjustable 中的 getValue
返回:
模型的 value 屬性
另請參見:
setValue(int)

setValue

public void setValue(int value)
設置滾動條的值。此方法只將值轉發給模型。

指定者:
介面 Adjustable 中的 setValue
參數:
value - 當前值,它位於 minimummaximum - visibleAmount 之間
另請參見:
getValue(), BoundedRangeModel.setValue(int)

getVisibleAmount

public int getVisibleAmount()
返回滾動條的跨度,即它的 "visibleAmount"。在許多滾動條的外觀實作中,滾動條“滑塊”或 "thumb" 的大小與此跨度成正比。

指定者:
介面 Adjustable 中的 getVisibleAmount
返回:
模型的 extent 屬性的值
另請參見:
setVisibleAmount(int)

setVisibleAmount

public void setVisibleAmount(int extent)
設置模型的 extent 屬性。

指定者:
介面 Adjustable 中的 setVisibleAmount
參數:
extent - 指示器的長度
另請參見:
getVisibleAmount(), BoundedRangeModel.setExtent(int)

getMinimum

public int getMinimum()
返回滾動條支持的最小值(通常為 0)。

指定者:
介面 Adjustable 中的 getMinimum
返回:
模型的 minimum 屬性的值
另請參見:
setMinimum(int)

setMinimum

public void setMinimum(int minimum)
設置模型的 minimum 屬性。

指定者:
介面 Adjustable 中的 setMinimum
參數:
minimum - 最小值
另請參見:
getMinimum(), BoundedRangeModel.setMinimum(int)

getMaximum

public int getMaximum()
滾動條的最大值為最大跨度。

指定者:
介面 Adjustable 中的 getMaximum
返回:
模型的 maximum 屬性值
另請參見:
setMaximum(int)

setMaximum

public void setMaximum(int maximum)
設置模型的 maximum 屬性。注意,滾動條的值只能設置為最大跨度。

指定者:
介面 Adjustable 中的 setMaximum
參數:
maximum - 最大值
另請參見:
getMaximum(), BoundedRangeModel.setMaximum(int)

getValueIsAdjusting

public boolean getValueIsAdjusting()
如果滾動條滑塊被拖動,則返回 True。

返回:
模型的 valueIsAdjusting 屬性
另請參見:
setValueIsAdjusting(boolean)

setValueIsAdjusting

public void setValueIsAdjusting(boolean b)
設置模型的 valueIsAdjusting 屬性。當開始拖動滑塊時,滾動條外觀實作應將此屬性設置為 true,拖動停止時,將此屬性設置為 false。在 valueIsAdjusting 為 true 時,滾動條模型不產生 ChangeEvent。

另請參見:
getValueIsAdjusting(), BoundedRangeModel.setValueIsAdjusting(boolean)

setValues

public void setValues(int newValue,
                      int newExtent,
                      int newMin,
                      int newMax)
強制參數滿足以下常規約束後設置四個 BoundedRangeModel 屬性:
 minimum <= value <= value+extent <= maximum
 

另請參見:
BoundedRangeModel.setRangeProperties(int, int, int, int, boolean), setValue(int), setVisibleAmount(int), setMinimum(int), setMaximum(int)

addAdjustmentListener

public void addAdjustmentListener(AdjustmentListener l)
添加一個 AdjustmentListener。每當滾動條模型發生更改時,都會通知調整偵聽器。為與 java.awt.Scrollbar 向後相容而提供調整事件。

注意,AdjustmentEvent 型別屬性將一直有一個佔位值 AdjustmentEvent.TRACK,因為對 BoundedRangeModels 值的所有更改都被認為是等價的。要更改 BoundedRangeModel 的值,只需要設置它的 value 屬性,即 model.setValue(123)。未提供任何關於更改起源的資訊,如它是一個塊減小的更改之類別。這裡對更改的起源將不贅述。

指定者:
介面 Adjustable 中的 addAdjustmentListener
參數:
l - 要添加的 AdjustmentLister
另請參見:
removeAdjustmentListener(java.awt.event.AdjustmentListener), BoundedRangeModel.addChangeListener(javax.swing.event.ChangeListener)

removeAdjustmentListener

public void removeAdjustmentListener(AdjustmentListener l)
移除一個 AdjustmentEvent 偵聽器。

指定者:
介面 Adjustable 中的 removeAdjustmentListener
參數:
l - 要移除的 AdjustmentLister
另請參見:
addAdjustmentListener(java.awt.event.AdjustmentListener)

getAdjustmentListeners

public AdjustmentListener[] getAdjustmentListeners()
返回使用 addAdjustmentListener() 添加到此 JScrollBar 中的 AdjustmentListener 組成的陣列。

返回:
如果有偵聽器,則返回所有已添加的 AdjustmentListener;如果未添加任何偵聽器,則返回一個空陣列
從以下版本開始:
1.4

fireAdjustmentValueChanged

protected void fireAdjustmentValueChanged(int id,
                                          int type,
                                          int value)
通知偵聽器該滾動條的模型已更改。

另請參見:
addAdjustmentListener(java.awt.event.AdjustmentListener), EventListenerList

getMinimumSize

public Dimension getMinimumSize()
滾動條沿其滾動軸具有彈性,沿另一個軸具有剛性。

覆寫:
類別 JComponent 中的 getMinimumSize
返回:
minimumSize 屬性的值
另請參見:
JComponent.setMinimumSize(java.awt.Dimension), ComponentUI

getMaximumSize

public Dimension getMaximumSize()
滾動條沿其滾動軸具有彈性,沿另一個軸具有剛性。

覆寫:
類別 JComponent 中的 getMaximumSize
返回:
maximumSize 屬性的值
另請參見:
JComponent.setMaximumSize(java.awt.Dimension), ComponentUI

setEnabled

public void setEnabled(boolean x)
啟用該元件以便滑塊位置能夠改變。如果被禁用,滑塊位置將不能改變。

覆寫:
類別 JComponent 中的 setEnabled
參數:
x - boolean 值,它為 true 時,啟用該元件,它為 false 時,禁用該元件
另請參見:
Component.isEnabled(), Component.isLightweight()

paramString

protected String paramString()
返回此 JScrollBar 的字元串表示形式。此方法僅在進行除錯的時候使用,對於各個實作,所返回字元串的內容和格式可能有所不同。返回的字元串可能為空,但不可能為 null

覆寫:
類別 JComponent 中的 paramString
返回:
此 JScrollBar 的字元串表示形式。

getAccessibleContext

public AccessibleContext getAccessibleContext()
獲取與此 JScrollBar 相關聯的 AccessibleContext。對於 JScrollBar,AccessibleContext 採取 AccessibleJScrollBar 的形式。必要時創建新的 AccessibleJScrollBar 實例。

指定者:
介面 Accessible 中的 getAccessibleContext
覆寫:
類別 JComponent 中的 getAccessibleContext
返回:
一個 AccessibleJScrollBar,它充當此 JScrollBar 的 AccessibleContext

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only