Класс JSlider
- Все реализованные интерфейсы:
ImageObserver, MenuContainer, Serializable, Accessible, SwingConstants
@JavaBean(defaultProperty="UI", description="A component that supports selecting a integer value from a range.") public class JSlider extends JComponent implements SwingConstants, Accessible
Ползунок может отображать как основные деления, так и промежуточные между ними. Количество значений между делениями контролируется с помощью setMajorTickSpacing и setMinorTickSpacing. Отрисовка делений контролируется с помощью setPaintTicks.
Ползунки также могут отображать текстовые метки с регулярными интервалами (или в произвольных местах) вдоль дорожки ползунка. Отрисовка меток контролируется с помощью setLabelTable и setPaintLabels.
Для получения дополнительной информации и примеров см. раздел How to Use Sliders в The Java Tutorial.
Предупреждение: Swing не является потокобезопасным. Дополнительные сведения см. в разделе Swing's Threading Policy.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, работающими на одной и той же версии Swing. Начиная с версии 1.4, поддержка долговременного хранения всех компонентов JavaBeans была добавлена в пакет java.beans. См. XMLEncoder.
- Начиная с:
- 1.2
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
JSlider.AccessibleJSlider |
Этот класс реализует поддержку специальных возможностей для класса JSlider. |
Вложенные классы/интерфейсы, объявленные в классе JComponent
JComponent.AccessibleJComponent | Модификатор и тип | Класс | Описание |
|---|---|---|
class |
JComponent.AccessibleJComponent |
Внутренний класс JComponent, используемый для обеспечения стандартной поддержки специальных возможностей. |
Вложенные классы/интерфейсы, объявленные в классе Container
Container.AccessibleAWTContainer | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Container.AccessibleAWTContainer |
Внутренний класс Container, используемый для обеспечения стандартной поддержки специальных возможностей. |
Вложенные классы/интерфейсы, объявленные в классе Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Component.AccessibleAWTComponent |
Внутренний класс Component, используемый для обеспечения стандартной поддержки специальных возможностей. |
static enum |
Component.BaselineResizeBehavior |
Перечисление распространенных способов изменения базовой линии компонента при изменении его размера. |
protected class |
Component.BltBufferStrategy |
Внутренний класс для побитового переноса (blitting) закадровых поверхностей на компонент. |
protected class |
Component.FlipBufferStrategy |
Внутренний класс для переключения буферов в компоненте. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected ChangeEvent |
changeEvent |
Для каждого экземпляра ползунка требуется только один ChangeEvent, так как единственным (доступным только для чтения) состоянием события является свойство source. |
protected ChangeListener |
changeListener |
changeListener (без суффикса) — это слушатель, который мы добавляем к модели ползунка. |
protected int |
majorTickSpacing |
Количество значений между основными делениями — более крупными метками, разделяющими промежуточные деления. |
protected int |
minorTickSpacing |
Количество значений между промежуточными делениями — меньшими метками, расположенными между основными делениями. |
protected int |
orientation |
Является ли ползунок горизонтальным или вертикальным. По умолчанию — горизонтальный. |
protected BoundedRangeModel |
sliderModel |
Модель данных, обрабатывающая числовые максимальное, минимальное значения и значение текущей позиции ползунка. |
protected boolean |
snapToTicks |
Если true, ползунок (и представляемое им значение данных) привязывается к ближайшему делению рядом с местом, где пользователь установил ползунок. |
Поля, объявленные в классе JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW | Модификатор и тип | Поле | Описание |
|---|---|---|
protected EventListenerList |
listenerList |
Список слушателей событий для этого компонента. |
static final String |
TOOL_TIP_TEXT_KEY |
Комментарий, отображаемый при наведении курсора на компонент, также известный как «всплывающая подсказка». |
protected ComponentUI |
ui |
Делегат внешнего вида и поведения (look and feel) для этого компонента. |
static final int |
UNDEFINED_CONDITION |
Константа, используемая некоторыми API для обозначения того, что условие не определено. |
static final int |
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT |
Константа, используемая для registerKeyboardAction, означающая, что команда должна вызываться, когда принимающий компонент является предком компонента, находящегося в фокусе, или сам является компонентом в фокусе. |
static final int |
WHEN_FOCUSED |
Константа, используемая для registerKeyboardAction, означающая, что команда должна вызываться, когда компонент находится в фокусе. |
static final int |
WHEN_IN_FOCUSED_WINDOW |
Константа, используемая для registerKeyboardAction, означающая, что команда должна вызываться, когда принимающий компонент находится в окне с фокусом или сам является компонентом в фокусе. |
Поля, объявленные в классе Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT | Модификатор и тип | Поле | Описание |
|---|---|---|
protected AccessibleContext |
accessibleContext |
AccessibleContext, связанный с этим Component. |
static final float |
BOTTOM_ALIGNMENT |
Удобная константа для getAlignmentY. |
static final float |
CENTER_ALIGNMENT |
Удобная константа для getAlignmentY и getAlignmentX. |
static final float |
LEFT_ALIGNMENT |
Удобная константа для getAlignmentX. |
static final float |
RIGHT_ALIGNMENT |
Удобная константа для getAlignmentX. |
static final float |
TOP_ALIGNMENT |
Удобная константа для getAlignmentY(). |
Поля, объявленные в интерфейсе ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
ABORT |
Этот флаг в аргументе infoflags метода imageUpdate указывает на то, что формирование асинхронно отслеживаемого изображения было прервано до его завершения. |
static final int |
ALLBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает на то, что статическое изображение, которое ранее отрисовывалось, теперь завершено и может быть отрисовано снова в окончательном виде. |
static final int |
ERROR |
Этот флаг в аргументе infoflags метода imageUpdate указывает на то, что при асинхронном отслеживании изображения произошла ошибка. |
static final int |
FRAMEBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает на то, что еще один полный кадр многокадрового изображения, который ранее отрисовывался, теперь доступен для повторной отрисовки. |
static final int |
HEIGHT |
Этот флаг в аргументе infoflags метода imageUpdate указывает на то, что высота базового изображения стала доступна и ее можно получить из аргумента height метода обратного вызова imageUpdate. |
static final int |
PROPERTIES |
Этот флаг в аргументе infoflags метода imageUpdate указывает на то, что свойства изображения теперь доступны. |
static final int |
SOMEBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает на то, что доступно больше пикселей, необходимых для отрисовки масштабированного варианта изображения. |
static final int |
WIDTH |
Этот флаг в аргументе infoflags метода imageUpdate указывает на то, что ширина базового изображения стала доступна и ее можно получить из аргумента width метода обратного вызова imageUpdate. |
Поля, объявленные в интерфейсе SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
BOTTOM |
Константа ориентации блока, используемая для указания нижней части блока. |
static final int |
CENTER |
Центральное положение в области. |
static final int |
EAST |
Направление по компасу: восток (вправо). |
static final int |
HORIZONTAL |
Горизонтальная ориентация. |
static final int |
LEADING |
Определяет начальный край текста для использования с языками с письмом слева направо и справа налево. |
static final int |
LEFT |
Константа ориентации блока, используемая для указания левой стороны блока. |
static final int |
NEXT |
Определяет следующее направление в последовательности. |
static final int |
NORTH |
Направление по компасу: север (вверх). |
static final int |
NORTH_EAST |
Направление по компасу: северо-восток (вверх и вправо). |
static final int |
NORTH_WEST |
Направление по компасу: северо-запад (вверх и влево). |
static final int |
PREVIOUS |
Определяет предыдущее направление в последовательности. |
static final int |
RIGHT |
Константа ориентации блока, используемая для указания правой стороны блока. |
static final int |
SOUTH |
Направление по компасу: юг (вниз). |
static final int |
SOUTH_EAST |
Направление по компасу: юго-восток (вниз и вправо). |
static final int |
SOUTH_WEST |
Направление по компасу: юго-запад (вниз и влево). |
static final int |
TOP |
Константа ориентации блока, используемая для указания верхней части блока. |
static final int |
TRAILING |
Определяет конечный край текста для использования с языками с письмом слева направо и справа налево. |
static final int |
VERTICAL |
Вертикальная ориентация. |
static final int |
WEST |
Направление по компасу: запад (влево). |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
JSlider() |
Создает горизонтальный ползунок с диапазоном от 0 до 100 и начальным значением 50. |
JSlider |
Создает ползунок с указанной ориентацией, диапазоном от 0 до 100 и начальным значением 50. |
JSlider |
Создает горизонтальный ползунок с указанными минимальным и максимальным значениями и начальным значением, равным их среднему арифметическому. |
JSlider |
Создает горизонтальный ползунок с указанными min, max и value. |
JSlider |
Создает ползунок с указанной ориентацией и указанными минимальным, максимальным и начальным значениями. |
JSlider |
Создает горизонтальный ползунок с использованием указанной BoundedRangeModel. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addChangeListener |
Добавляет ChangeListener к ползунку. |
protected ChangeListener |
createChangeListener() |
Подклассы, которые хотят по-другому обрабатывать события ChangeEvent от модели, могут переопределить этот метод, чтобы вернуть экземпляр пользовательской реализации ChangeListener. |
Hashtable |
createStandardLabels |
Создает Hashtable числовых текстовых меток, начиная с минимума ползунка и используя указанный шаг приращения. |
Hashtable |
createStandardLabels |
Создает Hashtable числовых текстовых меток, начиная с указанной начальной точки и используя указанный шаг приращения. |
protected void |
fireStateChanged() |
Отправляет ChangeEvent, источником которого является этот JSlider, всем ChangeListener, зарегистрировавшим интерес к событиям ChangeEvent. |
AccessibleContext |
getAccessibleContext() |
Возвращает AccessibleContext, связанный с этим JSlider. |
ChangeListener[] |
getChangeListeners() |
Возвращает массив всех ChangeListener, добавленных к этому JSlider с помощью addChangeListener(). |
int |
getExtent() |
Возвращает «extent» из BoundedRangeModel. |
boolean |
getInverted() |
Возвращает true, если отображаемый диапазон значений для ползунка инвертирован, |
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() |
Возвращает true, если ползунок (и представляемое им значение данных) привязывается к ближайшему делению рядом с местом, куда пользователь поместил ползунок. |
SliderUI |
getUI() |
Получает объект UI, реализующий внешний вид и поведение (L&F) для этого компонента. |
String |
getUIClassID() |
Возвращает имя класса L&F, выполняющего отрисовку этого компонента. |
int |
getValue() |
Возвращает текущее значение ползунка из BoundedRangeModel. |
boolean |
getValueIsAdjusting() |
Возвращает свойство valueIsAdjusting из модели. |
boolean |
imageUpdate |
Перерисовывает компонент при изменении изображения. |
protected String |
paramString() |
Возвращает строковое представление этого JSlider. |
void |
removeChangeListener |
Удаляет ChangeListener из ползунка. |
void |
setExtent |
Устанавливает размер диапазона, «покрываемого» ползунком. |
void |
setFont |
Устанавливает шрифт для этого компонента. |
void |
setInverted |
Укажите значение true, чтобы инвертировать диапазон значений, отображаемый для ползунка, или false, чтобы установить диапазон значений в нормальном порядке. |
void |
setLabelTable |
Используется для указания того, какая метка будет отображаться при каждом заданном значении. |
void |
setMajorTickSpacing |
Этот метод задает интервал между основными делениями. |
void |
setMaximum |
Устанавливает максимальное значение ползунка равным maximum. |
void |
setMinimum |
Устанавливает минимальное значение ползунка равным minimum. |
void |
setMinorTickSpacing |
Этот метод задает интервал между промежуточными делениями. |
void |
setModel |
Устанавливает BoundedRangeModel, обрабатывающую три основных свойства ползунка: минимум, максимум, значение. |
void |
setOrientation |
Устанавливает ориентацию ползунка в SwingConstants.VERTICAL или SwingConstants.HORIZONTAL. |
void |
setPaintLabels |
Определяет, отрисовываются ли метки на ползунке. |
void |
setPaintTicks |
Определяет, отрисовываются ли деления на ползунке. |
void |
setPaintTrack |
Определяет, отрисовывается ли дорожка на ползунке. |
void |
setSnapToTicks |
Значение true указывает, что ползунок (и представляемое им значение данных) будет привязываться к ближайшему делению рядом с местом, где пользователь установил ползунок. |
void |
setUI |
Устанавливает объект UI, реализующий внешний вид и поведение (L&F) для этого компонента. |
void |
setValue |
Устанавливает текущее значение ползунка равным n. |
void |
setValueIsAdjusting |
Устанавливает свойство valueIsAdjusting модели. |
protected void |
updateLabelUIs() |
Обновляет интерфейс (UI) для меток в таблице меток путем вызова updateUI для каждой метки. |
void |
updateUI() |
Сбрасывает свойство UI к значению из текущего внешнего вида и поведения. |
Методы, объявленные в классе JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, 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 | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addAncestorListener |
Регистрирует listener, чтобы он получал AncestorEvents, когда он или любой из его предков перемещается или становится видимым или невидимым. |
void |
addNotify() |
Уведомляет этот компонент о том, что у него теперь есть родительский компонент. |
void |
addVetoableChangeListener |
Добавляет VetoableChangeListener в список слушателей. |
void |
computeVisibleRect |
Возвращает "видимый прямоугольник" (visible rect rectangle) компонента Component — пересечение видимых прямоугольников для этого компонента и всех его предков. |
boolean |
contains |
Предоставляет делегату UI возможность определить точную форму этого компонента для обработки событий мыши. |
JToolTip |
createToolTip() |
Возвращает экземпляр JToolTip, который должен использоваться для отображения всплывающей подсказки. |
void |
disable() |
Устарело. |
void |
enable() |
Устарело. Начиная с версии JDK 1.1, заменено на java.awt.Component.setEnabled(boolean). |
void |
firePropertyChange |
Поддержка создания отчетов об изменениях связанных свойств для логических свойств. |
void |
firePropertyChange |
Поддержка создания отчетов об изменениях связанных свойств для целочисленных свойств. |
protected void |
fireVetoableChange |
Поддерживает создание отчетов об изменениях свойств с ограничениями (constrained properties). |
ActionListener |
getActionForKeyStroke |
Возвращает объект, который будет выполнять действие, зарегистрированное для заданного нажатия клавиши. |
final ActionMap |
getActionMap() |
Возвращает ActionMap, используемый для определения того, какое Action активировать для конкретной привязки KeyStroke. |
float |
getAlignmentX() |
Переопределяет Container.getAlignmentX для возврата выравнивания по горизонтали. |
float |
getAlignmentY() |
Переопределяет Container.getAlignmentY для возврата выравнивания по вертикали. |
AncestorListener[] |
getAncestorListeners() |
Возвращает массив всех слушателей предков (ancestor listeners), зарегистрированных для этого компонента. |
boolean |
getAutoscrolls() |
Возвращает свойство autoscrolls. |
int |
getBaseline |
Возвращает базовую линию (baseline). |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior() |
Возвращает перечисление, указывающее, как базовая линия компонента изменяется при изменении его размера. |
Border |
getBorder() |
Возвращает границу этого компонента или null, если граница в данный момент не задана. |
Rectangle |
getBounds |
Сохраняет границы этого компонента в "возвращаемое значение" rv и возвращает rv. |
final Object |
getClientProperty |
Возвращает значение свойства с указанным ключом. |
protected Graphics |
getComponentGraphics |
Возвращает графический объект, используемый для отрисовки этого компонента. |
JPopupMenu |
getComponentPopupMenu() |
Возвращает JPopupMenu, назначенный для этого компонента. |
int |
getConditionForKeyStroke |
Возвращает условие, определяющее, происходит ли зарегистрированное действие в ответ на указанное нажатие клавиши. |
int |
getDebugGraphicsOptions() |
Возвращает состояние отладки графики. |
static Locale |
getDefaultLocale() |
Возвращает локаль по умолчанию, используемую для инициализации свойства locale каждого JComponent при создании. |
FontMetrics |
getFontMetrics |
Возвращает FontMetrics для указанного Font. |
Graphics |
getGraphics() |
Возвращает графический контекст этого компонента, который позволяет рисовать на компоненте. |
int |
getHeight() |
Возвращает текущую высоту этого компонента. |
boolean |
getInheritsPopupMenu() |
Возвращает true, если JPopupMenu должен наследоваться от родителя. |
final InputMap |
getInputMap() |
Возвращает InputMap, который используется, когда компонент находится в фокусе. |
final InputMap |
getInputMap |
Возвращает InputMap, который используется во время condition. |
InputVerifier |
getInputVerifier() |
Возвращает верификатор ввода (input verifier) для этого компонента. |
Insets |
getInsets() |
Если для этого компонента была установлена граница, возвращает внутренние отступы (insets) границы; в противном случае вызывает super.getInsets. |
Insets |
getInsets |
Возвращает объект Insets, содержащий значения внутренних отступов (insets) этого компонента. |
<T extends EventListener> |
getListeners |
Возвращает массив всех объектов, зарегистрированных в данный момент как FooListener для этого JComponent. |
Point |
getLocation |
Сохраняет начало координат x,y этого компонента в "возвращаемое значение" rv и возвращает rv. |
Dimension |
getMaximumSize() |
Если максимальный размер был установлен в значение, отличное от null, просто возвращает его. |
Dimension |
getMinimumSize() |
Если минимальный размер был установлен в значение, отличное от null, просто возвращает его. |
Component |
getNextFocusableComponent() |
Устарело. Начиная с версии 1.4, заменено на FocusTraversalPolicy. |
Point |
getPopupLocation |
Возвращает предпочтительное положение для отображения всплывающего меню в системе координат этого компонента. |
Dimension |
getPreferredSize() |
Если preferredSize был установлен в значение, отличное от null, просто возвращает его. |
KeyStroke[] |
getRegisteredKeyStrokes() |
Возвращает KeyStrokes, который инициирует зарегистрированные действия. |
JRootPane |
getRootPane() |
Возвращает предка JRootPane для этого компонента. |
Dimension |
getSize |
Сохраняет ширину/высоту этого компонента в "возвращаемое значение" rv и возвращает rv. |
Point |
getToolTipLocation |
Возвращает положение всплывающей подсказки в системе координат этого компонента. |
String |
getToolTipText() |
Возвращает строку всплывающей подсказки, заданную с помощью setToolTipText. |
String |
getToolTipText |
Возвращает строку, которая будет использоваться в качестве подсказки для события event. |
Container |
getTopLevelAncestor() |
Возвращает предка верхнего уровня этого компонента (содержащий Window) или null, если этот компонент не был добавлен ни в один контейнер. |
TransferHandler |
getTransferHandler() |
Возвращает свойство transferHandler. |
boolean |
getVerifyInputWhenFocusTarget() |
Возвращает значение, указывающее, будет ли вызываться верификатор ввода для текущего владельца фокуса перед тем, как этот компонент запросит фокус. |
VetoableChangeListener[] |
getVetoableChangeListeners() |
Возвращает массив всех слушателей вето-изменений (vetoable change listeners), зарегистрированных для этого компонента. |
Rectangle |
getVisibleRect() |
Возвращает "видимый прямоугольник" компонента Component — пересечение видимого прямоугольника этого компонента, new Rectangle(0, 0, getWidth(), getHeight()), и видимых прямоугольников всех его предков. |
int |
getWidth() |
Возвращает текущую ширину этого компонента. |
int |
getX() |
Возвращает текущую координату x начала этого компонента. |
int |
getY() |
Возвращает текущую координату y начала этого компонента. |
void |
grabFocus() |
Запрашивает передачу фокуса ввода этому Component, а также чтобы предок верхнего уровня этого Component стал активным окном (focused Window). |
void |
hide() |
Устарело. |
boolean |
isDoubleBuffered() |
Возвращает, должен ли этот компонент использовать буфер для отрисовки. |
static boolean |
isLightweightComponent |
Возвращает true, если этот компонент легковесный (lightweight), то есть если у него нет нативного аналога в оконной системе. |
boolean |
isManagingFocus() |
Устарело. Начиная с версии 1.4, заменено на Component.setFocusTraversalKeys(int, Set) и Container.setFocusCycleRoot(boolean). |
boolean |
isOpaque() |
Возвращает true, если этот компонент полностью непрозрачен. |
boolean |
isOptimizedDrawingEnabled() |
Возвращает true, если этот компонент располагает свои дочерние элементы мозаикой (tiles) — то есть может гарантировать, что дочерние элементы не будут перекрываться. |
final boolean |
isPaintingForPrint() |
Возвращает true, если текущая операция отрисовки этого компонента является частью операции print. |
protected boolean |
isPaintingOrigin() |
Возвращает true, если отрисовка, инициированная для дочернего компонента, должна приводить к запуску отрисовки из этого Component или одного из его предков. |
boolean |
isPaintingTile() |
Возвращает true, если компонент в данный момент отрисовывает тайл. |
boolean |
isRequestFocusEnabled() |
Возвращает true, если этот JComponent должен получить фокус; в противном случае возвращает false. |
boolean |
isValidateRoot() |
Если этот метод возвращает true, вызовы revalidate потомками этого компонента приведут к проверке (валидации) всего дерева, начиная с этого корня. |
void |
paint |
Вызывается Swing для отрисовки компонентов. |
protected void |
paintBorder |
Отрисовывает границу компонента. |
protected void |
paintChildren |
Отрисовывает дочерние элементы этого компонента. |
protected void |
paintComponent |
Вызывает метод paint делегата UI, если делегат UI не равен null. |
void |
paintImmediately |
Немедленно отрисовывает указанную область в этом компоненте и всех его потомках, перекрывающих эту область. |
void |
paintImmediately |
Отрисовывает указанную область прямо сейчас. |
void |
print |
Вызовите этот метод для печати компонента в указанный Graphics. |
void |
printAll |
Вызовите этот метод для печати компонента. |
protected void |
printBorder |
Выводит на печать границу компонента. |
protected void |
printChildren |
Выводит на печать дочерние элементы этого компонента. |
protected void |
printComponent |
Вызывается во время операции печати. |
protected void |
processComponentKeyEvent |
Обрабатывает любые события клавиатуры, которые распознает сам компонент. |
protected boolean |
processKeyBinding |
Вызывается для обработки привязок клавиш для ks в результате события KeyEvent e. |
protected void |
processKeyEvent |
Переопределяет processKeyEvent для обработки событий. |
protected void |
processMouseEvent |
Обрабатывает события мыши, происходящие на этом компоненте, путем их диспетчеризации любым зарегистрированным объектам MouseListener; полное описание этого метода см. в Component.processMouseEvent(MouseEvent). |
protected void |
processMouseMotionEvent |
Обрабатывает события перемещения мыши, такие как MouseEvent.MOUSE_DRAGGED. |
final void |
putClientProperty |
Добавляет произвольное клиентское свойство типа "ключ/значение" к этому компоненту. |
void |
registerKeyboardAction |
Этот метод устарел, для аналогичного поведения используйте комбинацию getActionMap() и getInputMap(). |
void |
registerKeyboardAction |
Этот метод устарел, для аналогичного поведения используйте комбинацию getActionMap() и getInputMap(). |
void |
removeAncestorListener |
Отменяет регистрацию listener, чтобы он больше не получал AncestorEvents. |
void |
removeNotify() |
Уведомляет этот компонент о том, что у него больше нет родительского компонента. |
void |
removeVetoableChangeListener |
Удаляет VetoableChangeListener из списка слушателей. |
void |
repaint |
Добавляет указанную область в список "грязных" (dirty) областей, если компонент отображается. |
void |
repaint |
Добавляет указанную область в список "грязных" (dirty) областей, если компонент отображается. |
boolean |
requestDefaultFocus() |
Устарело. Начиная с версии 1.4, заменено на FocusTraversalPolicy.getDefaultComponent(Container).requestFocus()
|
void |
requestFocus() |
Запрашивает получение фокуса ввода данным Component. |
boolean |
requestFocus |
Запрашивает получение фокуса ввода данным Component. |
boolean |
requestFocusInWindow() |
Запрашивает получение фокуса ввода данным Component. |
protected boolean |
requestFocusInWindow |
Запрашивает получение фокуса ввода данным Component. |
void |
resetKeyboardActions() |
Отменяет регистрацию всех привязок в InputMaps и ActionMap первого уровня. |
void |
reshape |
Устарело. Начиная с версии JDK 5, заменено на Component.setBounds(int, int, int, int). |
void |
revalidate() |
Поддерживает отложенную автоматическую компоновку. |
void |
scrollRectToVisible |
Пересылает сообщение scrollRectToVisible() родителю компонента JComponent. |
final void |
setActionMap |
Устанавливает ActionMap в am. |
void |
setAlignmentX |
Устанавливает выравнивание по горизонтали. |
void |
setAlignmentY |
Устанавливает выравнивание по вертикали. |
void |
setAutoscrolls |
Устанавливает свойство autoscrolls. |
void |
setBackground |
Устанавливает цвет фона этого компонента. |
void |
setBorder |
Устанавливает границу этого компонента. |
void |
setComponentPopupMenu |
Устанавливает JPopupMenu для этого JComponent. |
void |
setDebugGraphicsOptions |
Включает или отключает диагностическую информацию о каждой графической операции, выполняемой внутри компонента или одного из его дочерних элементов. |
static void |
setDefaultLocale |
Задает локаль по умолчанию, используемую для инициализации свойства locale каждого JComponent при создании. |
void |
setDoubleBuffered |
Определяет, должен ли этот компонент использовать буфер для отрисовки. |
void |
setEnabled |
Определяет, включен ли этот компонент. |
void |
setFocusTraversalKeys |
Задает клавиши перемещения фокуса для указанной операции обхода для этого Component. |
void |
setForeground |
Устанавливает цвет переднего плана этого компонента. |
void |
setInheritsPopupMenu |
Определяет, должен ли getComponentPopupMenu делегировать родителю, если этому компоненту не назначен JPopupMenu. |
final void |
setInputMap |
Устанавливает InputMap для использования при условии condition в map. |
void |
setInputVerifier |
Устанавливает верификатор ввода (input verifier) для этого компонента. |
void |
setMaximumSize |
Задает максимальный размер этого компонента равным постоянному значению. |
void |
setMinimumSize |
Задает минимальный размер этого компонента равным постоянному значению. |
void |
setNextFocusableComponent |
Устарело. Начиная с версии 1.4, заменено на FocusTraversalPolicy
|
void |
setOpaque |
Если true, компонент отрисовывает каждый пиксель в пределах своих границ. |
void |
setPreferredSize |
Задает предпочтительный размер этого компонента. |
void |
setRequestFocusEnabled |
Предоставляет подсказку относительно того, должен ли этот JComponent получать фокус. |
void |
setToolTipText |
Регистрирует текст для отображения во всплывающей подсказке. |
void |
setTransferHandler |
Устанавливает TransferHandler, который обеспечивает поддержку передачи данных в этот компонент и из него с помощью вырезания/копирования/вставки и перетаскивания (drag and drop). |
protected void |
setUI |
Устанавливает делегат внешнего вида (look and feel) для этого компонента. |
void |
setVerifyInputWhenFocusTarget |
Устанавливает значение, указывающее, будет ли вызываться верификатор ввода для текущего владельца фокуса перед тем, как этот компонент запросит фокус. |
void |
setVisible |
Делает компонент видимым или невидимым. |
void |
unregisterKeyboardAction |
Этот метод устарел. |
void |
update |
Вызывает paint. |
Методы, объявленные в классе 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, transferFocusDownCycle, validate, validateTree | Модификатор и тип | Метод | Описание |
|---|---|---|
Component |
add |
Добавляет указанный компонент в конец этого контейнера. |
Component |
add |
Добавляет указанный компонент в этот контейнер в заданную позицию. |
void |
add |
Добавляет указанный компонент в конец этого контейнера. |
void |
add |
Добавляет указанный компонент в этот контейнер с заданными ограничениями по указанному индексу. |
Component |
add |
Добавляет указанный компонент в этот контейнер. |
void |
addContainerListener |
Добавляет указанный слушатель контейнера для получения событий контейнера от этого контейнера. |
protected void |
addImpl |
Добавляет указанный компонент в этот контейнер по указанному индексу. |
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей. |
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей для конкретного свойства. |
void |
applyComponentOrientation |
Устанавливает свойство ComponentOrientation этого контейнера и всех компонентов, содержащихся внутри него. |
boolean |
areFocusTraversalKeysSet |
Возвращает значение, указывающее, был ли явно определен для этого Container набор клавиш прямого перехода фокуса для заданной операции перехода фокуса. |
int |
countComponents() |
Устарело. Начиная с версии JDK 1.1, заменено на getComponentCount(). |
void |
deliverEvent |
Устарело. Начиная с версии JDK 1.1, заменено на dispatchEvent(AWTEvent e)
|
void |
doLayout() |
Приводит к размещению компонентов в этом контейнере. |
Component |
findComponentAt |
Определяет видимый дочерний компонент, содержащий указанную позицию. |
Component |
findComponentAt |
Определяет видимый дочерний компонент, содержащий указанную точку. |
Component |
getComponent |
Возвращает n-й компонент в этом контейнере. |
Component |
getComponentAt |
Определяет компонент, содержащий позицию x,y. |
Component |
getComponentAt |
Возвращает компонент, содержащий указанную точку. |
int |
getComponentCount() |
Возвращает количество компонентов в этой панели. |
Component[] |
getComponents() |
Возвращает все компоненты в этом контейнере. |
int |
getComponentZOrder |
Возвращает z-order индекс компонента внутри контейнера. |
ContainerListener[] |
getContainerListeners() |
Возвращает массив всех слушателей контейнера, зарегистрированных на этом контейнере. |
Set |
getFocusTraversalKeys |
Возвращает набор клавиш перехода фокуса для заданной операции перехода для этого Container. |
FocusTraversalPolicy |
getFocusTraversalPolicy() |
Возвращает политику перехода фокуса, которая будет управлять переходом с клавиатуры по дочерним элементам этого Container, или null, если этот Container не является корнем цикла обхода фокуса. |
LayoutManager |
getLayout() |
Возвращает менеджер компоновки для этого контейнера. |
Point |
getMousePosition |
Возвращает позицию указателя мыши в пространстве координат этого Container, если Container находится под указателем мыши, в противном случае возвращает null. |
Insets |
insets() |
Устарело. Начиная с версии JDK 1.1, заменено на getInsets(). |
void |
invalidate() |
Делает контейнер недействительным. |
boolean |
isAncestorOf |
Проверяет, содержится ли компонент в иерархии компонентов этого контейнера. |
boolean |
isFocusCycleRoot() |
Возвращает значение, указывающее, является ли этот Container корнем цикла обхода фокуса. |
boolean |
isFocusCycleRoot |
Возвращает значение, указывающее, является ли указанный Container корнем цикла обхода фокуса для цикла обхода фокуса этого Container. |
final boolean |
isFocusTraversalPolicyProvider() |
Возвращает значение, указывающее, предоставляет ли этот контейнер политику перехода фокуса. |
boolean |
isFocusTraversalPolicySet() |
Возвращает значение, указывающее, была ли политика перехода фокуса явно установлена для этого Container. |
void |
layout() |
Устарело. Начиная с версии JDK 1.1, заменено на doLayout(). |
void |
list |
Выводит список содержимого этого контейнера в указанный выходной поток. |
void |
list |
Выводит список, начиная с указанного отступа, в указанный print writer. |
Component |
locate |
Устарело. Начиная с версии JDK 1.1, заменено на getComponentAt(int, int). |
Dimension |
minimumSize() |
Устарело. Начиная с версии JDK 1.1, заменено на getMinimumSize(). |
void |
paintComponents |
Отрисовывает каждый из компонентов в этом контейнере. |
Dimension |
preferredSize() |
Устарело. Начиная с версии JDK 1.1, заменено на getPreferredSize(). |
void |
printComponents |
Печатает каждый из компонентов в этом контейнере. |
protected void |
processContainerEvent |
Обрабатывает события контейнера, происходящие в этом контейнере, путем их диспетчеризации любым зарегистрированным объектам ContainerListener. |
protected void |
processEvent |
Обрабатывает события в этом контейнере. |
void |
remove |
Удаляет компонент, указанный с помощью index, из этого контейнера. |
void |
remove |
Удаляет указанный компонент из этого контейнера. |
void |
removeAll() |
Удаляет все компоненты из этого контейнера. |
void |
removeContainerListener |
Удаляет указанный слушатель контейнера, чтобы он больше не получал события контейнера от этого контейнера. |
void |
setComponentZOrder |
Перемещает указанный компонент на указанный z-order индекс в контейнере. |
void |
setFocusCycleRoot |
Устанавливает, является ли этот Container корнем цикла обхода фокуса. |
void |
setFocusTraversalPolicy |
Устанавливает политику перехода фокуса, которая будет управлять переходом с клавиатуры по дочерним элементам этого Container, если этот Container является корнем цикла обхода фокуса. |
final void |
setFocusTraversalPolicyProvider |
Устанавливает, будет ли этот контейнер использоваться для предоставления политики перехода фокуса. |
void |
setLayout |
Устанавливает менеджер компоновки для этого контейнера. |
void |
transferFocusDownCycle() |
Передает фокус на один цикл обхода фокуса вниз. |
void |
validate() |
Проверяет корректность (валидирует) этот контейнер и все его подкомпоненты. |
protected void |
validateTree() |
Рекурсивно спускается по дереву контейнера и повторно вычисляет компоновку для любых поддеревьев, помеченных как требующие этого (помеченных как недействительные). |
Методы, объявленные в классе 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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
action |
Устарело. Начиная с версии JDK 1.1, следует регистрировать этот компонент в качестве ActionListener для компонента, генерирующего события действия. |
void |
add |
Добавляет указанное всплывающее меню в этот компонент. |
void |
addComponentListener |
Добавляет указанный слушатель компонентов для получения событий компонента от этого компонента. |
void |
addFocusListener |
Добавляет указанный слушатель фокуса для получения событий фокуса от этого компонента при получении им фокуса ввода. |
void |
addHierarchyBoundsListener |
Добавляет указанный слушатель границ иерархии для получения событий границ иерархии от этого компонента при изменении иерархии, к которой принадлежит данный контейнер. |
void |
addHierarchyListener |
Добавляет указанный слушатель иерархии для получения событий изменения иерархии от этого компонента при изменении иерархии, к которой принадлежит данный контейнер. |
void |
addInputMethodListener |
Добавляет указанный слушатель методов ввода для получения событий метода ввода от этого компонента. |
void |
addKeyListener |
Добавляет указанный слушатель клавиш для получения событий клавиатуры от этого компонента. |
void |
addMouseListener |
Добавляет указанный слушатель мыши для получения событий мыши от этого компонента. |
void |
addMouseMotionListener |
Добавляет указанный слушатель перемещения мыши для получения событий перемещения мыши от этого компонента. |
void |
addMouseWheelListener |
Добавляет указанный слушатель колесика мыши для получения событий колесика мыши от этого компонента. |
Rectangle |
bounds() |
Устарело. Начиная с версии JDK 1.1, заменено на getBounds(). |
int |
checkImage |
Возвращает состояние построения экранного представления указанного изображения. |
int |
checkImage |
Возвращает состояние построения экранного представления указанного изображения. |
protected AWTEvent |
coalesceEvents |
Потенциально объединяет отправляемое событие с существующим событием. |
boolean |
contains |
Проверяет, «содержит» ли этот компонент указанную точку, где координаты точки x и y определены относительно системы координат этого компонента. |
Image |
createImage |
Создает закадровое отрисовываемое изображение, используемое для двойной буферизации. |
Image |
createImage |
Создает изображение на основе указанного поставщика изображений. |
VolatileImage |
createVolatileImage |
Создает изменяемое закадровое отрисовываемое изображение для использования в двойной буферизации. |
VolatileImage |
createVolatileImage |
Создает изменяемое закадровое отрисовываемое изображение с заданными возможностями. |
protected final void |
disableEvents |
Отключает доставку событий, определенных указанным параметром маски событий, в этот компонент. |
final void |
dispatchEvent |
Отправляет событие этому компоненту или одному из его подкомпонентов. |
void |
enable |
Устарело. Начиная с версии JDK 1.1, заменено на setEnabled(boolean). |
protected final void |
enableEvents |
Включает доставку событий, определенных указанным параметром маски событий, в этот компонент. |
void |
enableInputMethods |
Включает или отключает поддержку методов ввода для этого компонента. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
protected void |
firePropertyChange |
Поддержка отправки отчетов об изменении связанных свойств для свойств типа Object. |
Color |
getBackground() |
Возвращает цвет фона этого компонента. |
Rectangle |
getBounds() |
Возвращает границы этого компонента в виде объекта Rectangle. |
ColorModel |
getColorModel() |
Возвращает экземпляр ColorModel, используемый для отображения компонента на устройстве вывода. |
ComponentListener[] |
getComponentListeners() |
Возвращает массив всех слушателей компонентов, зарегистрированных для этого компонента. |
ComponentOrientation |
getComponentOrientation() |
Получает ориентацию с учетом языка, которая должна использоваться для упорядочивания элементов или текста внутри этого компонента. |
Cursor |
getCursor() |
Возвращает курсор, установленный в компоненте. |
DropTarget |
getDropTarget() |
Возвращает DropTarget, связанный с этим Component. |
Container |
getFocusCycleRootAncestor() |
Возвращает контейнер Container, являющийся корнем цикла обхода фокуса для данного компонента Component. |
FocusListener[] |
getFocusListeners() |
Возвращает массив всех слушателей фокуса, зарегистрированных для этого компонента. |
boolean |
getFocusTraversalKeysEnabled() |
Возвращает значение, указывающее, включены ли клавиши обхода фокуса для этого компонента Component. |
Font |
getFont() |
Возвращает шрифт этого компонента. |
Color |
getForeground() |
Возвращает цвет переднего плана этого компонента. |
GraphicsConfiguration |
getGraphicsConfiguration() |
Возвращает GraphicsConfiguration, связанный с этим Component. |
HierarchyBoundsListener[] |
getHierarchyBoundsListeners() |
Возвращает массив всех слушателей границ иерархии, зарегистрированных для этого компонента. |
HierarchyListener[] |
getHierarchyListeners() |
Возвращает массив всех слушателей иерархии, зарегистрированных для этого компонента. |
boolean |
getIgnoreRepaint() |
Возвращает значение, указывающее, следует ли игнорировать сообщения о перерисовке, полученные от операционной системы. |
InputContext |
getInputContext() |
Возвращает контекст ввода, используемый этим компонентом для обработки взаимодействия с методами ввода при вводе текста в этот компонент. |
InputMethodListener[] |
getInputMethodListeners() |
Возвращает массив всех слушателей методов ввода, зарегистрированных для этого компонента. |
InputMethodRequests |
getInputMethodRequests() |
Возвращает обработчик запросов метода ввода, поддерживающий запросы от методов ввода для этого компонента. |
KeyListener[] |
getKeyListeners() |
Возвращает массив всех слушателей клавиатуры, зарегистрированных для этого компонента. |
Locale |
getLocale() |
Возвращает языковой стандарт этого компонента. |
Point |
getLocation() |
Возвращает положение этого компонента в виде точки, определяющей верхний левый угол компонента. |
Point |
getLocationOnScreen() |
Возвращает положение этого компонента в виде точки, определяющей верхний левый угол компонента в пространстве координат экрана. |
MouseListener[] |
getMouseListeners() |
Возвращает массив всех слушателей мыши, зарегистрированных для этого компонента. |
MouseMotionListener[] |
getMouseMotionListeners() |
Возвращает массив всех слушателей перемещения мыши, зарегистрированных для этого компонента. |
Point |
getMousePosition() |
Возвращает позицию указателя мыши в системе координат этого Component, если Component находится непосредственно под указателем мыши; в противном случае возвращает null. |
MouseWheelListener[] |
getMouseWheelListeners() |
Возвращает массив всех слушателей колесика мыши, зарегистрированных для этого компонента. |
String |
getName() |
Возвращает имя компонента. |
Container |
getParent() |
Возвращает родительский элемент этого компонента. |
PropertyChangeListener[] |
getPropertyChangeListeners() |
Возвращает массив всех слушателей изменения свойств, зарегистрированных для этого компонента. |
PropertyChangeListener[] |
getPropertyChangeListeners |
Возвращает массив всех слушателей, связанных с указанным свойством. |
Dimension |
getSize() |
Возвращает размер этого компонента в виде объекта Dimension. |
Toolkit |
getToolkit() |
Возвращает инструментарий этого компонента. |
final Object |
getTreeLock() |
Возвращает объект блокировки этого компонента (объект, владеющий монитором синхронизации потоков) для операций с деревом компонентов и компоновкой AWT. |
boolean |
gotFocus |
Устарело. Начиная с версии JDK 1.1, заменено на processFocusEvent(FocusEvent). |
boolean |
handleEvent |
Устарело. Начиная с версии JDK 1.1, заменено на processEvent(AWTEvent). |
boolean |
hasFocus() |
Возвращает true, если этот Component является владельцем фокуса. |
boolean |
inside |
Устарело. Начиная с версии JDK 1.1, заменено на contains(int, int). |
boolean |
isBackgroundSet() |
Возвращает значение, указывающее, был ли явно задан цвет фона для этого компонента Component. |
boolean |
isCursorSet() |
Возвращает значение, указывающее, был ли явно задан курсор для этого компонента Component. |
boolean |
isDisplayable() |
Определяет, может ли этот компонент отображаться. |
boolean |
isEnabled() |
Определяет, включен ли этот компонент. |
boolean |
isFocusable() |
Возвращает значение, указывающее, может ли этот компонент Component получать фокус. |
boolean |
isFocusOwner() |
Возвращает true, если этот Component является владельцем фокуса. |
boolean |
isFocusTraversable() |
Устарело. Начиная с 1.4, заменено на isFocusable(). |
boolean |
isFontSet() |
Возвращает значение, указывающее, был ли явно задан шрифт для этого компонента Component. |
boolean |
isForegroundSet() |
Возвращает значение, указывающее, был ли явно задан цвет переднего плана для этого компонента Component. |
boolean |
isLightweight() |
Легковесный компонент не имеет нативного аналога в инструментарии. |
boolean |
isMaximumSizeSet() |
Возвращает true, если максимальный размер был установлен в значение, отличное от null, в противном случае возвращает false. |
boolean |
isMinimumSizeSet() |
Возвращает значение, указывающее, был ли вызван метод setMinimumSize со значением, отличным от null. |
boolean |
isPreferredSizeSet() |
Возвращает true, если предпочтительный размер был установлен в значение, отличное от null, в противном случае возвращает false. |
boolean |
isShowing() |
Определяет, отображается ли этот компонент на экране. |
boolean |
isValid() |
Определяет, является ли этот компонент допустимым. |
boolean |
isVisible() |
Определяет, должен ли этот компонент быть видимым, когда видим его родительский элемент. |
boolean |
keyDown |
Устарело. Начиная с версии JDK 1.1, заменено на processKeyEvent(KeyEvent). |
boolean |
keyUp |
Устарело. Начиная с версии JDK 1.1, заменено на processKeyEvent(KeyEvent). |
void |
list() |
Выводит список этого компонента в стандартный системный поток вывода System.out. |
void |
list |
Выводит список этого компонента в указанный поток вывода. |
void |
list |
Выводит список в указанный поток записи. |
Point |
location() |
Устарело. Начиная с версии JDK 1.1, заменено на getLocation(). |
boolean |
lostFocus |
Устарело. Начиная с версии JDK 1.1, заменено на processFocusEvent(FocusEvent). |
boolean |
mouseDown |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseEvent(MouseEvent). |
boolean |
mouseDrag |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseMotionEvent(MouseEvent). |
boolean |
mouseEnter |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseEvent(MouseEvent). |
boolean |
mouseExit |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseEvent(MouseEvent). |
boolean |
mouseMove |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseMotionEvent(MouseEvent). |
boolean |
mouseUp |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseEvent(MouseEvent). |
void |
move |
Устарело. Начиная с версии JDK 1.1, заменено на setLocation(int, int). |
void |
nextFocus() |
Устарело. Начиная с версии JDK 1.1, заменено на transferFocus(). |
void |
paintAll |
Отрисовывает этот компонент и все его подкомпоненты. |
boolean |
postEvent |
Устарело. Начиная с версии JDK 1.1, заменено на dispatchEvent(AWTEvent). |
boolean |
prepareImage |
Подготавливает изображение для отрисовки на этом компоненте с указанной шириной и высотой. |
boolean |
prepareImage |
Подготавливает изображение для отрисовки на этом компоненте. |
protected void |
processComponentEvent |
Обрабатывает события компонента, происходящие в этом компоненте, отправляя их любым зарегистрированным объектам ComponentListener. |
protected void |
processFocusEvent |
Обрабатывает события фокуса, происходящие в этом компоненте, отправляя их любым зарегистрированным объектам FocusListener. |
protected void |
processHierarchyBoundsEvent |
Обрабатывает события границ иерархии, происходящие в этом компоненте, отправляя их любым зарегистрированным объектам HierarchyBoundsListener. |
protected void |
processHierarchyEvent |
Обрабатывает события иерархии, происходящие в этом компоненте, отправляя их любым зарегистрированным объектам HierarchyListener. |
protected void |
processInputMethodEvent |
Обрабатывает события метода ввода, происходящие в этом компоненте, отправляя их любым зарегистрированным объектам InputMethodListener. |
protected void |
processMouseWheelEvent |
Обрабатывает события колесика мыши, происходящие в этом компоненте, отправляя их любым зарегистрированным объектам MouseWheelListener. |
void |
remove |
Удаляет указанное всплывающее меню из этого компонента. |
void |
removeComponentListener |
Удаляет указанный слушатель компонентов, чтобы он больше не получал события компонента от этого компонента. |
void |
removeFocusListener |
Удаляет указанный слушатель фокуса, чтобы он больше не получал события фокуса от этого компонента. |
void |
removeHierarchyBoundsListener |
Удаляет указанный слушатель границ иерархии, чтобы он больше не получал события границ иерархии от этого компонента. |
void |
removeHierarchyListener |
Удаляет указанный слушатель иерархии, чтобы он больше не получал события изменения иерархии от этого компонента. |
void |
removeInputMethodListener |
Удаляет указанный слушатель методов ввода, чтобы он больше не получал события метода ввода от этого компонента. |
void |
removeKeyListener |
Удаляет указанный слушатель клавиш, чтобы он больше не получал события клавиш от этого компонента. |
void |
removeMouseListener |
Удаляет указанный слушатель мыши, чтобы он больше не получал события мыши от этого компонента. |
void |
removeMouseMotionListener |
Удаляет указанный слушатель перемещения мыши, чтобы он больше не получал события перемещения мыши от этого компонента. |
void |
removeMouseWheelListener |
Удаляет указанный слушатель колесика мыши, чтобы он больше не получал события колесика мыши от этого компонента. |
void |
removePropertyChangeListener |
Удаляет PropertyChangeListener из списка слушателей. |
void |
removePropertyChangeListener |
Удаляет PropertyChangeListener из списка слушателей для конкретного свойства. |
void |
repaint() |
Перерисовывает этот компонент. |
void |
repaint |
Перерисовывает указанную прямоугольную область этого компонента. |
void |
repaint |
Перерисовывает компонент. |
protected boolean |
requestFocus |
Запрашивает по причине cause, чтобы этот Component получил фокус ввода, а предок верхнего уровня этого Component стал сфокусированным Window. |
void |
requestFocus |
Запрашивает по причине cause, чтобы этот компонент Component получил фокус ввода, а предок верхнего уровня этого компонента Component стал сфокусированным окном Window. |
boolean |
requestFocusInWindow |
Запрашивает по причине cause, чтобы этот компонент Component получил фокус ввода, если предок верхнего уровня этого компонента Component уже является сфокусированным окном Window. |
void |
resize |
Устарело. Начиная с версии JDK 1.1, заменено на setSize(int, int). |
void |
resize |
Устарело. Начиная с версии JDK 1.1, заменено на setSize(Dimension). |
void |
setBounds |
Перемещает и изменяет размер этого компонента. |
void |
setBounds |
Перемещает и изменяет размер этого компонента в соответствии с новым ограничивающим прямоугольником r. |
void |
setComponentOrientation |
Задает ориентацию с учетом языка, которая должна использоваться для упорядочивания элементов или текста внутри этого компонента. |
void |
setCursor |
Задает изображение курсора равным указанному курсору. |
void |
setDropTarget |
Связывает DropTarget с этим компонентом. |
void |
setFocusable |
Устанавливает состояние фокусируемости этого компонента Component в указанное значение. |
void |
setFocusTraversalKeysEnabled |
Устанавливает, включены ли клавиши обхода фокуса для этого компонента Component. |
void |
setIgnoreRepaint |
Устанавливает, следует ли игнорировать сообщения о перерисовке, полученные от операционной системы. |
void |
setLocale |
Задает языковой стандарт этого компонента. |
void |
setLocation |
Перемещает этот компонент на новое местоположение. |
void |
setLocation |
Перемещает этот компонент на новое местоположение. |
void |
setMixingCutoutShape |
Задает форму «mixing-cutout» для этого легковесного компонента. |
void |
setName |
Задает имя компонента равным указанной строке. |
void |
setSize |
Изменяет размер этого компонента так, чтобы он имел ширину width и высоту height. |
void |
setSize |
Изменяет размер этого компонента так, чтобы он имел ширину d.width и высоту d.height. |
void |
show() |
Устарело. Начиная с версии JDK 1.1, заменено на setVisible(boolean). |
void |
show |
Устарело. Начиная с версии JDK 1.1, заменено на setVisible(boolean). |
Dimension |
size() |
Устарело. Начиная с версии JDK 1.1, заменено на getSize(). |
String |
toString() |
Возвращает строковое представление этого компонента и его значений. |
void |
transferFocus() |
Передает фокус следующему компоненту, как если бы этот компонент был владельцем фокуса. |
void |
transferFocusBackward() |
Передает фокус предыдущему компоненту, как если бы этот компонент был владельцем фокуса. |
void |
transferFocusUpCycle() |
Передает фокус на один цикл обхода фокуса вверх. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, "равен" ли какой-либо другой объект этому объекту. |
protected void |
finalize() |
Устарело, для удаления: этот элемент API подлежит удалению в будущей версии. Финализация устарела и подлежит удалению в будущем выпуске. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает значение хэш-кода для этого объекта. |
final void |
notify() |
Возобновляет работу одного потока, ожидающего на мониторе этого объекта. |
final void |
notifyAll() |
Возобновляет работу всех потоков, ожидающих на мониторе этого объекта. |
final void |
wait() |
Переводит текущий поток в режим ожидания до тех пор, пока он не будет разбужен, как правило, посредством уведомления или прерывания. |
final void |
wait |
Переводит текущий поток в режим ожидания до тех пор, пока он не будет разбужен, как правило, посредством уведомления или прерывания, либо пока не истечет определенное время. |
final void |
wait |
Переводит текущий поток в режим ожидания до тех пор, пока он не будет разбужен, как правило, посредством уведомления или прерывания, либо пока не истечет определенное время. |
Подробное описание полей
sliderModel
protected BoundedRangeModel sliderModel
majorTickSpacing
protected int majorTickSpacing
minorTickSpacing
protected int minorTickSpacing
- См. также:
snapToTicks
protected boolean snapToTicks
- См. также:
orientation
protected int orientation
- См. также:
changeListener
protected ChangeListener changeListener
ChangeListener, возвращенным из createChangeListener, который по умолчанию просто пересылает события в ChangeListener (если таковые имеются), добавленные непосредственно к ползунку.- См. также:
changeEvent
protected transient ChangeEvent changeEvent
ChangeEvent, поскольку единственным состоянием события (только для чтения) является свойство source. Источником генерируемых здесь событий всегда является "this". Событие создается отложенно при первой отправке уведомления о событии.- См. также:
Подробное описание конструкторов
JSlider
public JSlider()
JSlider
public JSlider(int orientation)
0 до 100 и начальным значением 50. Ориентация может быть либо SwingConstants.VERTICAL, либо SwingConstants.HORIZONTAL.- Параметры:
-
orientation- ориентация ползунка - Исключения:
-
IllegalArgumentException- если ориентация не является одним из значенийVERTICAL,HORIZONTAL - См. также:
JSlider
public JSlider(int min, int max)
Интерфейс BoundedRangeModel, хранящий данные ползунка, обрабатывает любые проблемы, которые могут возникнуть из-за неправильной установки минимального и максимального значений ползунка. Подробности см. в документации по BoundedRangeModel.
- Параметры:
-
min- минимальное значение ползунка -
max- максимальное значение ползунка - См. также:
JSlider
public JSlider(int min, int max, int value)
Интерфейс BoundedRangeModel, хранящий данные ползунка, обрабатывает любые проблемы, которые могут возникнуть из-за неправильной установки минимального, начального и максимального значений ползунка. Подробности см. в документации по BoundedRangeModel.
- Параметры:
-
min- минимальное значение ползунка -
max- максимальное значение ползунка -
value- начальное значение ползунка - См. также:
JSlider
public JSlider(int orientation, int min, int max, int value)
SwingConstants.VERTICAL, либо SwingConstants.HORIZONTAL. Интерфейс BoundedRangeModel, хранящий данные ползунка, обрабатывает любые проблемы, которые могут возникнуть из-за неправильной установки минимального, начального и максимального значений ползунка. Подробности см. в документации по BoundedRangeModel.
- Параметры:
-
orientation- ориентация ползунка -
min- минимальное значение ползунка -
max- максимальное значение ползунка -
value- начальное значение ползунка - Исключения:
-
IllegalArgumentException- если ориентация не является одним из значенийVERTICAL,HORIZONTAL - См. также:
JSlider
public JSlider(BoundedRangeModel brm)
- Параметры:
-
brm- объектBoundedRangeModelдля ползунка
Подробное описание методов
getUI
public SliderUI getUI()
- Переопределяет:
-
getUIв классеJComponent - Возвращает:
- объект SliderUI, реализующий L&F ползунка
setUI
@BeanProperty(hidden=true, visualUpdate=true, description="The UI object that implements the slider's LookAndFeel.") public void setUI(SliderUI ui)
- Параметры:
-
ui- объект L&F SliderUI - См. также:
updateUI
public void updateUI()
- Переопределяет:
-
updateUIв классеJComponent - См. также:
getUIClassID
@BeanProperty(bound=false) public String getUIClassID()
- Переопределяет:
-
getUIClassIDв классеJComponent - Возвращает:
- строку "SliderUI"
- См. также:
createChangeListener
protected ChangeListener createChangeListener()
ChangeEvent от модели, могут переопределить этот метод для возврата экземпляра пользовательской реализации ChangeListener. Реализация по умолчанию ChangeListener просто вызывает метод fireStateChanged для пересылки событий ChangeEvent слушателям ChangeListener, добавленным непосредственно к ползунку.- Возвращает:
- экземпляр нового
ChangeListener - См. также:
addChangeListener
public void addChangeListener(ChangeListener l)
- Параметры:
-
l- добавляемый ChangeListener - См. также:
removeChangeListener
public void removeChangeListener(ChangeListener l)
- Параметры:
-
l- удаляемый ChangeListener - См. также:
getChangeListeners
@BeanProperty(bound=false) public ChangeListener[] getChangeListeners()
ChangeListener, добавленных к этому JSlider с помощью метода addChangeListener().- Возвращает:
- все добавленные объекты
ChangeListenerили пустой массив, если слушатели не были добавлены - С какого года/версии:
- 1.4
fireStateChanged
protected void fireStateChanged()
ChangeEvent, источником которого является этот JSlider, всем слушателям ChangeListener, зарегистрировавшим интерес к событиям ChangeEvent. Этот метод вызывается каждый раз при получении ChangeEvent от модели. Экземпляр события создается при необходимости и сохраняется в changeEvent.
- См. также:
getModel
public BoundedRangeModel getModel()
BoundedRangeModel, управляющий тремя фундаментальными свойствами ползунка: минимумом, максимумом и значением.- Возвращает:
- модель данных для этого компонента
- См. также:
setModel
@BeanProperty(description="The sliders BoundedRangeModel.") public void setModel(BoundedRangeModel newModel)
BoundedRangeModel, управляющий тремя фундаментальными свойствами ползунка: минимумом, максимумом и значением. Попытки передать модель null в этот метод приводят к неопределенному поведению и, скорее всего, к исключениям.
- Параметры:
-
newModel- новая,non-nullиспользуемая модельBoundedRangeModel - См. также:
getValue
public int getValue()
BoundedRangeModel.- Возвращает:
- текущее значение ползунка
- См. также:
setValue
@BeanProperty(bound=false, preferred=true, description="The sliders current value.") public void setValue(int n)
n. Этот метод передает новое значение модели. Модель данных (экземпляр BoundedRangeModel) обрабатывает любые математические проблемы, возникающие при установке некорректных значений. Подробности см. в документации по BoundedRangeModel.
Если новое значение отличается от предыдущего, все слушатели изменений получают уведомление.
- Параметры:
-
n- новое значение - См. также:
getMinimum
public int getMinimum()
BoundedRangeModel.- Возвращает:
- значение свойства minimum модели
- См. также:
setMinimum
@BeanProperty(preferred=true, description="The sliders minimum value.") public void setMinimum(int minimum)
minimum. Этот метод передает новое минимальное значение модели. Модель данных (экземпляр BoundedRangeModel) обрабатывает любые математические проблемы, возникающие при установке некорректных значений. Подробности см. в документации по BoundedRangeModel.
Если новое минимальное значение отличается от предыдущего минимального значения, все слушатели изменений получают уведомление.
- Параметры:
-
minimum- новый минимум - См. также:
getMaximum
public int getMaximum()
BoundedRangeModel.- Возвращает:
- значение свойства maximum модели
- См. также:
setMaximum
@BeanProperty(preferred=true, description="The sliders maximum value.") public void setMaximum(int maximum)
maximum. Этот метод передает новое максимальное значение модели. Модель данных (экземпляр BoundedRangeModel) обрабатывает любые математические проблемы, возникающие при установке некорректных значений. Подробности см. в документации по BoundedRangeModel.
Если новое максимальное значение отличается от предыдущего максимального значения, все слушатели изменений получают уведомление.
- Параметры:
-
maximum- новый максимум - См. также:
getValueIsAdjusting
public boolean getValueIsAdjusting()
valueIsAdjusting из модели. Подробные сведения об использовании этого свойства см. в документации по setValueIsAdjusting.- Возвращает:
- значение свойства
valueIsAdjustingмодели - См. также:
setValueIsAdjusting
@BeanProperty(bound=false, expert=true, description="True if the slider knob is being dragged.") public void setValueIsAdjusting(boolean b)
valueIsAdjusting модели. Реализации внешнего вида (look and feel) ползунка должны устанавливать это свойство в true при начале перетаскивания бегунка и в false при окончании перетаскивания.- Параметры:
-
b- новое значение свойстваvalueIsAdjusting - См. также:
getExtent
public int getExtent()
BoundedRangeModel. Это представляет диапазон значений, «охватываемых» бегунком.- Возвращает:
- значение int, представляющее охват (extent)
- См. также:
setExtent
@BeanProperty(bound=false, expert=true, description="Size of the range covered by the knob.") public void setExtent(int extent)
Модель данных (экземпляр BoundedRangeModel) обрабатывает любые математические проблемы, возникающие при установке некорректных значений. Подробности см. в документации по BoundedRangeModel.
Если новое значение охвата отличается от предыдущего значения, все слушатели изменений получают уведомление.
- Параметры:
-
extent- новый охват (extent) - См. также:
getOrientation
public int getOrientation()
- Возвращает:
-
SwingConstants.VERTICALилиSwingConstants.HORIZONTAL - См. также:
setOrientation
@BeanProperty(preferred=true, visualUpdate=true, enumerationValues={"JSlider.VERTICAL","JSlider.HORIZONTAL"}, description="Set the scrollbars orientation to either VERTICAL or HORIZONTAL.") public void setOrientation(int orientation) SwingConstants.VERTICAL, либо SwingConstants.HORIZONTAL.- Параметры:
-
orientation-HORIZONTALилиVERTICAL - Исключения:
-
IllegalArgumentException- если ориентация не является одним из значенийVERTICAL,HORIZONTAL - См. также:
setFont
public void setFont(Font font)
- Переопределяет:
-
setFontв классеJComponent - Параметры:
-
font- желаемыйFontдля этого компонента - С какого года/версии:
- 1.6
- См. также:
imageUpdate
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в классеComponent - Параметры:
-
img- наблюдаемое изображение -
infoflags- дополнительную информацию см. вimageUpdate -
x- координата x -
y- координата y -
w- ширина -
h- высота - Возвращает:
-
false, если infoflags указывают, что изображение полностью загружено; в противном случаеtrue. - С какого года/версии:
- 1.7
- См. также:
getLabelTable
public Dictionary getLabelTable()
- Возвращает:
- объект
Dictionary, содержащий метки и места их отображения
setLabelTable
@BeanProperty(hidden=true, visualUpdate=true, description="Specifies what labels will be drawn for any given value.") public void setLabelTable(Dictionary labels)
{ Integer value, java.swing.JComponent label }. Простым способом создания стандартной таблицы меток значений является использование метода createStandardLabels.
После установки меток этот метод вызывает updateLabelUIs(). Обратите внимание, что метки отрисовываются только в том случае, если свойство paintLabels имеет значение true.
- Параметры:
-
labels- новаяDictionaryметок илиnullдля удаления всех меток - См. также:
updateLabelUIs
protected void updateLabelUIs()
updateUI для каждой метки. Пользовательские интерфейсы обновляются в соответствии с текущим внешним видом. Меткам также устанавливается их предпочтительный размер.- См. также:
createStandardLabels
public Hashtable<Integer, JComponent> createStandardLabels(int increment)
Hashtable с числовыми текстовыми метками, начиная с минимума ползунка и с указанным шагом. Например, если вы вызываете createStandardLabels( 10 ), а минимум ползунка равен нулю, то метки будут созданы для значений 0, 10, 20, 30 и так далее. Чтобы метки отображались на ползунке, возвращенный Hashtable должен быть передан в setLabelTable, а setPaintLabels должно быть установлено в true.
Подробнее о структуре возвращаемой Hashtable см. в документации по setLabelTable.
- Параметры:
-
increment- расстояние между метками в созданной хэш-таблице - Возвращает:
- новую
Hashtableметок - Исключения:
-
IllegalArgumentException- еслиincrementменьше или равно нулю - См. также:
createStandardLabels
public Hashtable<Integer, JComponent> 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меньше либо равно нулю - См. также:
getInverted
public boolean getInverted()
- Возвращает:
- true, если значения ползунка инвертированы по сравнению с их обычным порядком
- См. также:
setInverted
@BeanProperty(visualUpdate=true, description="If true reverses the slider values from their normal order") public void setInverted(boolean b)
ComponentOrientation. Обычные (неинвертированные) горизонтальные ползунки со значением ComponentOrientation, равным LEFT_TO_RIGHT, имеют максимум справа. Обычные горизонтальные ползунки со значением ComponentOrientation, равным RIGHT_TO_LEFT, имеют максимум слева. Обычные вертикальные ползунки имеют максимум вверху. При инвертировании ползунка эти метки меняют направление на противоположное. По умолчанию значение этого свойства равно false.
- Параметры:
-
b- true для инвертирования значений ползунка относительно их обычного порядка
getMajorTickSpacing
public int getMajorTickSpacing()
- Возвращает:
- количество значений между основными делениями
- См. также:
setMajorTickSpacing
@BeanProperty(visualUpdate=true, description="Sets the number of values between major tick marks.") public void setMajorTickSpacing(int n)
Для отрисовки основных засечек свойство setPaintTicks должно быть установлено в true.
Этот метод также настраивает таблицу меток. Если таблица меток еще не существует, интервал между основными делениями > 0, а метод getPaintLabels возвращает true, будет сгенерирована стандартная таблица меток (путем вызова createStandardLabels) с метками на основных засечках. Для приведенного выше примера будут получены текстовые метки: "0", "10", "20", "30", "40", "50". Затем таблица меток устанавливается для ползунка с помощью вызова setLabelTable.
- Параметры:
-
n- новое значение для свойстваmajorTickSpacing - См. также:
getMinorTickSpacing
public int getMinorTickSpacing()
- Возвращает:
- количество значений между промежуточными делениями
- См. также:
setMinorTickSpacing
@BeanProperty(visualUpdate=true, description="Sets the number of values between minor tick marks.") public void setMinorTickSpacing(int n)
Для отрисовки промежуточных засечек свойство setPaintTicks должно быть установлено в true.
- Параметры:
-
n- новое значение для свойстваminorTickSpacing - См. также:
getSnapToTicks
public boolean getSnapToTicks()
- Возвращает:
- true, если значение привязывается к ближайшей засечке, иначе false
- См. также:
setSnapToTicks
@BeanProperty(description="If true snap the knob to the nearest tick mark.") public void setSnapToTicks(boolean b)
false.- Параметры:
-
b- true для привязки бегунка к ближайшей засечке - См. также:
getPaintTicks
public boolean getPaintTicks()
- Возвращает:
- true, если засечки отрисовываются, иначе false
- См. также:
setPaintTicks
@BeanProperty(visualUpdate=true, description="If true tick marks are painted on the slider.") public void setPaintTicks(boolean b)
false.- Параметры:
-
b- следует ли отрисовывать засечки - См. также:
getPaintTrack
public boolean getPaintTrack()
- Возвращает:
- true, если дорожка отрисовывается, иначе false
- См. также:
setPaintTrack
@BeanProperty(visualUpdate=true, description="If true, the track is painted on the slider.") public void setPaintTrack(boolean b)
true. Учет этого свойства зависит от внешнего вида и функциональности (look and feel); некоторые из них могут его игнорировать.- Параметры:
-
b- следует ли отрисовывать дорожку ползунка - См. также:
getPaintLabels
public boolean getPaintLabels()
- Возвращает:
- true, если метки отрисовываются, иначе false
- См. также:
setPaintLabels
@BeanProperty(visualUpdate=true, description="If true labels are painted on the slider.") public void setPaintLabels(boolean b)
Этот метод также настраивает таблицу меток. Если таблица меток еще не существует и интервал между основными делениями > 0, будет сгенерирована стандартная таблица меток (путем вызова createStandardLabels) с метками на основных засечках. Затем таблица меток устанавливается для ползунка с помощью вызова setLabelTable.
По умолчанию это свойство равно false.
- Параметры:
-
b- следует ли отрисовывать метки - См. также:
paramString
protected String paramString()
null.- Переопределяет:
-
paramStringв классеJComponent - Возвращает:
- строковое представление этого JSlider.
getAccessibleContext
@BeanProperty(bound=false) public AccessibleContext getAccessibleContext()
- Указано в:
-
getAccessibleContextв интерфейсеAccessible - Переопределяет:
-
getAccessibleContextв классеComponent - Возвращает:
- AccessibleJSlider, который служит в качестве AccessibleContext для этого JSlider
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
java.awt.Component.setEnabled(boolean).