Класс BasicSplitPaneDivider
- Все реализуемые интерфейсы:
ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener
public class BasicSplitPaneDivider extends Container implements PropertyChangeListener
Предупреждение: Сериализованные объекты этого класса будут несовместимы с будущими выпусками Swing. Текущая поддержка сериализации предназначена для кратковременного хранения или RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4, в пакет java.beans добавлена поддержка долгосрочного хранения всех JavaBeans. См. XMLEncoder.
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
BasicSplitPaneDivider.DividerLayout |
Используется для размещения BasicSplitPaneDivider. |
protected class |
BasicSplitPaneDivider.DragController |
Обрабатывает события во время перетаскивания для разделенной панели с ориентацией HORIZONTAL_SPLIT. |
protected class |
BasicSplitPaneDivider.MouseHandler |
MouseHandler отвечает за преобразование событий мыши (отпускание, перетаскивание и т. д.) в соответствующие вызовы методов DragController. |
protected class |
BasicSplitPaneDivider.VerticalDragController |
Обрабатывает события во время перетаскивания для разделенной панели с ориентацией VERTICAL_SPLIT. |
Вложенные классы и интерфейсы, объявленные в классе 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 |
Внутренний класс для копирования содержимого буферов вне экрана в компонент. |
protected class |
Component.FlipBufferStrategy |
Внутренний класс для переключения буферов компонента. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected int |
dividerSize |
Размер разделителя. |
protected BasicSplitPaneDivider.DragController |
dragger |
Обрабатывает сообщения о перетаскивании мышью для выполнения самого перетаскивания. |
protected Component |
hiddenDivider |
Разделитель, используемый в режиме непрерывного размещения. |
protected JButton |
leftButton |
Кнопка для быстрого сворачивания левого компонента. |
protected BasicSplitPaneDivider.MouseHandler |
mouseHandler |
Обрабатывает события мыши как этого класса, так и разделенной панели. |
protected static final int |
ONE_TOUCH_OFFSET |
Смещение разделителя. |
protected static final int |
ONE_TOUCH_SIZE |
Ширина или высота разделителя в зависимости от ориентации BasicSplitPaneUI прибавляет к этому значению два. |
protected int |
orientation |
Ориентация JSplitPane. |
protected JButton |
rightButton |
Кнопка для быстрого сворачивания правого компонента. |
protected JSplitPane |
splitPane |
Объект JSplitPane, в который включен данный экземпляр. |
protected BasicSplitPaneUI |
splitPaneUI |
Интерфейс пользовательского интерфейса, на основе которого создан данный экземпляр. |
Поля, объявленные в классе 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. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BasicSplitPaneDivider |
Создает экземпляр BasicSplitPaneDivider. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected JButton |
createLeftOneTouchButton() |
Создает и возвращает экземпляр JButton, который можно использовать для сворачивания левого компонента разделенной панели. |
protected JButton |
createRightOneTouchButton() |
Создает и возвращает экземпляр JButton, который можно использовать для сворачивания правого компонента разделенной панели. |
protected void |
dragDividerTo |
Передает сообщение BasicSplitPaneUI, содержащему этот экземпляр, с вызовом dragDividerTo. |
protected void |
finishDraggingTo |
Передает сообщение BasicSplitPaneUI, содержащему этот экземпляр, с вызовом finishDraggingTo. |
BasicSplitPaneUI |
getBasicSplitPaneUI() |
Возвращает SplitPaneUI, в котором сейчас находится данный экземпляр. |
Border |
getBorder() |
Возвращает границу этого компонента или null, если граница не задана. |
int |
getDividerSize() |
Возвращает размер разделителя: ширину, если splitpane имеет ориентацию HORIZONTAL_SPLIT, или высоту, если он имеет ориентацию VERTICAL_SPLIT. |
Insets |
getInsets() |
Если для этого компонента задана граница, возвращает ее внутренние отступы, в противном случае вызывает super.getInsets. |
Dimension |
getMinimumSize() |
Возвращает минимальный размер разделителя. |
Dimension |
getPreferredSize() |
Возвращает предпочтительный размер разделителя. |
boolean |
isMouseOver() |
Возвращает значение, показывающее, находится ли указатель мыши сейчас над разделителем. |
protected void |
oneTouchExpandableChanged() |
Вызывается при изменении значения oneTouchExpandable объекта JSplitPane, в который включен разделитель. |
void |
paint |
Отрисовывает разделитель. |
protected void |
prepareForDragging() |
Сообщение для подготовки к перетаскиванию. |
void |
propertyChange |
При событии изменения свойства, предположительно исходящем от JSplitPane, при необходимости вызывается updateOrientation. |
void |
setBasicSplitPaneUI |
Устанавливает SplitPaneUI, использующий данный экземпляр. |
void |
setBorder |
Устанавливает границу этого компонента. |
void |
setDividerSize |
Устанавливает размер разделителя равным newSize. |
void |
setEnabled |
Включает или отключает этот компонент в зависимости от значения параметра b. |
protected void |
setMouseOver |
Устанавливает, находится ли указатель мыши сейчас над разделителем. |
Методы, объявленные в классе Container
add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getListeners, getMaximumSize, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree | Модификатор и тип | Метод | Описание |
|---|---|---|
Component |
add |
Добавляет указанный компонент в конец этого контейнера. |
Component |
add |
Добавляет указанный компонент в этот контейнер в заданную позицию. |
void |
add |
Добавляет указанный компонент в конец этого контейнера. |
void |
add |
Добавляет указанный компонент в этот контейнер с заданными ограничениями и по указанному индексу. |
Component |
add |
Добавляет указанный компонент в этот контейнер. |
void |
addContainerListener |
Добавляет указанный прослушиватель контейнера для получения событий контейнера от этого контейнера. |
protected void |
addImpl |
Добавляет указанный компонент в этот контейнер по заданному индексу. |
void |
addNotify() |
Делает этот Container отображаемым, подключая его к собственному экранному ресурсу. |
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 |
Находит видимый дочерний компонент, содержащий указанную точку. |
float |
getAlignmentX() |
Возвращает выравнивание по оси x. |
float |
getAlignmentY() |
Возвращает выравнивание по оси y. |
Component |
getComponent |
Возвращает n-й компонент этого контейнера. |
Component |
getComponentAt |
Находит компонент, содержащий позицию x,y. |
Component |
getComponentAt |
Возвращает компонент, содержащий указанную точку. |
int |
getComponentCount() |
Возвращает количество компонентов на этой панели. |
Component[] |
getComponents() |
Возвращает все компоненты этого контейнера. |
int |
getComponentZOrder |
Возвращает индекс z-порядка компонента внутри контейнера. |
ContainerListener[] |
getContainerListeners() |
Возвращает массив всех прослушивателей контейнера, зарегистрированных для этого контейнера. |
Set |
getFocusTraversalKeys |
Возвращает множество клавиш перемещения фокуса для заданной операции перемещения фокуса в этом Container. |
FocusTraversalPolicy |
getFocusTraversalPolicy() |
Возвращает политику перемещения фокуса, управляющую перемещением по дочерним элементам этого Container с помощью клавиатуры, или null, если этот Container не является корнем цикла фокуса. |
LayoutManager |
getLayout() |
Возвращает менеджер размещения для этого контейнера. |
<T extends EventListener> |
getListeners |
Возвращает массив всех объектов, зарегистрированных в данный момент в качестве FooListeners для этого Container. |
Dimension |
getMaximumSize() |
Возвращает максимальный размер этого контейнера. |
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. |
boolean |
isValidateRoot() |
Указывает, является ли этот контейнер корнем валидации. |
void |
layout() |
Устарело. Начиная с JDK версии 1.1 заменено на doLayout(). |
void |
list |
Выводит список содержимого этого контейнера в указанный поток вывода. |
void |
list |
Выводит список с указанным отступом в указанный объект записи печати. |
Component |
locate |
Устарело. Начиная с JDK версии 1.1 заменено на getComponentAt(int, int). |
Dimension |
minimumSize() |
Устарело. Начиная с JDK версии 1.1 заменено на getMinimumSize(). |
void |
paintComponents |
Отрисовывает каждый компонент этого контейнера. |
protected String |
paramString() |
Возвращает строку, представляющую состояние этого Container. |
Dimension |
preferredSize() |
Устарело. Начиная с JDK версии 1.1 заменено на getPreferredSize(). |
void |
print |
Выводит контейнер. |
void |
printComponents |
Выводит каждый компонент этого контейнера. |
protected void |
processContainerEvent |
Обрабатывает события контейнера, происходящие в этом контейнере, передавая их всем зарегистрированным объектам ContainerListener. |
protected void |
processEvent |
Обрабатывает события этого контейнера. |
void |
remove |
Удаляет из этого контейнера компонент, указанный параметром index. |
void |
remove |
Удаляет указанный компонент из этого контейнера. |
void |
removeAll() |
Удаляет все компоненты из этого контейнера. |
void |
removeContainerListener |
Удаляет указанный прослушиватель контейнера, чтобы он больше не получал события контейнера от этого контейнера. |
void |
removeNotify() |
Делает этот Container невидимым, отключая его от собственного экранного ресурса. |
void |
setComponentZOrder |
Перемещает указанный компонент на указанный индекс z-порядка в контейнере. |
void |
setFocusCycleRoot |
Устанавливает, является ли этот Container корнем цикла перемещения фокуса. |
void |
setFocusTraversalKeys |
Устанавливает клавиши перемещения фокуса для заданной операции перемещения фокуса в этом Container. |
void |
setFocusTraversalPolicy |
Задает политику перемещения фокуса, которая будет управлять перемещением по дочерним элементам этого Container с помощью клавиатуры, если этот Container является корнем цикла фокуса. |
final void |
setFocusTraversalPolicyProvider |
Устанавливает, будет ли этот контейнер использоваться для предоставления политики перемещения фокуса. |
void |
setFont |
Устанавливает шрифт этого контейнера. |
void |
setLayout |
Устанавливает менеджер размещения для этого контейнера. |
void |
transferFocusDownCycle() |
Переводит фокус на один цикл перемещения фокуса вниз. |
void |
update |
Обновляет контейнер. |
void |
validate() |
Проверяет этот контейнер и все его подкомпоненты. |
protected void |
validateTree() |
Рекурсивно обходит дерево контейнеров и повторно вычисляет размещение тех поддеревьев, для которых оно требуется (помеченных как недействительные). |
Методы, объявленные в классе Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, 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 определены относительно системы координат этого компонента. |
boolean |
contains |
Проверяет, «содержит» ли этот компонент указанную точку, координаты x и y которой определены относительно системы координат этого компонента. |
Image |
createImage |
Создает рисуемое изображение вне экрана для двойной буферизации. |
Image |
createImage |
Создает изображение из указанного производителя изображений. |
VolatileImage |
createVolatileImage |
Создает изменчивое рисуемое изображение вне экрана для двойной буферизации. |
VolatileImage |
createVolatileImage |
Создает изменчивое рисуемое изображение вне экрана с указанными возможностями. |
void |
disable() |
Устарел. Начиная с JDK версии 1.1 заменен на setEnabled(boolean). |
protected final void |
disableEvents |
Запрещает доставку этому компоненту событий, определенных параметром маски событий. |
final void |
dispatchEvent |
Передает событие этому компоненту или одному из его дочерних компонентов. |
void |
enable() |
Устарел. Начиная с JDK версии 1.1 заменен на setEnabled(boolean). |
void |
enable |
Устарел. Начиная с JDK версии 1.1 заменен на setEnabled(boolean). |
protected final void |
enableEvents |
Разрешает доставку этому компоненту событий, определенных параметром маски событий. |
void |
enableInputMethods |
Включает или отключает поддержку методов ввода для этого компонента. |
protected void |
firePropertyChange |
Поддержка уведомления об изменениях связанных свойств типа boolean. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
protected void |
firePropertyChange |
Поддержка уведомления об изменениях связанных свойств типа integer. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
protected void |
firePropertyChange |
Поддержка уведомления об изменениях связанных свойств типа Object. |
AccessibleContext |
getAccessibleContext() |
Получает AccessibleContext, связанный с этим Component. |
Color |
getBackground() |
Получает цвет фона этого компонента. |
int |
getBaseline |
Возвращает базовую линию. |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior() |
Возвращает перечисление, указывающее, как меняется базовая линия компонента при изменении его размера. |
Rectangle |
getBounds() |
Получает границы этого компонента в виде объекта Rectangle. |
Rectangle |
getBounds |
Сохраняет границы этого компонента в «возвращаемое значение» rv и возвращает rv. |
ColorModel |
getColorModel() |
Получает экземпляр ColorModel, используемый для отображения компонента на устройстве вывода. |
ComponentListener[] |
getComponentListeners() |
Возвращает массив всех прослушивателей компонента, зарегистрированных для этого компонента. |
ComponentOrientation |
getComponentOrientation() |
Получает зависящую от языка ориентацию, которая будет использоваться для упорядочения элементов или текста внутри этого компонента. |
Cursor |
getCursor() |
Получает курсор, установленный для компонента. |
DropTarget |
getDropTarget() |
Получает DropTarget, связанный с этим Component. |
Container |
getFocusCycleRootAncestor() |
Возвращает контейнер, являющийся корнем цикла обхода фокуса для этого компонента. |
FocusListener[] |
getFocusListeners() |
Возвращает массив всех прослушивателей фокуса, зарегистрированных для этого компонента. |
boolean |
getFocusTraversalKeysEnabled() |
Возвращает, включены ли для этого компонента клавиши обхода фокуса. |
Font |
getFont() |
Получает шрифт этого компонента. |
FontMetrics |
getFontMetrics |
Получает метрики указанного шрифта. |
Color |
getForeground() |
Получает цвет переднего плана этого компонента. |
Graphics |
getGraphics() |
Создает графический контекст для этого компонента. |
GraphicsConfiguration |
getGraphicsConfiguration() |
Получает GraphicsConfiguration, связанный с этим Component. |
int |
getHeight() |
Возвращает текущую высоту этого компонента. |
HierarchyBoundsListener[] |
getHierarchyBoundsListeners() |
Возвращает массив всех прослушивателей границ иерархии, зарегистрированных для этого компонента. |
HierarchyListener[] |
getHierarchyListeners() |
Возвращает массив всех прослушивателей иерархии, зарегистрированных для этого компонента. |
boolean |
getIgnoreRepaint() |
Возвращает, следует ли игнорировать сообщения отрисовки, полученные от операционной системы. |
InputContext |
getInputContext() |
Получает контекст ввода, используемый этим компонентом для взаимодействия с методами ввода при вводе текста в компонент. |
InputMethodListener[] |
getInputMethodListeners() |
Возвращает массив всех прослушивателей методов ввода, зарегистрированных для этого компонента. |
InputMethodRequests |
getInputMethodRequests() |
Получает обработчик запросов метода ввода, который поддерживает запросы методов ввода для этого компонента. |
KeyListener[] |
getKeyListeners() |
Возвращает массив всех прослушивателей клавиатуры, зарегистрированных для этого компонента. |
Locale |
getLocale() |
Получает локаль этого компонента. |
Point |
getLocation() |
Получает положение этого компонента в виде точки, задающей его верхний левый угол. |
Point |
getLocation |
Сохраняет начало координат x,y этого компонента в «возвращаемое значение» rv и возвращает rv. |
Point |
getLocationOnScreen() |
Получает положение этого компонента в виде точки, задающей его верхний левый угол в системе координат экрана. |
MouseListener[] |
getMouseListeners() |
Возвращает массив всех прослушивателей мыши, зарегистрированных для этого компонента. |
MouseMotionListener[] |
getMouseMotionListeners() |
Возвращает массив всех прослушивателей перемещения мыши, зарегистрированных для этого компонента. |
Point |
getMousePosition() |
Возвращает положение указателя мыши в системе координат этого Component, если Component находится непосредственно под указателем мыши; в противном случае возвращает null. |
MouseWheelListener[] |
getMouseWheelListeners() |
Возвращает массив всех прослушивателей колеса мыши, зарегистрированных для этого компонента. |
String |
getName() |
Получает имя компонента. |
Container |
getParent() |
Получает родительский компонент этого компонента. |
PropertyChangeListener[] |
getPropertyChangeListeners() |
Возвращает массив всех прослушивателей изменений свойств, зарегистрированных для этого компонента. |
PropertyChangeListener[] |
getPropertyChangeListeners |
Возвращает массив всех прослушивателей, связанных с указанным свойством. |
Dimension |
getSize() |
Возвращает размер этого компонента в виде объекта Dimension. |
Dimension |
getSize |
Сохраняет ширину/высоту этого компонента в «возвращаемое значение» rv и возвращает rv. |
Toolkit |
getToolkit() |
Получает инструментарий этого компонента. |
final Object |
getTreeLock() |
Получает объект блокировки этого компонента (объект, владеющий монитором синхронизации потоков) для операций с деревом компонентов AWT и компоновкой. |
int |
getWidth() |
Возвращает текущую ширину этого компонента. |
int |
getX() |
Возвращает текущую координату x начала координат компонента. |
int |
getY() |
Возвращает текущую координату y начала координат компонента. |
boolean |
gotFocus |
Устарел. Начиная с JDK версии 1.1 заменен на processFocusEvent(FocusEvent). |
boolean |
handleEvent |
Устарел. Начиная с JDK версии 1.1 заменен на processEvent(AWTEvent). |
boolean |
hasFocus() |
Возвращает true, если этот Component является владельцем фокуса. |
void |
hide() |
Устарел. Начиная с JDK версии 1.1 заменен на setVisible(boolean). |
boolean |
imageUpdate |
Перерисовывает компонент при изменении изображения. |
boolean |
inside |
Устарел. Начиная с JDK версии 1.1 заменен на contains(int, int). |
boolean |
isBackgroundSet() |
Возвращает, был ли цвет фона явно задан для этого компонента. |
boolean |
isCursorSet() |
Возвращает, был ли курсор явно задан для этого компонента. |
boolean |
isDisplayable() |
Определяет, может ли этот компонент отображаться. |
boolean |
isDoubleBuffered() |
Возвращает true, если этот компонент рисуется в изображение вне экрана («буфер»), которое затем копируется на экран. |
boolean |
isEnabled() |
Определяет, включен ли этот компонент. |
boolean |
isFocusable() |
Возвращает, может ли этот компонент получать фокус. |
boolean |
isFocusOwner() |
Возвращает true, если этот Component является владельцем фокуса. |
boolean |
isFocusTraversable() |
Устарел. Начиная с версии 1.4 заменен на isFocusable(). |
boolean |
isFontSet() |
Возвращает, был ли шрифт явно задан для этого компонента. |
boolean |
isForegroundSet() |
Возвращает, был ли цвет переднего плана явно задан для этого компонента. |
boolean |
isLightweight() |
Легковесный компонент не имеет собственного нативного узла инструментария. |
boolean |
isMaximumSizeSet() |
Возвращает true, если максимальный размер задан не равным null значением; в противном случае возвращает false. |
boolean |
isMinimumSizeSet() |
Возвращает, был ли вызван setMinimumSize с ненулевым значением. |
boolean |
isOpaque() |
Возвращает true, если компонент полностью непрозрачен; по умолчанию возвращает false. |
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 |
Подготавливает изображение для отображения на этом компоненте. |
void |
printAll |
Печатает этот компонент и все его дочерние компоненты. |
protected void |
processComponentEvent |
Обрабатывает события компонента, возникающие в этом компоненте, передавая их всем зарегистрированным объектам ComponentListener. |
protected void |
processFocusEvent |
Обрабатывает события фокуса, возникающие в этом компоненте, передавая их всем зарегистрированным объектам FocusListener. |
protected void |
processHierarchyBoundsEvent |
Обрабатывает события границ иерархии, возникающие в этом компоненте, передавая их всем зарегистрированным объектам HierarchyBoundsListener. |
protected void |
processHierarchyEvent |
Обрабатывает события иерархии, возникающие в этом компоненте, передавая их всем зарегистрированным объектам HierarchyListener. |
protected void |
processInputMethodEvent |
Обрабатывает события метода ввода, возникающие в этом компоненте, передавая их всем зарегистрированным объектам InputMethodListener. |
protected void |
processKeyEvent |
Обрабатывает события клавиатуры, возникающие в этом компоненте, передавая их всем зарегистрированным объектам KeyListener. |
protected void |
processMouseEvent |
Обрабатывает события мыши, возникающие в этом компоненте, передавая их всем зарегистрированным объектам MouseListener. |
protected void |
processMouseMotionEvent |
Обрабатывает события перемещения мыши, возникающие в этом компоненте, передавая их всем зарегистрированным объектам MouseMotionListener. |
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 |
Перерисовывает компонент. |
void |
repaint |
Перерисовывает указанный прямоугольник этого компонента в течение tm миллисекунд. |
void |
requestFocus() |
Запрашивает получение этим компонентом фокуса ввода, а также перевод фокуса на окно верхнего уровня, являющееся предком этого компонента. |
protected boolean |
requestFocus |
Запрашивает получение этим Component фокуса ввода, а также перевод фокуса на Window верхнего уровня, являющееся предком этого Component. |
protected boolean |
requestFocus |
Запрашивает по причине cause получение этим Component фокуса ввода, а также перевод фокуса на Window верхнего уровня, являющееся предком этого Component. |
void |
requestFocus |
Запрашивает по причине cause получение этим компонентом фокуса ввода, а также перевод фокуса на окно верхнего уровня, являющееся предком этого компонента. |
boolean |
requestFocusInWindow() |
Запрашивает получение этим компонентом фокуса ввода, если окно верхнего уровня, являющееся предком этого компонента, уже находится в фокусе. |
protected boolean |
requestFocusInWindow |
Запрашивает получение этим Component фокуса ввода, если Window верхнего уровня, являющееся предком этого Component, уже находится в фокусе. |
boolean |
requestFocusInWindow |
Запрашивает по причине cause получение этим компонентом фокуса ввода, если окно верхнего уровня, являющееся предком этого компонента, уже находится в фокусе. |
void |
reshape |
Устарело. Начиная с JDK версии 1.1 заменено на setBounds(int, int, int, int). |
void |
resize |
Устарело. Начиная с JDK версии 1.1 заменено на setSize(int, int). |
void |
resize |
Устарело. Начиная с JDK версии 1.1 заменено на setSize(Dimension). |
void |
revalidate() |
Повторно проверяет иерархию компонентов вплоть до ближайшего корня проверки. |
void |
setBackground |
Задает цвет фона этого компонента. |
void |
setBounds |
Перемещает компонент и изменяет его размер. |
void |
setBounds |
Перемещает компонент и изменяет его размер в соответствии с новым ограничивающим прямоугольником r. |
void |
setComponentOrientation |
Задает зависящую от языка ориентацию, используемую для упорядочения элементов или текста внутри этого компонента. |
void |
setCursor |
Задает изображение курсора. |
void |
setDropTarget |
Связывает этот компонент с DropTarget. |
void |
setFocusable |
Задает для этого компонента значение состояния возможности получения фокуса. |
void |
setFocusTraversalKeysEnabled |
Задает, включены ли для этого компонента клавиши перемещения фокуса. |
void |
setForeground |
Задает цвет переднего плана этого компонента. |
void |
setIgnoreRepaint |
Задает, следует ли игнорировать сообщения о рисовании, полученные от операционной системы. |
void |
setLocale |
Задает локаль этого компонента. |
void |
setLocation |
Перемещает этот компонент в новое место. |
void |
setLocation |
Перемещает этот компонент в новое место. |
void |
setMaximumSize |
Задает максимальный размер этого компонента как постоянное значение. |
void |
setMinimumSize |
Задает минимальный размер этого компонента как постоянное значение. |
void |
setMixingCutoutShape |
Задает форму «выреза для смешивания» для этого облегченного компонента. |
void |
setName |
Задает имя компонента указанной строкой. |
void |
setPreferredSize |
Задает предпочтительный размер этого компонента как постоянное значение. |
void |
setSize |
Изменяет размер компонента так, чтобы его ширина составляла width, а высота — height. |
void |
setSize |
Изменяет размер компонента так, чтобы его ширина составляла d.width, а высота — d.height. |
void |
setVisible |
Показывает или скрывает этот компонент в зависимости от значения параметра b. |
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 |
Заставляет текущий поток ждать, пока он не будет разбужен, обычно посредством уведомления или прерывания, либо пока не истечет заданный интервал реального времени. |
Подробное описание полей
ONE_TOUCH_SIZE
protected static final int ONE_TOUCH_SIZE
BasicSplitPaneUI прибавляет к этому значению два.- См. также:
ONE_TOUCH_OFFSET
protected static final int ONE_TOUCH_OFFSET
- См. также:
dragger
protected BasicSplitPaneDivider.DragController dragger
splitPaneUI
protected BasicSplitPaneUI splitPaneUI
dividerSize
protected int dividerSize
splitPane
protected JSplitPane splitPane
mouseHandler
protected BasicSplitPaneDivider.MouseHandler mouseHandler
orientation
protected int orientation
leftButton
protected JButton leftButton
rightButton
protected JButton rightButton
Подробное описание конструкторов
BasicSplitPaneDivider
public BasicSplitPaneDivider(BasicSplitPaneUI ui)
BasicSplitPaneDivider. Регистрирует этот экземпляр для обработки событий мыши и событий перетаскивания мышью.- Параметры:
-
ui— экземплярBasicSplitPaneUI
Подробное описание методов
setBasicSplitPaneUI
public void setBasicSplitPaneUI(BasicSplitPaneUI newUI)
SplitPaneUI, использующий данный объект.- Параметры:
-
newUI— новыйSplitPaneUI
getBasicSplitPaneUI
public BasicSplitPaneUI getBasicSplitPaneUI()
SplitPaneUI, в котором в данный момент находится данный объект.- Возвращает:
SplitPaneUI, в котором в данный момент находится данный объект
setDividerSize
public void setDividerSize(int newSize)
newSize. Это ширина, если разделенная панель имеет ориентацию HORIZONTAL_SPLIT, или высота VERTICAL_SPLIT. Размеры разделителя newSize < 0 игнорируются.- Параметры:
-
newSize— новый размер
getDividerSize
public int getDividerSize()
- Возвращает:
- размер разделителя
setBorder
public void setBorder(Border border)
- Параметры:
-
border— новая граница - Начиная с версии:
- 1.3
getBorder
public Border getBorder()
- Возвращает:
- объект границы этого компонента
- Начиная с версии:
- 1.3
- См. также:
getInsets
setMouseOver
protected void setMouseOver(boolean mouseOver)
- Параметры:
-
mouseOver— находится ли указатель мыши в данный момент над разделителем - Начиная с версии:
- 1.5
isMouseOver
public boolean isMouseOver()
- Возвращает:
- значение, указывающее, находится ли указатель мыши в данный момент над разделителем
- Начиная с версии:
- 1.5
getPreferredSize
public Dimension getPreferredSize()
- Переопределяет:
-
getPreferredSizeв классеContainer - Примечание по реализации:
- В текущей реализации, если разделенная панель имеет ориентацию HORIZONTAL_SPLIT, предпочтительный размер определяется шириной
getDividerSizeпикселей и высотой 1 пиксель. Если разделенная панель имеет ориентацию VERTICAL_SPLIT, предпочтительный размер определяется высотойgetDividerSizeпикселей и шириной 1 пиксель. - Возвращает:
- объект
Dimension, содержащий предпочтительный размерBasicSplitPaneDivider - См. также:
getMinimumSize
public Dimension getMinimumSize()
- Переопределяет:
-
getMinimumSizeв классеContainer - Примечание по реализации:
- В текущей реализации, если разделенная панель имеет ориентацию HORIZONTAL_SPLIT, минимальный размер определяется шириной
getDividerSizeпикселей и высотой 1 пиксель. Если разделенная панель имеет ориентацию VERTICAL_SPLIT, минимальный размер определяется высотойgetDividerSizeпикселей и шириной 1 пиксель. - Возвращает:
- объект
Dimension, содержащий минимальный размерBasicSplitPaneDivider - См. также:
propertyChange
public void propertyChange(PropertyChangeEvent e)
- Определено в:
-
propertyChangeв интерфейсеPropertyChangeListener - Параметры:
-
e— объект PropertyChangeEvent, описывающий источник события и изменившееся свойство.
setEnabled
public void setEnabled(boolean enabled)
b. Включенный компонент может реагировать на действия пользователя и генерировать события. По умолчанию компоненты изначально включены. Примечание: отключение облегченного компонента не препятствует получению им событий MouseEvents.
Примечание: отключение тяжеловесного контейнера препятствует получению любых событий ввода всеми компонентами в этом контейнере. Отключение облегченного контейнера влияет только на сам этот контейнер.
- Переопределяет:
-
setEnabledв классеComponent - Параметры:
-
enabled— еслиtrue, компонент включен; в противном случае компонент отключен - См. также:
paint
oneTouchExpandableChanged
protected void oneTouchExpandableChanged()
leftButton и rightButton, если они равны null и соответствующая JSplitPane поддерживает свойство oneTouchExpandable. Также выполняется инвалидация соответствующей JSplitPane.createLeftOneTouchButton
protected JButton createLeftOneTouchButton()
JButton, который можно использовать для сворачивания левого компонента разделенной панели.- Возвращает:
- экземпляр
JButton
createRightOneTouchButton
protected JButton createRightOneTouchButton()
JButton, который можно использовать для сворачивания правого компонента разделенной панели.- Возвращает:
- экземпляр
JButton
prepareForDragging
protected void prepareForDragging()
dragDividerTo
protected void dragDividerTo(int location)
- Параметры:
-
location— местоположение
finishDraggingTo
protected void finishDraggingTo(int location)
- Параметры:
-
location— местоположение
© 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.