Spec-Zone.ru › OpenJDK 27

Класс BasicSplitPaneDivider

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.plaf.basic.BasicSplitPaneDivider
Все реализуемые интерфейсы:
ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener
public class BasicSplitPaneDivider extends Container implements PropertyChangeListener
Разделитель, используемый BasicSplitPaneUI. При создании подклассов может потребоваться переопределить метод paint, чтобы реализовать более интересную отрисовку. Эффект границы отрисовывается в BasicSplitPaneUI, поэтому, если эта граница вам не нравится, сбросьте ее там. Чтобы разрешить перетаскивание только из определенных областей, создайте подкласс, переопределите mousePressed и вызовите super, когда перетаскивание должно начаться.

Предупреждение: Сериализованные объекты этого класса будут несовместимы с будущими выпусками 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(BasicSplitPaneUI ui)
Создает экземпляр BasicSplitPaneDivider.

Краткое описание методов

Модификатор и тип Метод Описание
protected JButton createLeftOneTouchButton()
Создает и возвращает экземпляр JButton, который можно использовать для сворачивания левого компонента разделенной панели.
protected JButton createRightOneTouchButton()
Создает и возвращает экземпляр JButton, который можно использовать для сворачивания правого компонента разделенной панели.
protected void dragDividerTo(int location)
Передает сообщение BasicSplitPaneUI, содержащему этот экземпляр, с вызовом dragDividerTo.
protected void finishDraggingTo(int location)
Передает сообщение 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(Graphics g)
Отрисовывает разделитель.
protected void prepareForDragging()
Сообщение для подготовки к перетаскиванию.
void propertyChange(PropertyChangeEvent e)
При событии изменения свойства, предположительно исходящем от JSplitPane, при необходимости вызывается updateOrientation.
void setBasicSplitPaneUI(BasicSplitPaneUI newUI)
Устанавливает SplitPaneUI, использующий данный экземпляр.
void setBorder(Border border)
Устанавливает границу этого компонента.
void setDividerSize(int newSize)
Устанавливает размер разделителя равным newSize.
void setEnabled(boolean enabled)
Включает или отключает этот компонент в зависимости от значения параметра b.
protected void setMouseOver(boolean mouseOver)
Устанавливает, находится ли указатель мыши сейчас над разделителем.

