public class JSlider extends JComponent implements SwingConstants, Accessible
滑块可以显示两个主要的刻度标记,和次要刻度标记之间的主要的。刻度线之间的值的数目与setMajorTickSpacing和setMinorTickSpacing控制。刻度的画是由setPaintTicks。
滑块也可以定期打印文本标签(或任意)沿轨道滑块。画是由setLabelTable和setPaintLabels控制标签。
进一步的信息和例子见How to Use Sliders,java教程中的一部分。
警告: Swing是线程不安全的。更多信息见Swing's Threading Policy。
警告:序列化该类的对象与以后的Swing版本不兼容。当前的序列化支持适用于短期贮藏或RMI运行相同Swing版本的应用程序之间。为1.4,为所有JavaBeans™长期存储的支持已被添加到java.beans包。请看XMLEncoder。
| Modifier and Type | Class and Description |
|---|---|
protected class |
JSlider.AccessibleJSlider
这个类实现了对
JSlider类可访问性支持。
|
JComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected ChangeEvent |
changeEvent
只有一个
ChangeEvent是需要每个滑块实例事件以来唯一的(只读)国家财产的来源。
|
protected ChangeListener |
changeListener
的changelistener(无后缀)是听者我们添加滑块模型。
|
protected int |
majorTickSpacing
主要刻度标记之间的值的数量-打破小刻度标记的较大的标记。
|
protected int |
minorTickSpacing
小刻度标记之间的值的数量-在主要的刻度标记之间发生的较小的标记。
|
protected int |
orientation
无论滑块是水平的还是垂直的默认是水平的。
|
protected BoundedRangeModel |
sliderModel
处理滑块的数值最大值、最小值和当前位置值的数据模型。
|
protected boolean |
snapToTicks
如果是真的,旋钮(和数据值它表示)解决到最接近的刻度标记旁边的用户定位旋钮。
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTBOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WESTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
JSlider()
创建一个水平滑块,范围为0到100,初始值为50。
|
JSlider(BoundedRangeModel brm)
创建使用指定BoundedRangeModel水平滑块。
|
JSlider(int orientation)
创建一个滑块使用指定的方向与范围
0到
100和
50初始值。
|
JSlider(int min, int max)
创建一个水平滑块使用指定的最小值和最大值与初始值等于最小值加上最大值的平均值。
|
JSlider(int min, int max, int value)
使用指定的最小值、最大值和值创建一个水平滑块。
|
JSlider(int orientation, int min, int max, int value)
用指定的方向和指定的最小值、最大值和初始值创建一个滑块。
|
| Modifier and Type | Method and Description |
|---|---|
void |
addChangeListener(ChangeListener l)
增加了一个changelistener的滑块。
|
protected ChangeListener |
createChangeListener()
子类,要处理
ChangeEvents从模型不同,可以重写该返回一个自定义
ChangeListener实现的一个实例。
|
Hashtable |
createStandardLabels(int increment)
创建一个
Hashtable数值文本标签,从滑块最小,并且利用增量指定。
|
Hashtable |
createStandardLabels(int increment, int start)
创建一个
Hashtable数值文本标签,开始在起点指定,并且利用增量指定。
|
protected void |
fireStateChanged()
送
ChangeEvent,其来源是这样的
JSlider,所有
ChangeListeners有兴趣
ChangeEvents注册。
|
AccessibleContext |
getAccessibleContext()
获取与此相关的accessiblecontext JSlider。
|
ChangeListener[] |
getChangeListeners()
返回所有的
ChangeListeners数组添加到这个JSlider与addchangelistener()。
|
int |
getExtent()
返回从
BoundedRangeModel“程度”。
|
boolean |
getInverted()
如果为滑块所显示的值范围反转,则返回真值,
|
Dictionary |
getLabelTable()
返回在哪个标签上绘制哪些值的字典。
|
int |
getMajorTickSpacing()
此方法返回的主要刻度间距。
|
int |
getMaximum()
返回由
BoundedRangeModel滑块支持的最大值。
|
int |
getMinimum()
返回由
BoundedRangeModel滑块支持的最小值。
|
int |
getMinorTickSpacing()
此方法返回小的刻度间距。
|
BoundedRangeModel |
getModel()
返回处理滑块的三个基本性质的
BoundedRangeModel:最小,最大,价值。
|
int |
getOrientation()
返回此滑块的垂直或水平方向。
|
boolean |
getPaintLabels()
告诉如果标签是要画的。
|
boolean |
getPaintTicks()
告诉如果刻度标记是要被画的。
|
boolean |
getPaintTrack()
告诉如果轨道(区域的滑块滑动)是要画。
|
boolean |
getSnapToTicks()
如果旋钮(和数据值它表示的数据值)解析到位于用户所在位置的最接近的刻度标记,则返回真值。
|
SliderUI |
getUI()
获取实现该组件的“L”的用户界面对象。
|
String |
getUIClassID()
返回呈现此组件的“L”和“F”类的名称。
|
int |
getValue()
从
BoundedRangeModel返回滑块的当前值。
|
boolean |
getValueIsAdjusting()
从模型的
valueIsAdjusting财产收益。
|
boolean |
imageUpdate(Image img, int infoflags, int x, int y, int w, int h)
重新绘制组件时的形象已经发生了变化。
|
protected String |
paramString()
返回字符串表示这JSlider。
|
void |
removeChangeListener(ChangeListener l)
删除从一个changelistener滑块。
|
void |
setExtent(int extent)
设置旋钮的“盖”范围的大小。
|
void |
setFont(Font font)
为该组件设置字体。
|
void |
setInverted(boolean b)
指定要将滑块和错误所显示的值范围反转为正常顺序的值范围。
|
void |
setLabelTable(Dictionary labels)
用于指定在任何给定的值将被绘制的标签。
|
void |
setMajorTickSpacing(int n)
此方法设置的主要刻度间距。
|
void |
setMaximum(int maximum)
集
maximum滑块的最大值。
|
void |
setMinimum(int minimum)
集
minimum滑块的最小值。
|
void |
setMinorTickSpacing(int n)
此方法设置小的刻度间距。
|
void |
setModel(BoundedRangeModel newModel)
集处理滑块的三个基本性质的
BoundedRangeModel:最小,最大,价值。
|
void |
setOrientation(int orientation)
将滑块的定位是
SwingConstants.VERTICAL或
SwingConstants.HORIZONTAL。
|
void |
setPaintLabels(boolean b)
确定标签是否被画在滑块上。
|
void |
setPaintTicks(boolean b)
确定是否在滑块上画刻度标记。
|
void |
setPaintTrack(boolean b)
确定是否在滑块上画轨道。
|
void |
setSnapToTicks(boolean b)
指定真正的使旋钮(和数据值它代表)解决到最接近的刻度标记旁边的用户定位旋钮。
|
void |
setUI(SliderUI ui)
设置为该组件实现的“L”的用户界面对象。
|
void |
setValue(int n)
集
n滑块的当前值。
|
void |
setValueIsAdjusting(boolean b)
设置模型的
valueIsAdjusting财产。
|
protected void |
updateLabelUIs()
通过对每个标签调用
updateUI在标签表标签的UI更新。
|
void |
updateUI()
重置UI属性从目前看价值和感觉。
|
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, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, 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, transferFocusDownCycle, validate, validateTreeaction, 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, 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, transferFocusBackward, transferFocusUpCycleprotected BoundedRangeModel sliderModel
protected int majorTickSpacing
protected int minorTickSpacing
setMinorTickSpacing(int)
protected boolean snapToTicks
setSnapToTicks(boolean)
protected int orientation
setOrientation(int)
protected ChangeListener changeListener
ChangeListener返回
createChangeListener,默认情况下仅将事件
ChangeListeners(如果有)直接添加到滑块。
protected transient ChangeEvent changeEvent
ChangeEvent是需要每个滑块实例事件以来唯一的(只读)国家财产的来源。这里产生的事件的来源永远是“这”。事件是懒洋洋地创建事件通知是开的第一时间。
fireStateChanged()
public JSlider()
public JSlider(int orientation)
0到
100和
50初始值。定位可以
SwingConstants.VERTICAL或
SwingConstants.HORIZONTAL。
orientation -滑块的定位
IllegalArgumentException如果定位不一
VERTICAL,
HORIZONTAL
setOrientation(int)
public JSlider(int min,
int max)
的BoundedRangeModel认为滑块的数据处理产生的不当设置最大值和最小值在滑块上的任何问题,可能。详细内容见BoundedRangeModel文档。
min -滑块的最小值
max -滑块的最大值
BoundedRangeModel,
setMinimum(int),
setMaximum(int)
public JSlider(int min,
int max,
int value)
将滑块的数据BoundedRangeModel处理任何可能出现的问题的不当设置最小,初始,在滑块的最大值。详细内容见BoundedRangeModel文档。
min -滑块的最小值
max -滑块的最大值
value -滑块的初始值
BoundedRangeModel,
setMinimum(int),
setMaximum(int),
setValue(int)
public JSlider(int orientation,
int min,
int max,
int value)
SwingConstants.VERTICAL或
SwingConstants.HORIZONTAL。
将滑块的数据BoundedRangeModel处理任何可能出现的问题的不当设置最小,初始,在滑块的最大值。详细内容见BoundedRangeModel文档。
orientation -滑块的定位
min -滑块的最小值
max -滑块的最大值
value -滑块的初始值
IllegalArgumentException如果定位不一
VERTICAL,
HORIZONTAL
BoundedRangeModel,
setOrientation(int),
setMinimum(int),
setMaximum(int),
setValue(int)
public JSlider(BoundedRangeModel brm)
public SliderUI getUI()
public void setUI(SliderUI ui)
ui - sliderui L和F的对象
UIDefaults.getUI(javax.swing.JComponent)
public void updateUI()
updateUI 方法重写,继承类
JComponent
JComponent.updateUI()
public String getUIClassID()
getUIClassID 方法重写,继承类
JComponent
JComponent.getUIClassID(),
UIDefaults.getUI(javax.swing.JComponent)
protected ChangeListener createChangeListener()
ChangeEvents从模型不同,可以重写该返回一个自定义
ChangeListener实现的一个实例。默认
ChangeListener只需调用
fireStateChanged方法提出
ChangeEvents,已直接添加到滑块的
ChangeListeners。
public void addChangeListener(ChangeListener l)
l - changelistener添加
fireStateChanged(),
removeChangeListener(javax.swing.event.ChangeListener)
public void removeChangeListener(ChangeListener l)
l - changelistener删除
fireStateChanged(),
addChangeListener(javax.swing.event.ChangeListener)
public ChangeListener[] getChangeListeners()
ChangeListeners数组添加到这个JSlider与addchangelistener()。
ChangeListeners说如果没有听众已添加一个空数组
protected void fireStateChanged()
ChangeEvent,其来源是这样的
JSlider,所有
ChangeListeners有兴趣
ChangeEvents注册。这种方法被称为每一
ChangeEvent从模型获得。
事件实例被创建时,储存在changeEvent。
public BoundedRangeModel getModel()
BoundedRangeModel:最小,最大,价值。
setModel(javax.swing.BoundedRangeModel),
BoundedRangeModel
public void setModel(BoundedRangeModel newModel)
BoundedRangeModel:最小,最大,价值。
试图通过一个null模型,这种方法导致未定义的行为,而且,最有可能的例外。
newModel -新的,
non-null
BoundedRangeModel使用
getModel(),
BoundedRangeModel
public int getValue()
BoundedRangeModel返回滑块的当前值。
setValue(int),
BoundedRangeModel.getValue()
public void setValue(int n)
n滑块的当前值。该方法提出了新的价值模型。
数据模型(对BoundedRangeModel实例)处理任何数学问题从分配错误的价值观所产生的。详细内容见BoundedRangeModel文档。
如果新值与前一个值不同,则通知所有更改侦听器。
public int getMinimum()
BoundedRangeModel滑块支持的最小值。
setMinimum(int),
BoundedRangeModel.getMinimum()
public void setMinimum(int minimum)
minimum滑块的最小值。此方法将新的最小值转发到模型。
数据模型(对BoundedRangeModel实例)处理任何数学问题从分配错误的价值观所产生的。详细内容见BoundedRangeModel文档。
如果新的最小值与以前的最小值不同,则通知所有更改侦听器。
minimum -新的最低
getMinimum(),
addChangeListener(javax.swing.event.ChangeListener),
BoundedRangeModel.setMinimum(int)
public int getMaximum()
BoundedRangeModel滑块支持的最大值。
setMaximum(int),
BoundedRangeModel.getMaximum()
public void setMaximum(int maximum)
maximum滑块的最大值。此方法将新的最大值转发到模型。
数据模型(对BoundedRangeModel实例)处理任何数学问题从分配错误的价值观所产生的。详细内容见BoundedRangeModel文档。
如果新的最大值与以前的最大值不同,则通知所有更改侦听器。
maximum -新的最大
getMaximum(),
addChangeListener(javax.swing.event.ChangeListener),
BoundedRangeModel.setMaximum(int)
public boolean getValueIsAdjusting()
valueIsAdjusting财产收益。详细介绍如何使用,看到
setValueIsAdjusting文档。
valueIsAdjusting属性的值
setValueIsAdjusting(boolean)
public void setValueIsAdjusting(boolean b)
valueIsAdjusting财产。滑块的外观和感觉的实现应该设置这个属性
true当旋钮阻力开始,并
false当拖动结束。
b为
valueIsAdjusting属性的新值
getValueIsAdjusting(),
BoundedRangeModel.setValueIsAdjusting(boolean)
public int getExtent()
BoundedRangeModel“程度”。这代表值的范围“覆盖”旋钮。
setExtent(int),
BoundedRangeModel.getExtent()
public void setExtent(int extent)
数据模型(对BoundedRangeModel实例)处理任何数学问题从分配错误的价值观所产生的。详细内容见BoundedRangeModel文档。
如果新的程度值与以前的值不同,则通知所有更改侦听器。
extent -新的程度
getExtent(),
BoundedRangeModel.setExtent(int)
public int getOrientation()
SwingConstants.VERTICAL或
SwingConstants.HORIZONTAL
setOrientation(int)
public void setOrientation(int orientation)
SwingConstants.VERTICAL或
SwingConstants.HORIZONTAL。
orientation -
HORIZONTAL或
VERTICAL
IllegalArgumentException如果定位不一
VERTICAL,
HORIZONTAL
getOrientation()
public void setFont(Font font)
setFont 方法重写,继承类
JComponent
font -这个组件所需的
Font
Component.getFont()
public boolean imageUpdate(Image img, int infoflags, int x, int y, int w, int h)
imageUpdate方法的
ImageObserver叫做一个图像之前被使用异步程序如
Graphics的
drawImage方法可用要求更多的信息时。看到这个方法及其参数的更多信息,
imageUpdate定义。
对Component的imageUpdate增量的方法绘制在成分更多的图像的位都可以。
如果系统性能awt.image.incrementaldraw遗漏或有价值true,形象逐步拉。如果系统属性具有任何其他值,则该图像不绘制,直到它已完全加载。
另外,如果增量绘图是影响系统性能的awt.image.redrawrate值解释为一个整数给最大刷新率,以毫秒为单位。如果系统属性丢失或不能被解释为一个整数,重绘率每100ms。
该x,y,width解释,和height参数取决于该infoflags参数的值。
imageUpdate 接口
ImageObserver
imageUpdate 方法重写,继承类
Component
img -图像观察
infoflags看
imageUpdate更多信息
x的X坐标
y的Y坐标
w -宽度
h -高度
false如果infoflags表明图像完全加载;
true否则。
ImageObserver,
Graphics.drawImage(Image, int, int, Color, java.awt.image.ImageObserver),
Graphics.drawImage(Image, int, int, java.awt.image.ImageObserver),
Graphics.drawImage(Image, int, int, int, int, Color, java.awt.image.ImageObserver),
Graphics.drawImage(Image, int, int, int, int, java.awt.image.ImageObserver),
ImageObserver.imageUpdate(java.awt.Image, int, int, int, int, int)
public Dictionary getLabelTable()
Dictionary含有标签,把他们
public void setLabelTable(Dictionary labels)
{ Integer value, java.swing.JComponent label }。
生成一个价值标签的标准表的一个简单的方法是用createStandardLabels方法。
一旦标签被设置,这个方法调用updateLabelUIs()。请注意,标签只画如果paintLabels属性true。
labels -新
Dictionary标签,或
null删除所有标签
createStandardLabels(int),
getLabelTable(),
setPaintLabels(boolean)
protected void updateLabelUIs()
updateUI在标签表标签的UI更新。用户界面更新当前的外观和感觉。标签也被设置为他们的首选大小。
public Hashtable createStandardLabels(int increment)
Hashtable数值文本标签,从滑块最小,并且利用增量指定。例如,如果你打电话给
createStandardLabels( 10 )和滑块最小为零,那么标签将值0,创造了10,20,30,等等。
要绘制滑块上的标签,返回的Hashtable必须传递到setLabelTable,和setPaintLabels必须设置true。
在返回的Hashtable构成进一步的细节,见setLabelTable文档。
increment -在生成的哈希表的标签之间的距离
Hashtable标签
IllegalArgumentException -如果
increment小于或等于零
setLabelTable(java.util.Dictionary),
setPaintLabels(boolean)
public Hashtable createStandardLabels(int increment, int start)
Hashtable数值文本标签,开始在起点指定,并且利用增量指定。例如,如果你打电话给
createStandardLabels( 10, 2 )标签,然后将值2,创造了12,22,32,等等。
要绘制滑块上的标签,返回的Hashtable必须传递到setLabelTable,和setPaintLabels必须设置true。
在返回的Hashtable构成进一步的细节,见setLabelTable文档。
increment -在生成的哈希表的标签之间的距离
start值在该标签将开始
Hashtable标签
IllegalArgumentException -如果
start超出范围,或者如果
increment小于或等于零
setLabelTable(java.util.Dictionary),
setPaintLabels(boolean)
public boolean getInverted()
setInverted(boolean)
public void setInverted(boolean b)
ComponentOrientation财产。正常(非反转)有
LEFT_TO_RIGHT
ComponentOrientation价值水平滑块右边有最大。正常水平滑块有一
RIGHT_TO_LEFT
ComponentOrientation左边有最大值。正常的垂直滑块上有最大值。这些标签被反转时,滑块是倒的。
默认情况下,此属性的值是false。
b -真实的反向滑块值从正常的秩序
public int getMajorTickSpacing()
setMajorTickSpacing(int)
public void setMajorTickSpacing(int n)
为了大虱子要画,setPaintTicks必须设置true。
此方法还将为您设置一个标签表。如果还没有标签表,以及主要刻度间距是> 0,和getPaintLabels返回true,标准标签表会产生(通过调用createStandardLabels)标签在主要刻度线。对于上面的例子,你会得到文本标签:“0”,“10”,“20”,“30”,“40”,“50”,“”,“”。标签表又称setLabelTable设置在滑块。
n为
majorTickSpacing物业新价值
getMajorTickSpacing(),
setPaintTicks(boolean),
setLabelTable(java.util.Dictionary),
createStandardLabels(int)
public int getMinorTickSpacing()
getMinorTickSpacing()
public void setMinorTickSpacing(int n)
为了让小虱子要画,setPaintTicks必须设置true。
n为
minorTickSpacing物业新价值
getMinorTickSpacing(),
setPaintTicks(boolean)
public boolean getSnapToTicks()
setSnapToTicks(boolean)
public void setSnapToTicks(boolean b)
false。
b真正捕捉到最近的刻度旋钮
getSnapToTicks()
public boolean getPaintTicks()
setPaintTicks(boolean)
public void setPaintTicks(boolean b)
false。
b是否标记应涂
getPaintTicks()
public boolean getPaintTrack()
setPaintTrack(boolean)
public void setPaintTrack(boolean b)
true。
b是否画轨道滑块
getPaintTrack()
public boolean getPaintLabels()
setPaintLabels(boolean)
public void setPaintLabels(boolean b)
此方法还将为您设置一个标签表。如果还没有标签表,以及主要刻度间距是> 0,标准标签表会产生(通过调用createStandardLabels)标签在主要刻度线。标签表又称setLabelTable设置在滑块。
默认情况下,这个属性是false。
b是否油漆标签
getPaintLabels(),
getLabelTable(),
createStandardLabels(int)
protected String paramString()
null。
paramString 方法重写,继承类
JComponent
public AccessibleContext getAccessibleContext()
getAccessibleContext 接口
Accessible
getAccessibleContext 方法重写,继承类
Component
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.