Spec-Zone .ru
спецификации, руководства, описания, API
|
public class JSlider extends JComponent implements SwingConstants, Accessible
Ползунок может показать и главные метки, и незначительные метки между главными. С числом значений между метками управляют setMajorTickSpacing
и setMinorTickSpacing
. Рисованием меток управляют setPaintTicks
.
Ползунки могут также напечатать текстовые метки равномерно (или в произвольных расположениях) вдоль дорожки ползунка. Рисованием меток управляют setLabelTable
и setPaintLabels
.
Для дополнительной информации и примеров видят
Предупреждение: Swing не ориентирован на многопотоковое исполнение. Для получения дополнительной информации см., что Swing Распараллеливает Политику.
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
Модификатор и Тип | Класс и Описание |
---|---|
protected class |
JSlider. AccessibleJSlider
Этот class реализует поддержку доступности
JSlider class. |
JComponent. AccessibleJComponent
Контейнер. AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Модификатор и Тип | Поле и Описание |
---|---|
protected ChangeEvent |
changeEvent
Только один
ChangeEvent необходим на экземпляр ползунка, так как единственное состояние события (только для чтения) является исходным свойством. |
protected ChangeListener |
changeListener
changeListener (никакой суффикс) является слушателем, которого мы добавляем к модели ползунка.
|
protected int |
majorTickSpacing
Число значений между главными метками - большие метки, которые разбивают незначительные метки.
|
protected int |
minorTickSpacing
Число значений между незначительными метками - меньшие метки, которые происходят между главными метками.
|
protected int |
ориентация
Является ли ползунок горизонталью или вертикалью, значение по умолчанию является горизонталью.
|
protected BoundedRangeModel |
sliderModel
Модель данных, которая обрабатывает числовое максимальное значение, минимальное значение, и значение текущей позиции для ползунка.
|
protected boolean |
snapToTicks
Если это правда, кнопка (и значение данных, которое это представляет) решает к самой близкой метке рядом с где пользователь, расположенный кнопка.
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Конструктор и Описание |
---|
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)
Создает ползунок с указанной ориентацией и указанным минимумом, максимумом, и начальными значениями.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
addChangeListener(ChangeListener l)
Добавляет ChangeListener к ползунку.
|
protected ChangeListener |
createChangeListener()
Подклассы, которые хотят обработать
ChangeEvent s от модели по-другому может переопределить это, чтобы возвратить экземпляр пользовательского ChangeListener реализация. |
Хеш-таблица |
createStandardLabels(int increment)
Создает a
Hashtable из числовых текстовых меток, запускающихся в минимуме ползунка, и использующих инкремент, определяется. |
Хеш-таблица |
createStandardLabels(int increment, int start)
Создает a
Hashtable из числовых текстовых меток, запускающихся в начальной точке, определенной, и использующих инкремент, определяется. |
protected void |
fireStateChanged()
Отправьте a
ChangeEvent , чей источник - это JSlider , ко всем ChangeListener s, которые зарегистрировали интерес к ChangeEvent s. |
AccessibleContext |
getAccessibleContext()
Связали AccessibleContext с этим JSlider.
|
ChangeListener[] |
getChangeListeners()
Возвращает массив весь
ChangeListener s добавленный к этому JSlider с addChangeListener (). |
int |
getExtent()
Возвращает "степень" из
BoundedRangeModel . |
boolean |
getInverted()
Возвращает true, если диапазон значений, показанный для ползунка, инвертируется,
|
Словарь |
getLabelTable()
Возвращает словарь какой метки потянуть в который значения.
|
int |
getMajorTickSpacing()
Этот метод возвращает главный интервал галочки.
|
int |
getMaximum()
Возвращает максимальное значение, поддерживаемое ползунком от
BoundedRangeModel . |
int |
getMinimum()
Возвращает минимальное значение, поддерживаемое ползунком от
BoundedRangeModel . |
int |
getMinorTickSpacing()
Этот метод возвращает незначительный интервал галочки.
|
BoundedRangeModel |
getModel()
Возвраты
BoundedRangeModel это обрабатывает три фундаментальных свойства ползунка: минимум, максимум, значение. |
int |
getOrientation()
Возвратите вертикаль этого ползунка или горизонтальную ориентацию.
|
boolean |
getPaintLabels()
Говорит, должны ли метки быть нарисованы.
|
boolean |
getPaintTicks()
Говорит, должны ли метки быть нарисованы.
|
boolean |
getPaintTrack()
Говорит, должна ли дорожка (область, которую задвигает ползунок) быть нарисована.
|
boolean |
getSnapToTicks()
Возвращает true, если кнопка (и значение данных, которое это представляет) решает к самой близкой метке рядом с где пользователь, расположенный кнопка.
|
SliderUI |
getUI()
Получает объект UI, который реализует L&F для этого компонента.
|
Строка |
getUIClassID()
Возвращает имя L&F class, который представляет этот компонент.
|
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)
Устанавливает объект UI, который реализует L&F для этого компонента.
|
void |
setValue(int n)
Устанавливает текущую стоимость ползунка в
n . |
void |
setValueIsAdjusting(boolean b)
Устанавливает модель
valueIsAdjusting свойство. |
protected void |
updateLabelUIs()
Обновляет UIs для меток в таблице метки, вызывая
updateUI на каждой метке. |
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, update
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, transferFocusDownCycle, validate, validateTree
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, 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, transferFocusUpCycle
protected 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
, который по умолчанию только передает события к ChangeListener
s (если любой) добавленный непосредственно к ползунку.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
в class JComponent
JComponent.updateUI()
public String getUIClassID()
getUIClassID
в class JComponent
JComponent.getUIClassID()
, UIDefaults.getUI(javax.swing.JComponent)
protected ChangeListener createChangeListener()
ChangeEvent
s от модели по-другому может переопределить это, чтобы возвратить экземпляр пользовательского ChangeListener
реализация. Значение по умолчанию ChangeListener
просто вызовы fireStateChanged
метод, чтобы передать ChangeEvent
s к ChangeListener
s, которые были добавлены непосредственно к ползунку.changeListener
, fireStateChanged()
, ChangeListener
, BoundedRangeModel
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()
ChangeListener
s добавленный к этому JSlider с addChangeListener ().ChangeListener
s добавленный или пустой массив, если никакие слушатели не были добавленыprotected void fireStateChanged()
ChangeEvent
, чей источник - это JSlider
, ко всем ChangeListener
s, которые зарегистрировали интерес к ChangeEvent
s. Этот метод вызывают каждый раз a ChangeEvent
получается от модели. Экземпляр события создается в случае необходимости, и сохранен в changeEvent
.
public BoundedRangeModel getModel()
BoundedRangeModel
это обрабатывает три фундаментальных свойства ползунка: минимум, максимум, значение.setModel(javax.swing.BoundedRangeModel)
, BoundedRangeModel
public void setModel(BoundedRangeModel newModel)
BoundedRangeModel
это обрабатывает три фундаментальных свойства ползунка: минимум, максимум, значение. Попытки передать a null
модель к этому методу приводит к неопределенному поведению, и, наиболее вероятно, исключениям.
newModel
- новое, non-null
BoundedRangeModel
использоватьgetModel()
, BoundedRangeModel
public int getValue()
BoundedRangeModel
.setValue(int)
, BoundedRangeModel.getValue()
public void setValue(int n)
n
. Этот метод вперед новое значение к модели. Модель данных (экземпляр BoundedRangeModel
) дескрипторы любые математические проблемы, являющиеся результатом присвоения дефектных значений. См. BoundedRangeModel
документация для деталей.
Если новое значение отличается от предыдущего значения, все слушатели изменения уведомляются.
n
- новое значениеgetValue()
, addChangeListener(javax.swing.event.ChangeListener)
, BoundedRangeModel.setValue(int)
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
. Этот respresents диапазон значений "покрывается" кнопкой.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
в class JComponent
font
- требуемый Font
для этого компонентаComponent.getFont()
public boolean imageUpdate(Image img, int infoflags, int x, int y, int w, int h)
imageUpdate
метод ImageObserver
вызывается, когда больше информации об изображении, которое ранее требовали, используя асинхронную подпрограмму такой в качестве drawImage
метод Graphics
становится доступным. См. определение imageUpdate
для получения дополнительной информации об этом методе и его параметрах. imageUpdate
метод Component
с приращением тянет изображение на компоненте, поскольку больше битов изображения доступно.
Если системное свойство awt.image.incrementaldraw
пропускает или имеет значение true
, изображение с приращением оттягивается. Если у системного свойства есть какое-либо другое значение, то изображение не оттягивается, пока это не было полностью загружено.
Кроме того, если инкрементный рисунок в действительности, значение системного свойства awt.image.redrawrate
интерпретируется как целое число, чтобы дать максимальный уровень перерисовки, в миллисекундах. Если системное свойство отсутствует или не может быть интерпретировано как целое число, уровень перерисовки однажды каждые 100 мс.
Интерпретация x
, y
, width
, и height
параметры зависят от значения infoflags
параметр.
imageUpdate
в интерфейсе ImageObserver
imageUpdate
в class Component
img
- наблюдаемое изображениеinfoflags
- см. imageUpdate
для получения дополнительной информацииx
- координата xy
- координата yw
- widthh
- heightfalse
если 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
на каждой метке. UIs обновляются от текущего стили. Метки также устанавливаются в их привилегированный размер.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
свойство. Нормальные (неинвертированные) горизонтальные ползунки с a ComponentOrientation
значение LEFT_TO_RIGHT
имейте их максимум справа. Нормальные горизонтальные ползунки с a ComponentOrientation
значение RIGHT_TO_LEFT
имейте их максимум слева. У нормальных вертикальных ползунков есть свой максимум на вершине. Эти метки инвертируются, когда ползунок инвертируется. По умолчанию значение этого свойства 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
в class JComponent
public AccessibleContext getAccessibleContext()
getAccessibleContext
в интерфейсе Accessible
getAccessibleContext
в class Component
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92