Методы, объявленные в классе 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 comp)
Добавляет указанный компонент в конец этого контейнера.
Component add(Component comp, int index)
Добавляет указанный компонент в этот контейнер в заданную позицию.
void add(Component comp, Object constraints)
Добавляет указанный компонент в конец этого контейнера.
void add(Component comp, Object constraints, int index)
Добавляет указанный компонент в этот контейнер с заданными ограничениями и по указанному индексу.
Component add(String name, Component comp)
Добавляет указанный компонент в этот контейнер.
void addContainerListener(ContainerListener l)
Добавляет указанный прослушиватель контейнера для получения событий контейнера от этого контейнера.
protected void addImpl(Component comp, Object constraints, int index)
Добавляет указанный компонент в этот контейнер по заданному индексу.
void addNotify()
Делает этот Container отображаемым, подключая его к собственному экранному ресурсу.
void addPropertyChangeListener(PropertyChangeListener listener)
Добавляет PropertyChangeListener в список прослушивателей.
void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
Добавляет PropertyChangeListener в список прослушивателей для определенного свойства.
void applyComponentOrientation(ComponentOrientation o)
Устанавливает свойство ComponentOrientation этого контейнера и всех содержащихся в нем компонентов.
boolean areFocusTraversalKeysSet(int id)
Возвращает значение, показывающее, было ли явно задано множество клавиш перемещения фокуса для данной операции перемещения фокуса в этом Container.
int countComponents()
Устарело.
Начиная с JDK версии 1.1 заменено на getComponentCount().
void deliverEvent(Event e)
Устарело.
Начиная с JDK версии 1.1 заменено на dispatchEvent(AWTEvent e)
void doLayout()
Выполняет размещение компонентов этого контейнера.
Component findComponentAt(int x, int y)
Находит видимый дочерний компонент, содержащий указанную позицию.
Component findComponentAt(Point p)
Находит видимый дочерний компонент, содержащий указанную точку.
float getAlignmentX()
Возвращает выравнивание по оси x.
float getAlignmentY()
Возвращает выравнивание по оси y.
Component getComponent(int n)
Возвращает n-й компонент этого контейнера.
Component getComponentAt(int x, int y)
Находит компонент, содержащий позицию x,y.
Component getComponentAt(Point p)
Возвращает компонент, содержащий указанную точку.
int getComponentCount()
Возвращает количество компонентов на этой панели.
Component[] getComponents()
Возвращает все компоненты этого контейнера.
int getComponentZOrder(Component comp)
Возвращает индекс z-порядка компонента внутри контейнера.
ContainerListener[] getContainerListeners()
Возвращает массив всех прослушивателей контейнера, зарегистрированных для этого контейнера.
Set<AWTKeyStroke> getFocusTraversalKeys(int id)
Возвращает множество клавиш перемещения фокуса для заданной операции перемещения фокуса в этом Container.
FocusTraversalPolicy getFocusTraversalPolicy()
Возвращает политику перемещения фокуса, управляющую перемещением по дочерним элементам этого Container с помощью клавиатуры, или null, если этот Container не является корнем цикла фокуса.
LayoutManager getLayout()
Возвращает менеджер размещения для этого контейнера.
<T extends EventListener>
T[]
getListeners(Class<T> listenerType)
Возвращает массив всех объектов, зарегистрированных в данный момент в качестве FooListeners для этого Container.
Dimension getMaximumSize()
Возвращает максимальный размер этого контейнера.
Point getMousePosition(boolean allowChildren)
Возвращает положение указателя мыши в системе координат этого Container, если Container находится под указателем мыши; в противном случае возвращает null.
Insets insets()
Устарело.
Начиная с JDK версии 1.1 заменено на getInsets().
void invalidate()
Помечает контейнер как недействительный.
boolean isAncestorOf(Component c)
Проверяет, входит ли компонент в иерархию компонентов этого контейнера.
boolean isFocusCycleRoot()
Возвращает значение, показывающее, является ли этот Container корнем цикла перемещения фокуса.
boolean isFocusCycleRoot(Container container)
Возвращает значение, показывающее, является ли указанный Container корнем цикла фокуса для цикла перемещения фокуса этого Container.
final boolean isFocusTraversalPolicyProvider()
Возвращает значение, показывающее, предоставляет ли этот контейнер политику перемещения фокуса.
boolean isFocusTraversalPolicySet()
Возвращает значение, показывающее, была ли политика перемещения фокуса явно задана для этого Container.
boolean isValidateRoot()
Указывает, является ли этот контейнер корнем валидации.
void layout()
Устарело.
Начиная с JDK версии 1.1 заменено на doLayout().
void list(PrintStream out, int indent)
Выводит список содержимого этого контейнера в указанный поток вывода.
void list(PrintWriter out, int indent)
Выводит список с указанным отступом в указанный объект записи печати.
Component locate(int x, int y)
Устарело.
Начиная с JDK версии 1.1 заменено на getComponentAt(int, int).
Dimension minimumSize()
Устарело.
Начиная с JDK версии 1.1 заменено на getMinimumSize().
void paintComponents(Graphics g)
Отрисовывает каждый компонент этого контейнера.
protected String paramString()
Возвращает строку, представляющую состояние этого Container.
Dimension preferredSize()
Устарело.
Начиная с JDK версии 1.1 заменено на getPreferredSize().
void print(Graphics g)
Выводит контейнер.
void printComponents(Graphics g)
Выводит каждый компонент этого контейнера.
protected void processContainerEvent(ContainerEvent e)
Обрабатывает события контейнера, происходящие в этом контейнере, передавая их всем зарегистрированным объектам ContainerListener.
protected void processEvent(AWTEvent e)
Обрабатывает события этого контейнера.
void remove(int index)
Удаляет из этого контейнера компонент, указанный параметром index.
void remove(Component comp)
Удаляет указанный компонент из этого контейнера.
void removeAll()
Удаляет все компоненты из этого контейнера.
void removeContainerListener(ContainerListener l)
Удаляет указанный прослушиватель контейнера, чтобы он больше не получал события контейнера от этого контейнера.
void removeNotify()
Делает этот Container невидимым, отключая его от собственного экранного ресурса.
void setComponentZOrder(Component comp, int index)
Перемещает указанный компонент на указанный индекс z-порядка в контейнере.
void setFocusCycleRoot(boolean focusCycleRoot)
Устанавливает, является ли этот Container корнем цикла перемещения фокуса.
void setFocusTraversalKeys(int id, Set<? extends AWTKeyStroke> keystrokes)
Устанавливает клавиши перемещения фокуса для заданной операции перемещения фокуса в этом Container.
void setFocusTraversalPolicy(FocusTraversalPolicy policy)
Задает политику перемещения фокуса, которая будет управлять перемещением по дочерним элементам этого Container с помощью клавиатуры, если этот Container является корнем цикла фокуса.
final void setFocusTraversalPolicyProvider(boolean provider)
Устанавливает, будет ли этот контейнер использоваться для предоставления политики перемещения фокуса.
void setFont(Font f)
Устанавливает шрифт этого контейнера.
void setLayout(LayoutManager mgr)
Устанавливает менеджер размещения для этого контейнера.
void transferFocusDownCycle()
Переводит фокус на один цикл перемещения фокуса вниз.
void update(Graphics g)
Обновляет контейнер.
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(Event evt, Object what)
Устарел.
Начиная с JDK версии 1.1, следует регистрировать этот компонент как ActionListener компонента, который генерирует события действия.
void add(PopupMenu popup)
Добавляет указанное всплывающее меню к компоненту.
void addComponentListener(ComponentListener l)
Добавляет указанный прослушиватель компонента для получения событий компонента от этого компонента.
void addFocusListener(FocusListener l)
Добавляет указанный прослушиватель фокуса для получения событий фокуса от этого компонента, когда компонент получает фокус ввода.
void addHierarchyBoundsListener(HierarchyBoundsListener l)
Добавляет указанный прослушиватель границ иерархии для получения событий границ иерархии от этого компонента при изменении иерархии, к которой принадлежит этот контейнер.
void addHierarchyListener(HierarchyListener l)
Добавляет указанный прослушиватель иерархии для получения событий изменения иерархии от этого компонента при изменении иерархии, к которой принадлежит этот контейнер.
void addInputMethodListener(InputMethodListener l)
Добавляет указанный прослушиватель метода ввода для получения событий метода ввода от этого компонента.
void addKeyListener(KeyListener l)
Добавляет указанный прослушиватель клавиатуры для получения событий клавиатуры от этого компонента.
void addMouseListener(MouseListener l)
Добавляет указанный прослушиватель мыши для получения событий мыши от этого компонента.
void addMouseMotionListener(MouseMotionListener l)
Добавляет указанный прослушиватель перемещения мыши для получения событий перемещения мыши от этого компонента.
void addMouseWheelListener(MouseWheelListener l)
Добавляет указанный прослушиватель колеса мыши для получения событий колеса мыши от этого компонента.
Rectangle bounds()
Устарел.
Начиная с JDK версии 1.1 заменен на getBounds().
int checkImage(Image image, int width, int height, ImageObserver observer)
Возвращает состояние создания экранного представления указанного изображения.
int checkImage(Image image, ImageObserver observer)
Возвращает состояние создания экранного представления указанного изображения.
protected AWTEvent coalesceEvents(AWTEvent existingEvent, AWTEvent newEvent)
При возможности объединяет публикуемое событие с существующим событием.
boolean contains(int x, int y)
Проверяет, «содержит» ли этот компонент указанную точку, где x и y определены относительно системы координат этого компонента.
boolean contains(Point p)
Проверяет, «содержит» ли этот компонент указанную точку, координаты x и y которой определены относительно системы координат этого компонента.
Image createImage(int width, int height)
Создает рисуемое изображение вне экрана для двойной буферизации.
Image createImage(ImageProducer producer)
Создает изображение из указанного производителя изображений.
VolatileImage createVolatileImage(int width, int height)
Создает изменчивое рисуемое изображение вне экрана для двойной буферизации.
VolatileImage createVolatileImage(int width, int height, ImageCapabilities caps)
Создает изменчивое рисуемое изображение вне экрана с указанными возможностями.
void disable()
Устарел.
Начиная с JDK версии 1.1 заменен на setEnabled(boolean).
protected final void disableEvents(long eventsToDisable)
Запрещает доставку этому компоненту событий, определенных параметром маски событий.
final void dispatchEvent(AWTEvent e)
Передает событие этому компоненту или одному из его дочерних компонентов.
void enable()
Устарел.
Начиная с JDK версии 1.1 заменен на setEnabled(boolean).
void enable(boolean b)
Устарел.
Начиная с JDK версии 1.1 заменен на setEnabled(boolean).
protected final void enableEvents(long eventsToEnable)
Разрешает доставку этому компоненту событий, определенных параметром маски событий.
void enableInputMethods(boolean enable)
Включает или отключает поддержку методов ввода для этого компонента.
protected void firePropertyChange(String propertyName, boolean oldValue, boolean newValue)
Поддержка уведомления об изменениях связанных свойств типа boolean.
void firePropertyChange(String propertyName, byte oldValue, byte newValue)
Сообщает об изменении связанного свойства.
void firePropertyChange(String propertyName, char oldValue, char newValue)
Сообщает об изменении связанного свойства.
void firePropertyChange(String propertyName, double oldValue, double newValue)
Сообщает об изменении связанного свойства.
void firePropertyChange(String propertyName, float oldValue, float newValue)
Сообщает об изменении связанного свойства.
protected void firePropertyChange(String propertyName, int oldValue, int newValue)
Поддержка уведомления об изменениях связанных свойств типа integer.
void firePropertyChange(String propertyName, long oldValue, long newValue)
Сообщает об изменении связанного свойства.
void firePropertyChange(String propertyName, short oldValue, short newValue)
Сообщает об изменении связанного свойства.
protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
Поддержка уведомления об изменениях связанных свойств типа Object.
AccessibleContext getAccessibleContext()
Получает AccessibleContext, связанный с этим Component.
Color getBackground()
Получает цвет фона этого компонента.
int getBaseline(int width, int height)
Возвращает базовую линию.
Component.BaselineResizeBehavior getBaselineResizeBehavior()
Возвращает перечисление, указывающее, как меняется базовая линия компонента при изменении его размера.
Rectangle getBounds()
Получает границы этого компонента в виде объекта Rectangle.
Rectangle getBounds(Rectangle rv)
Сохраняет границы этого компонента в «возвращаемое значение» 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(Font font)
Получает метрики указанного шрифта.
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(Point rv)
Сохраняет начало координат 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(String propertyName)
Возвращает массив всех прослушивателей, связанных с указанным свойством.
Dimension getSize()
Возвращает размер этого компонента в виде объекта Dimension.
Dimension getSize(Dimension rv)
Сохраняет ширину/высоту этого компонента в «возвращаемое значение» rv и возвращает rv.
Toolkit getToolkit()
Получает инструментарий этого компонента.
final Object getTreeLock()
Получает объект блокировки этого компонента (объект, владеющий монитором синхронизации потоков) для операций с деревом компонентов AWT и компоновкой.
int getWidth()
Возвращает текущую ширину этого компонента.
int getX()
Возвращает текущую координату x начала координат компонента.
int getY()
Возвращает текущую координату y начала координат компонента.
boolean gotFocus(Event evt, Object what)
Устарел.
Начиная с JDK версии 1.1 заменен на processFocusEvent(FocusEvent).
boolean handleEvent(Event evt)
Устарел.
Начиная с JDK версии 1.1 заменен на processEvent(AWTEvent).
boolean hasFocus()
Возвращает true, если этот Component является владельцем фокуса.
void hide()
Устарел.
Начиная с JDK версии 1.1 заменен на setVisible(boolean).
boolean imageUpdate(Image img, int infoflags, int x, int y, int w, int h)
Перерисовывает компонент при изменении изображения.
boolean inside(int x, int y)
Устарел.
Начиная с 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(Event evt, int key)
Устарел.
Начиная с JDK версии 1.1 заменен на processKeyEvent(KeyEvent).
boolean keyUp(Event evt, int key)
Устарел.
Начиная с JDK версии 1.1 заменен на processKeyEvent(KeyEvent).
void list()
Выводит описание этого компонента в стандартный поток вывода системы System.out.
void list(PrintStream out)
Выводит описание этого компонента в указанный поток вывода.
void list(PrintWriter out)
Выводит описание в указанный объект записи печати.
Point location()
Устарел.
Начиная с JDK версии 1.1 заменен на getLocation().
boolean lostFocus(Event evt, Object what)
Устарел.
Начиная с JDK версии 1.1 заменен на processFocusEvent(FocusEvent).
boolean mouseDown(Event evt, int x, int y)
Устарел.
Начиная с JDK версии 1.1 заменен на processMouseEvent(MouseEvent).
boolean mouseDrag(Event evt, int x, int y)
Устарел.
Начиная с JDK версии 1.1 заменен на processMouseMotionEvent(MouseEvent).
boolean mouseEnter(Event evt, int x, int y)
Устарел.
Начиная с JDK версии 1.1 заменен на processMouseEvent(MouseEvent).
boolean mouseExit(Event evt, int x, int y)
Устарел.
Начиная с JDK версии 1.1 заменен на processMouseEvent(MouseEvent).
boolean mouseMove(Event evt, int x, int y)
Устарел.
Начиная с JDK версии 1.1 заменен на processMouseMotionEvent(MouseEvent).
boolean mouseUp(Event evt, int x, int y)
Устарел.
Начиная с JDK версии 1.1 заменен на processMouseEvent(MouseEvent).
void move(int x, int y)
Устарел.
Начиная с JDK версии 1.1 заменен на setLocation(int, int).
void nextFocus()
Устарел.
Начиная с JDK версии 1.1 заменен на transferFocus().
void paintAll(Graphics g)
Рисует этот компонент и все его дочерние компоненты.
boolean postEvent(Event e)
Устарел.
Начиная с JDK версии 1.1 заменен на dispatchEvent(AWTEvent).
boolean prepareImage(Image image, int width, int height, ImageObserver observer)
Подготавливает изображение для отображения на этом компоненте с указанными шириной и высотой.
boolean prepareImage(Image image, ImageObserver observer)
Подготавливает изображение для отображения на этом компоненте.
void printAll(Graphics g)
Печатает этот компонент и все его дочерние компоненты.
protected void processComponentEvent(ComponentEvent e)
Обрабатывает события компонента, возникающие в этом компоненте, передавая их всем зарегистрированным объектам ComponentListener.
protected void processFocusEvent(FocusEvent e)
Обрабатывает события фокуса, возникающие в этом компоненте, передавая их всем зарегистрированным объектам FocusListener.
protected void processHierarchyBoundsEvent(HierarchyEvent e)
Обрабатывает события границ иерархии, возникающие в этом компоненте, передавая их всем зарегистрированным объектам HierarchyBoundsListener.
protected void processHierarchyEvent(HierarchyEvent e)
Обрабатывает события иерархии, возникающие в этом компоненте, передавая их всем зарегистрированным объектам HierarchyListener.
protected void processInputMethodEvent(InputMethodEvent e)
Обрабатывает события метода ввода, возникающие в этом компоненте, передавая их всем зарегистрированным объектам InputMethodListener.
protected void processKeyEvent(KeyEvent e)
Обрабатывает события клавиатуры, возникающие в этом компоненте, передавая их всем зарегистрированным объектам KeyListener.
protected void processMouseEvent(MouseEvent e)
Обрабатывает события мыши, возникающие в этом компоненте, передавая их всем зарегистрированным объектам MouseListener.
protected void processMouseMotionEvent(MouseEvent e)
Обрабатывает события перемещения мыши, возникающие в этом компоненте, передавая их всем зарегистрированным объектам MouseMotionListener.
protected void processMouseWheelEvent(MouseWheelEvent e)
Обрабатывает события колеса мыши, возникающие в этом компоненте, передавая их всем зарегистрированным объектам MouseWheelListener.
void remove(MenuComponent popup)
Удаляет указанное всплывающее меню из компонента.
void removeComponentListener(ComponentListener l)
Удаляет указанный прослушиватель компонента, чтобы он больше не получал события компонента от этого компонента.
void removeFocusListener(FocusListener l)
Удаляет указанный прослушиватель фокуса, чтобы он больше не получал события фокуса от этого компонента.
void removeHierarchyBoundsListener(HierarchyBoundsListener l)
Удаляет указанный прослушиватель границ иерархии, чтобы он больше не получал события границ иерархии от этого компонента.
void removeHierarchyListener(HierarchyListener l)
Удаляет указанный прослушиватель иерархии, чтобы он больше не получал события изменения иерархии от этого компонента.
void removeInputMethodListener(InputMethodListener l)
Удаляет указанный прослушиватель метода ввода, чтобы он больше не получал события метода ввода от этого компонента.
void removeKeyListener(KeyListener l)
Удаляет указанный прослушиватель клавиатуры, чтобы он больше не получал события клавиатуры от этого компонента.
void removeMouseListener(MouseListener l)
Удаляет указанный прослушиватель мыши, чтобы он больше не получал события мыши от этого компонента.
void removeMouseMotionListener(MouseMotionListener l)
Удаляет указанный прослушиватель перемещения мыши, чтобы он больше не получал события перемещения мыши от этого компонента.
void removeMouseWheelListener(MouseWheelListener l)
Удаляет указанный прослушиватель колеса мыши, чтобы он больше не получал события колеса мыши от этого компонента.
void removePropertyChangeListener(PropertyChangeListener listener)
Удаляет PropertyChangeListener из списка прослушивателей.
void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
Удаляет PropertyChangeListener из списка прослушивателей для указанного свойства.
void repaint()
Перерисовывает этот компонент.
void repaint(int x, int y, int width, int height)
Перерисовывает указанный прямоугольник этого компонента.
void repaint(long tm)
Перерисовывает компонент.
void repaint(long tm, int x, int y, int width, int height)
Перерисовывает указанный прямоугольник этого компонента в течение tm миллисекунд.
void requestFocus()
Запрашивает получение этим компонентом фокуса ввода, а также перевод фокуса на окно верхнего уровня, являющееся предком этого компонента.
protected boolean requestFocus(boolean temporary)
Запрашивает получение этим Component фокуса ввода, а также перевод фокуса на Window верхнего уровня, являющееся предком этого Component.
protected boolean requestFocus(boolean temporary, FocusEvent.Cause cause)
Запрашивает по причине cause получение этим Component фокуса ввода, а также перевод фокуса на Window верхнего уровня, являющееся предком этого Component.
void requestFocus(FocusEvent.Cause cause)
Запрашивает по причине cause получение этим компонентом фокуса ввода, а также перевод фокуса на окно верхнего уровня, являющееся предком этого компонента.
boolean requestFocusInWindow()
Запрашивает получение этим компонентом фокуса ввода, если окно верхнего уровня, являющееся предком этого компонента, уже находится в фокусе.
protected boolean requestFocusInWindow(boolean temporary)
Запрашивает получение этим Component фокуса ввода, если Window верхнего уровня, являющееся предком этого Component, уже находится в фокусе.
boolean requestFocusInWindow(FocusEvent.Cause cause)
Запрашивает по причине cause получение этим компонентом фокуса ввода, если окно верхнего уровня, являющееся предком этого компонента, уже находится в фокусе.
void reshape(int x, int y, int width, int height)
Устарело.
Начиная с JDK версии 1.1 заменено на setBounds(int, int, int, int).
void resize(int width, int height)
Устарело.
Начиная с JDK версии 1.1 заменено на setSize(int, int).
void resize(Dimension d)
Устарело.
Начиная с JDK версии 1.1 заменено на setSize(Dimension).
void revalidate()
Повторно проверяет иерархию компонентов вплоть до ближайшего корня проверки.
void setBackground(Color c)
Задает цвет фона этого компонента.
void setBounds(int x, int y, int width, int height)
Перемещает компонент и изменяет его размер.
void setBounds(Rectangle r)
Перемещает компонент и изменяет его размер в соответствии с новым ограничивающим прямоугольником r.
void setComponentOrientation(ComponentOrientation o)
Задает зависящую от языка ориентацию, используемую для упорядочения элементов или текста внутри этого компонента.
void setCursor(Cursor cursor)
Задает изображение курсора.
void setDropTarget(DropTarget dt)
Связывает этот компонент с DropTarget.
void setFocusable(boolean focusable)
Задает для этого компонента значение состояния возможности получения фокуса.
void setFocusTraversalKeysEnabled(boolean focusTraversalKeysEnabled)
Задает, включены ли для этого компонента клавиши перемещения фокуса.
void setForeground(Color c)
Задает цвет переднего плана этого компонента.
void setIgnoreRepaint(boolean ignoreRepaint)
Задает, следует ли игнорировать сообщения о рисовании, полученные от операционной системы.
void setLocale(Locale l)
Задает локаль этого компонента.
void setLocation(int x, int y)
Перемещает этот компонент в новое место.
void setLocation(Point p)
Перемещает этот компонент в новое место.
void setMaximumSize(Dimension maximumSize)
Задает максимальный размер этого компонента как постоянное значение.
void setMinimumSize(Dimension minimumSize)
Задает минимальный размер этого компонента как постоянное значение.
void setMixingCutoutShape(Shape shape)
Задает форму «выреза для смешивания» для этого облегченного компонента.
void setName(String name)
Задает имя компонента указанной строкой.
void setPreferredSize(Dimension preferredSize)
Задает предпочтительный размер этого компонента как постоянное значение.
void setSize(int width, int height)
Изменяет размер компонента так, чтобы его ширина составляла width, а высота — height.
void setSize(Dimension d)
Изменяет размер компонента так, чтобы его ширина составляла d.width, а высота — d.height.
void setVisible(boolean b)
Показывает или скрывает этот компонент в зависимости от значения параметра b.
void show()
Устарело.
Начиная с JDK версии 1.1 заменено на setVisible(boolean).
void show(boolean b)
Устарело.
Начиная с 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(Object obj)
Указывает, равен ли какой-либо другой объект этому объекту.
protected void finalize()
Устарело, подлежит удалению: этот элемент API может быть удален в будущей версии.
Финализация объявлена устаревшей и подлежит удалению в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает значение хеш-кода этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
final void wait()
Заставляет текущий поток ждать, пока он не будет разбужен, обычно посредством уведомления или прерывания.
final void wait(long timeoutMillis)
Заставляет текущий поток ждать, пока он не будет разбужен, обычно посредством уведомления или прерывания, либо пока не истечет заданный интервал реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ждать, пока он не будет разбужен, обычно посредством уведомления или прерывания, либо пока не истечет заданный интервал реального времени.

Подробное описание полей

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
UI, на основе которого был создан этот экземпляр.

dividerSize

protected int dividerSize
Размер разделителя.

hiddenDivider

protected Component hiddenDivider
Разделитель, используемый в режиме непрерывной компоновки.

splitPane

protected JSplitPane splitPane
JSplitPane, в который входит данный объект.

mouseHandler

protected BasicSplitPaneDivider.MouseHandler mouseHandler
Обрабатывает события мыши как этого класса, так и разделенной панели. События мыши обрабатываются для разделенной панели, поскольку необходимо обеспечить возможность перетаскивания при щелчке по границе разделителя, которая не рисуется самим разделителем.

orientation

protected int orientation
Ориентация JSplitPane.

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()
Возвращает размер разделителя: его ширину, если разделенная панель имеет ориентацию HORIZONTAL_SPLIT, или высоту, если она имеет ориентацию VERTICAL_SPLIT.
Возвращает:
размер разделителя

setBorder

public void setBorder(Border border)
Задает границу этого компонента.
Параметры:
border — новая граница
Начиная с версии:
1.3

getBorder

public Border getBorder()
Возвращает границу этого компонента или null, если граница не задана.
Возвращает:
объект границы этого компонента
Начиная с версии:
1.3
См. также:
  • setBorder(Border)

getInsets

public Insets getInsets()
Если для этого компонента задана граница, возвращает ее внутренние отступы; в противном случае вызывает super.getInsets.
Переопределяет:
getInsets в классе Container
Возвращает:
значение свойства внутренних отступов.
См. также:
  • setBorder(Border)

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
См. также:
  • Container.getMinimumSize()
  • Container.getMaximumSize()
  • Container.getLayout()
  • LayoutManager.preferredLayoutSize(Container)
  • Component.getPreferredSize()

getMinimumSize

public Dimension getMinimumSize()
Возвращает минимальный размер разделителя.
Переопределяет:
getMinimumSize в классе Container
Примечание по реализации:
В текущей реализации, если разделенная панель имеет ориентацию HORIZONTAL_SPLIT, минимальный размер определяется шириной getDividerSize пикселей и высотой 1 пиксель. Если разделенная панель имеет ориентацию VERTICAL_SPLIT, минимальный размер определяется высотой getDividerSize пикселей и шириной 1 пиксель.
Возвращает:
объект Dimension, содержащий минимальный размер BasicSplitPaneDivider
См. также:
  • Container.getPreferredSize()
  • Container.getMaximumSize()
  • Container.getLayout()
  • LayoutManager.minimumLayoutSize(Container)
  • Component.getMinimumSize()

propertyChange

public void propertyChange(PropertyChangeEvent e)
Событие изменения свойства, предположительно полученное от JSplitPane, при необходимости вызывает updateOrientation.
Определено в:
propertyChange в интерфейсе PropertyChangeListener
Параметры:
e — объект PropertyChangeEvent, описывающий источник события и изменившееся свойство.

setEnabled

public void setEnabled(boolean enabled)
Включает или отключает этот компонент в зависимости от значения параметра b. Включенный компонент может реагировать на действия пользователя и генерировать события. По умолчанию компоненты изначально включены.

Примечание: отключение облегченного компонента не препятствует получению им событий MouseEvents.

Примечание: отключение тяжеловесного контейнера препятствует получению любых событий ввода всеми компонентами в этом контейнере. Отключение облегченного контейнера влияет только на сам этот контейнер.

Переопределяет:
setEnabled в классе Component
Параметры:
enabled — если true, компонент включен; в противном случае компонент отключен
См. также:
  • Component.isEnabled()
  • Component.isLightweight()

paint

public void paint(Graphics g)
Рисует разделитель.
Переопределяет:
paint в классе Container
Параметры:
g — указанное окно Graphics
См. также:
  • Component.update(Graphics)

oneTouchExpandableChanged

protected void oneTouchExpandableChanged()
Вызывается при изменении значения oneTouchExpandable у JSplitPane, содержащей разделитель. Если конкретная L&F поддерживает это свойство Swing "SplitPane.supportsOneTouchButtons", будут созданы leftButton и rightButton, если они равны null и соответствующая JSplitPane поддерживает свойство oneTouchExpandable. Также выполняется инвалидация соответствующей JSplitPane.

createLeftOneTouchButton

protected JButton createLeftOneTouchButton()
Создает и возвращает экземпляр JButton, который можно использовать для сворачивания левого компонента разделенной панели.
Возвращает:
экземпляр JButton

createRightOneTouchButton

protected JButton createRightOneTouchButton()
Создает и возвращает экземпляр JButton, который можно использовать для сворачивания правого компонента разделенной панели.
Возвращает:
экземпляр JButton

prepareForDragging

protected void prepareForDragging()
Сообщение о подготовке к перетаскиванию. Это сообщение вызывает startDragging у BasicSplitPaneUI.

dragDividerTo

protected void dragDividerTo(int location)
Вызывает dragDividerTo у BasicSplitPaneUI, в который входит этот экземпляр.
Параметры:
location — местоположение

finishDraggingTo

protected void finishDraggingTo(int location)
Вызывает finishDraggingTo у BasicSplitPaneUI, в который входит этот экземпляр.
Параметры:
location — местоположение

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API