Spec-Zone.ru › OpenJDK 27

Класс BasicSplitPaneUI

java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.SplitPaneUI
javax.swing.plaf.basic.BasicSplitPaneUI
Прямые известные подклассы:
MetalSplitPaneUI, SynthSplitPaneUI
public class BasicSplitPaneUI extends SplitPaneUI
Реализация SplitPaneUI для Basic L&F.

Краткое описание вложенных классов

Модификатор и тип Класс Описание
class  BasicSplitPaneUI.BasicHorizontalLayoutManager
LayoutManager для JSplitPane с горизонтальной ориентацией HORIZONTAL_SPLIT.
class  BasicSplitPaneUI.BasicVerticalLayoutManager
LayoutManager, используемый для JSplitPane с вертикальной ориентацией VERTICAL_SPLIT.
class  BasicSplitPaneUI.FocusHandler
Реализация FocusListener, используемого UI JSplitPane.
class  BasicSplitPaneUI.KeyboardDownRightHandler
Реализация ActionListener, используемого UI JSplitPane для обработки определённых нажатий клавиш.
class  BasicSplitPaneUI.KeyboardEndHandler
Реализация ActionListener, используемого UI JSplitPane для обработки определённых нажатий клавиш.
class  BasicSplitPaneUI.KeyboardHomeHandler
Реализация ActionListener, используемого UI JSplitPane для обработки определённых нажатий клавиш.
class  BasicSplitPaneUI.KeyboardResizeToggleHandler
Реализация ActionListener, используемого UI JSplitPane для обработки определённых нажатий клавиш.
class  BasicSplitPaneUI.KeyboardUpLeftHandler
Реализация ActionListener, используемого UI JSplitPane для обработки определённых нажатий клавиш.
class  BasicSplitPaneUI.PropertyHandler
Реализация PropertyChangeListener, используемого UI JSplitPane.

Краткое описание полей

Модификатор и тип Поле Описание
protected int beginDragDividerLocation
Расположение разделителя в начале сеанса перетаскивания.
protected BasicSplitPaneDivider divider
Экземпляр разделителя для этого JSplitPane.
protected KeyStroke dividerResizeToggleKey
Устарело.
Начиная с платформы Java 2 v1.3.
protected int dividerSize
Размер разделителя во время действительного сеанса перетаскивания.
protected KeyStroke downKey
Устарело.
Начиная с платформы Java 2 v1.3.
protected boolean draggingHW
В startDragging устанавливается в true, если какие-либо дочерние компоненты (за исключением nonContinuousLayoutDivider) являются тяжеловесными.
protected KeyStroke endKey
Устарело.
Начиная с платформы Java 2 v1.3.
protected FocusListener focusListener
Экземпляр FocusListener для этого JSplitPane.
protected KeyStroke homeKey
Устарело.
Начиная с платформы Java 2 v1.3.
protected static int KEYBOARD_DIVIDER_MOVE_OFFSET
На какое расстояние (относительно) перемещается разделитель при перемещении клавишами управления курсором.
protected ActionListener keyboardDownRightListener
Устарело.
Начиная с платформы Java 2 v1.3.
protected ActionListener keyboardEndListener
Устарело.
Начиная с платформы Java 2 v1.3.
protected ActionListener keyboardHomeListener
Устарело.
Начиная с платформы Java 2 v1.3.
protected ActionListener keyboardResizeToggleListener
Устарело.
Начиная с платформы Java 2 v1.3.
protected ActionListener keyboardUpLeftListener
Устарело.
Начиная с платформы Java 2 v1.3.
protected BasicSplitPaneUI.BasicHorizontalLayoutManager layoutManager
LayoutManager, который создаётся и устанавливается в разделённую панель.
protected KeyStroke leftKey
Устарело.
Начиная с платформы Java 2 v1.3.
protected static final String NON_CONTINUOUS_DIVIDER
Разделитель для режима без непрерывного размещения добавляется в разделённую панель с помощью этого объекта.
protected Component nonContinuousLayoutDivider
Экземпляр тени разделителя, используемой при непрерывном размещении.
protected PropertyChangeListener propertyChangeListener
Экземпляр PropertyChangeListener для этого JSplitPane.
protected KeyStroke rightKey
Устарело.
Начиная с платформы Java 2 v1.3.
protected JSplitPane splitPane
Экземпляр JSplitPane, для которого этот экземпляр предоставляет оформление.
protected KeyStroke upKey
Устарело.
Начиная с платформы Java 2 v1.3.

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

Конструктор Описание
BasicSplitPaneUI()
Создаёт BasicSplitPaneUI.

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

Модификатор и тип Метод Описание
BasicSplitPaneDivider createDefaultDivider()
Создаёт разделитель по умолчанию.
protected Component createDefaultNonContinuousLayoutDivider()
Возвращает разделитель для режима без непрерывного размещения по умолчанию — экземпляр Canvas, заполняющий фон тёмно-серым цветом.
protected FocusListener createFocusListener()
Создаёт FocusListener для UI JSplitPane.
protected ActionListener createKeyboardDownRightListener()
Устарело.
Начиная с платформы Java 2 v1.3.
protected ActionListener createKeyboardEndListener()
Устарело.
Начиная с платформы Java 2 v1.3.
protected ActionListener createKeyboardHomeListener()
Устарело.
Начиная с платформы Java 2 v1.3.
protected ActionListener createKeyboardResizeToggleListener()
Устарело.
Начиная с платформы Java 2 v1.3.
protected ActionListener createKeyboardUpLeftListener()
Устарело.
Начиная с платформы Java 2 v1.3.
protected PropertyChangeListener createPropertyChangeListener()
Создаёт PropertyChangeListener для UI JSplitPane.
static ComponentUI createUI(JComponent x)
Создаёт новый экземпляр BasicSplitPaneUI.
protected void dragDividerTo(int location)
Вызывается во время сеанса перетаскивания для перемещения разделителя в указанное location.
protected void finishDraggingTo(int location)
Вызывается для завершения сеанса перетаскивания.
void finishedPaintingChildren(JSplitPane sp, Graphics g)
Вызывается после завершения отрисовки дочерних компонентов указанной разделённой панели.
BasicSplitPaneDivider getDivider()
Возвращает разделитель между верхними компонентами.
protected int getDividerBorderSize()
Устарело.
Начиная с платформы Java 2 v1.3 вместо этого задавайте границу разделителя.
int getDividerLocation(JSplitPane jc)
Возвращает расположение разделителя, которое может отличаться от расположения разделителя, заданного разделённой панелью.
Insets getInsets(JComponent jc)
Возвращает внутренние отступы.
int getLastDragLocation()
Возвращает последнее положение перетаскивания JSplitPane.
int getMaximumDividerLocation(JSplitPane jc)
Возвращает максимальное положение разделителя.
Dimension getMaximumSize(JComponent jc)
Возвращает максимальный размер указанного компонента. Значение передаётся текущему менеджеру компоновки.
int getMinimumDividerLocation(JSplitPane jc)
Возвращает минимальное положение разделителя.
Dimension getMinimumSize(JComponent jc)
Возвращает минимальный размер указанного компонента. Значение передаётся текущему менеджеру компоновки.
Component getNonContinuousLayoutDivider()
Возвращает разделитель, используемый, когда для JSplitPane отключена непрерывная компоновка.
int getOrientation()
Возвращает ориентацию JSplitPane.
Dimension getPreferredSize(JComponent jc)
Возвращает предпочтительный размер указанного компонента. Значение передаётся текущему менеджеру компоновки.
JSplitPane getSplitPane()
Возвращает JSplitPane, в котором сейчас находится этот экземпляр.
protected void installDefaults()
Устанавливает параметры UI по умолчанию.
protected void installKeyboardActions()
Устанавливает действия клавиатуры для UI.
protected void installListeners()
Устанавливает прослушиватели событий для UI.
void installUI(JComponent c)
Устанавливает UI.
boolean isContinuousLayout()
Определяет, настроен ли JSplitPane на непрерывную компоновку.
protected void resetLayoutManager()
Сбрасывает менеджер компоновки с учётом ориентации и вызывает для него invalidateLayout, чтобы добавить необходимые компоненты.
void resetToPreferredSizes(JSplitPane jc)
Вызывается для сброса предпочтительных размеров.
void setContinuousLayout(boolean b)
Включает или отключает непрерывную компоновку.
void setDividerLocation(JSplitPane jc, int location)
Задаёт расположение разделителя.
void setLastDragLocation(int l)
Задаёт последнее положение перетаскивания JSplitPane.
protected void setNonContinuousLayoutDivider(Component newDivider)
Задаёт разделитель, используемый, когда для JSplitPane отключена непрерывная компоновка.
protected void setNonContinuousLayoutDivider(Component newDivider, boolean rememberSizes)
Задаёт используемый разделитель.
void setOrientation(int orientation)
Задаёт ориентацию JSplitPane.
protected void startDragging()
Вызывается перед началом сеанса перетаскивания; сбрасывает lastDragLocation и dividerSize.
protected void uninstallDefaults()
Удаляет параметры UI по умолчанию.
protected void uninstallKeyboardActions()
Удаляет действия клавиатуры для UI.
protected void uninstallListeners()
Удаляет прослушиватели событий для UI.
void uninstallUI(JComponent c)
Удаляет UI.

Методы, объявленные в классе ComponentUI

contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
Модификатор и тип Метод Описание
boolean contains(JComponent c, int x, int y)
Возвращает true, если указанное положение x,y находится внутри формы указанного компонента, определённой оформлением.
Accessible getAccessibleChild(JComponent c, int i)
Возвращает i-го дочернего Accessible объекта.
int getAccessibleChildrenCount(JComponent c)
Возвращает количество доступных дочерних элементов объекта.
int getBaseline(JComponent c, int width, int height)
Возвращает базовую линию.
Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c)
Возвращает перечисление, указывающее, как изменяется базовая линия компонента при изменении его размера.
void paint(Graphics g, JComponent c)
Отрисовывает указанный компонент в соответствии с оформлением.
void update(Graphics g, JComponent c)
Уведомляет этот делегат UI о необходимости отрисовать указанный компонент.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
String toString()
Возвращает строковое представление объекта.
final void wait()
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного интервала реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного интервала реального времени.

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

NON_CONTINUOUS_DIVIDER

protected static final String NON_CONTINUOUS_DIVIDER
Разделитель, используемый для непрерывной компоновки, добавляется в панель разделения с помощью этого объекта.
См. также:
  • Значения константных полей

KEYBOARD_DIVIDER_MOVE_OFFSET

protected static int KEYBOARD_DIVIDER_MOVE_OFFSET
Расстояние (относительное), на которое перемещается разделитель при нажатии клавиш управления курсором.

splitPane

protected JSplitPane splitPane
Экземпляр JSplitPane, для которого данный экземпляр предоставляет оформление.

layoutManager

protected BasicSplitPaneUI.BasicHorizontalLayoutManager layoutManager
LayoutManager, который создается и помещается в панель разделения.

divider

protected BasicSplitPaneDivider divider
Экземпляр разделителя для этого JSplitPane.

propertyChangeListener

protected PropertyChangeListener propertyChangeListener
Экземпляр PropertyChangeListener для этого JSplitPane.

focusListener

protected FocusListener focusListener
Экземпляр FocusListener для этого JSplitPane.

dividerSize

protected int dividerSize
Размер разделителя во время активного перетаскивания.

nonContinuousLayoutDivider

protected Component nonContinuousLayoutDivider
Экземпляр, представляющий тень разделителя при использовании прерывистой компоновки.

draggingHW

protected boolean draggingHW
Значение true устанавливается в startDragging, если хотя бы один из дочерних компонентов (за исключением nonContinuousLayoutDivider) является тяжеловесным.

beginDragDividerLocation

protected int beginDragDividerLocation
Положение разделителя в момент начала перетаскивания.

upKey

@Deprecated protected KeyStroke upKey
Устарело.
Начиная с платформы Java 2 v1.3.
Начиная с платформы Java 2 v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel; дополнительные сведения см. в спецификации привязок клавиш.

downKey

@Deprecated protected KeyStroke downKey
Устарело.
Начиная с платформы Java 2 v1.3.
Начиная с платформы Java 2 v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel; дополнительные сведения см. в спецификации привязок клавиш.

leftKey

@Deprecated protected KeyStroke leftKey
Устарело.
Начиная с платформы Java 2 v1.3.
Начиная с платформы Java 2 v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel; дополнительные сведения см. в спецификации привязок клавиш.

rightKey

@Deprecated protected KeyStroke rightKey
Устарело.
Начиная с платформы Java 2 v1.3.
Начиная с платформы Java 2 v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel; дополнительные сведения см. в спецификации привязок клавиш.

homeKey

@Deprecated protected KeyStroke homeKey
Устарело.
Начиная с платформы Java 2 v1.3.
Начиная с платформы Java 2 v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel; дополнительные сведения см. в спецификации привязок клавиш.

endKey

@Deprecated protected KeyStroke endKey
Устарело.
Начиная с платформы Java 2 v1.3.
Начиная с платформы Java 2 v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel; дополнительные сведения см. в спецификации привязок клавиш.

dividerResizeToggleKey

@Deprecated protected KeyStroke dividerResizeToggleKey
Устарело.
Начиная с платформы Java 2 v1.3.
Начиная с платформы Java 2 v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel; дополнительные сведения см. в спецификации привязок клавиш.

keyboardUpLeftListener

@Deprecated protected ActionListener keyboardUpLeftListener
Устарело.
Начиная с платформы Java 2 v1.3.
Начиная с платформы Java 2 v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel; дополнительные сведения см. в спецификации привязок клавиш.

keyboardDownRightListener

@Deprecated protected ActionListener keyboardDownRightListener
Устарело.
Начиная с платформы Java 2 v1.3.
Начиная с платформы Java 2 v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel; дополнительные сведения см. в спецификации привязок клавиш.

keyboardHomeListener

@Deprecated protected ActionListener keyboardHomeListener
Устарело.
Начиная с платформы Java 2 v1.3.
Начиная с платформы Java 2 v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel; дополнительные сведения см. в спецификации привязок клавиш.

keyboardEndListener

@Deprecated protected ActionListener keyboardEndListener
Устарело.
Начиная с платформы Java 2 v1.3.
Начиная с платформы Java 2 v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel; дополнительные сведения см. в спецификации привязок клавиш.

keyboardResizeToggleListener

@Deprecated protected ActionListener keyboardResizeToggleListener
Устарело.
Начиная с платформы Java 2 v1.3.
Начиная с платформы Java 2 v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel; дополнительные сведения см. в спецификации привязок клавиш.

Подробное описание конструкторов

BasicSplitPaneUI

public BasicSplitPaneUI()
Создает BasicSplitPaneUI.

Подробное описание методов

createUI

public static ComponentUI createUI(JComponent x)
Создает новый экземпляр BasicSplitPaneUI.
Параметры:
x — компонент
Возвращает:
новый экземпляр BasicSplitPaneUI

installUI

public void installUI(JComponent c)
Устанавливает пользовательский интерфейс.
Переопределяет:
installUI в классе ComponentUI
Параметры:
c — компонент, для которого устанавливается этот делегат пользовательского интерфейса
См. также:
  • ComponentUI.uninstallUI(JComponent)
  • JComponent.setUI(ComponentUI)
  • JComponent.updateUI()

installDefaults

protected void installDefaults()
Устанавливает значения пользовательского интерфейса по умолчанию.

installListeners

protected void installListeners()
Устанавливает обработчики событий пользовательского интерфейса.

installKeyboardActions

protected void installKeyboardActions()
Устанавливает действия клавиатуры для пользовательского интерфейса.

uninstallUI

public void uninstallUI(JComponent c)
Удаляет пользовательский интерфейс.
Переопределяет:
uninstallUI в классе ComponentUI
Параметры:
c — компонент, для которого удаляется этот делегат пользовательского интерфейса; этот аргумент часто игнорируется, но может использоваться, если объект пользовательского интерфейса не имеет состояния и совместно используется несколькими компонентами
См. также:
  • ComponentUI.installUI(JComponent)
  • JComponent.updateUI()

uninstallDefaults

protected void uninstallDefaults()
Удаляет значения пользовательского интерфейса по умолчанию.

uninstallListeners

protected void uninstallListeners()
Удаляет обработчики событий пользовательского интерфейса.

uninstallKeyboardActions

protected void uninstallKeyboardActions()
Удаляет действия клавиатуры для пользовательского интерфейса.

createPropertyChangeListener

protected PropertyChangeListener createPropertyChangeListener()
Создает PropertyChangeListener для пользовательского интерфейса JSplitPane.
Возвращает:
экземпляр PropertyChangeListener

createFocusListener

protected FocusListener createFocusListener()
Создает FocusListener для пользовательского интерфейса JSplitPane.
Возвращает:
экземпляр FocusListener

createKeyboardUpLeftListener

@Deprecated protected ActionListener createKeyboardUpLeftListener()
Устарело.
Начиная с платформы Java 2 v1.3.
Начиная с платформы Java 2 v1.3 этот метод больше не используется. Вместо этого подклассам, ранее использовавшим этот метод, следует создать Action, оборачивающий ActionListener, и зарегистрировать этот Action, переопределив installKeyboardActions и поместив Action в SplitPane's ActionMap. Дополнительные сведения см. в спецификации привязок клавиш.

Создает ActionListener для пользовательского интерфейса JSplitPane, который отслеживает нажатие определенных клавиш.

Возвращает:
экземпляр ActionListener

createKeyboardDownRightListener

@Deprecated protected ActionListener createKeyboardDownRightListener()
Устарело.
Начиная с платформы Java 2 v1.3.
Начиная с платформы Java 2 v1.3 этот метод больше не используется. Вместо этого подклассам, ранее использовавшим этот метод, следует создать Action, оборачивающий ActionListener, и зарегистрировать этот Action, переопределив installKeyboardActions и поместив Action в SplitPane's ActionMap. Дополнительные сведения см. в спецификации привязок клавиш.

Создает ActionListener для пользовательского интерфейса JSplitPane, который отслеживает нажатие определенных клавиш.

Возвращает:
экземпляр ActionListener

createKeyboardHomeListener

@Deprecated protected ActionListener createKeyboardHomeListener()
Устарело.
Начиная с платформы Java 2 v1.3.
Начиная с платформы Java 2 v1.3 этот метод больше не используется. Вместо этого подклассам, ранее использовавшим этот метод, следует создать Action, оборачивающий ActionListener, и зарегистрировать этот Action, переопределив installKeyboardActions и поместив Action в SplitPane's ActionMap. Дополнительные сведения см. в спецификации привязок клавиш.

Создает ActionListener для пользовательского интерфейса JSplitPane, который отслеживает нажатие определенных клавиш.

Возвращает:
экземпляр ActionListener

createKeyboardEndListener

@Deprecated protected ActionListener createKeyboardEndListener()
Устарело.
Начиная с платформы Java 2 v1.3.
Начиная с платформы Java 2 v1.3 этот метод больше не используется. Вместо этого подклассам, ранее использовавшим этот метод, следует создать Action, оборачивающий ActionListener, и зарегистрировать этот Action, переопределив installKeyboardActions и поместив Action в SplitPane's ActionMap. Дополнительные сведения см. в спецификации привязок клавиш.

Создает ActionListener для пользовательского интерфейса JSplitPane, который отслеживает нажатие определенных клавиш.

Возвращает:
экземпляр ActionListener

createKeyboardResizeToggleListener

@Deprecated protected ActionListener createKeyboardResizeToggleListener()
Устарело.
Начиная с платформы Java 2 v1.3.
Начиная с платформы Java 2 v1.3 этот метод больше не используется. Вместо этого подклассам, ранее использовавшим этот метод, следует создать Action, оборачивающий ActionListener, и зарегистрировать этот Action, переопределив installKeyboardActions и поместив Action в SplitPane's ActionMap. Дополнительные сведения см. в спецификации привязок клавиш.

Создает ActionListener для пользовательского интерфейса JSplitPane, который отслеживает нажатие определенных клавиш.

Возвращает:
экземпляр ActionListener

getOrientation

public int getOrientation()
Возвращает ориентацию JSplitPane.
Возвращает:
ориентация

setOrientation

public void setOrientation(int orientation)
Задает ориентацию JSplitPane.
Параметры:
orientation — ориентация

isContinuousLayout

public boolean isContinuousLayout()
Определяет, настроен ли JSplitPane на использование непрерывной компоновки.
Возвращает:
true, если задана непрерывная компоновка

setContinuousLayout

public void setContinuousLayout(boolean b)
Включает или отключает непрерывную компоновку.
Параметры:
b — если true, непрерывная компоновка включается

getLastDragLocation

public int getLastDragLocation()
Возвращает последнее положение перетаскивания JSplitPane.
Возвращает:
последнее положение перетаскивания

setLastDragLocation

public void setLastDragLocation(int l)
Задает последнее положение перетаскивания JSplitPane.
Параметры:
l — положение перетаскивания

getDivider

public BasicSplitPaneDivider getDivider()
Возвращает разделитель между верхними компонентами.
Возвращает:
разделитель между верхними компонентами

createDefaultNonContinuousLayoutDivider

protected Component createDefaultNonContinuousLayoutDivider()
Возвращает разделитель для прерывистой компоновки по умолчанию — экземпляр Canvas, который заполняет фон темно-серым цветом.
Возвращает:
разделитель для прерывистой компоновки по умолчанию

setNonContinuousLayoutDivider

protected void setNonContinuousLayoutDivider(Component newDivider)
Задает разделитель, который будет использоваться, если JSplitPane настроен на непрерывную компоновку. Этот разделитель используется только во время перетаскивания. Рекомендуется передавать тяжеловесный компонент.
Параметры:
newDivider — новый разделитель

setNonContinuousLayoutDivider

protected void setNonContinuousLayoutDivider(Component newDivider, boolean rememberSizes)
Задает разделитель, который будет использоваться.
Параметры:
newDivider — новый разделитель
rememberSizes — если true, размер панели сохраняется

getNonContinuousLayoutDivider

public Component getNonContinuousLayoutDivider()
Возвращает разделитель, используемый, если JSplitPane настроен на непрерывную компоновку. Этот разделитель используется только во время перетаскивания.
Возвращает:
разделитель

getSplitPane

public JSplitPane getSplitPane()
Возвращает JSplitPane, в котором в данный момент находится этот экземпляр.
Возвращает:
экземпляр JSplitPane

createDefaultDivider

public BasicSplitPaneDivider createDefaultDivider()
Создает разделитель по умолчанию.
Возвращает:
разделитель по умолчанию

resetToPreferredSizes

public void resetToPreferredSizes(JSplitPane jc)
Вызывается для сброса предпочтительных размеров.
Определено в:
resetToPreferredSizes в классе SplitPaneUI
Параметры:
jc — объект JSplitPane

setDividerLocation

public void setDividerLocation(JSplitPane jc, int location)
Задает положение разделителя, равное location.
Определено в:
setDividerLocation в классе SplitPaneUI
Параметры:
jc — объект JSplitPane
location — целое число, задающее положение разделителя

getDividerLocation

public int getDividerLocation(JSplitPane jc)
Возвращает положение разделителя, которое может отличаться от положения, указанного самой панелью разделения.
Определено в:
getDividerLocation в классе SplitPaneUI
Параметры:
jc — объект JSplitPane
Возвращает:
целое число, задающее положение разделителя

getMinimumDividerLocation

public int getMinimumDividerLocation(JSplitPane jc)
Возвращает минимальное положение разделителя.
Определено в:
getMinimumDividerLocation в классе SplitPaneUI
Параметры:
jc — объект JSplitPane
Возвращает:
целое число, задающее минимальное положение разделителя

getMaximumDividerLocation

public int getMaximumDividerLocation(JSplitPane jc)
Возвращает максимальное положение разделителя.
Определено в:
getMaximumDividerLocation в классе SplitPaneUI
Параметры:
jc — объект JSplitPane
Возвращает:
целое число, задающее максимальное положение разделителя

finishedPaintingChildren

public void finishedPaintingChildren(JSplitPane sp, Graphics g)
Вызывается после завершения отрисовки дочерних компонентов указанной панели разделения.
Определено в:
finishedPaintingChildren в классе SplitPaneUI
Параметры:
sp — объект JSplitPane
g — контекст Graphics

getPreferredSize

public Dimension getPreferredSize(JComponent jc)
Возвращает предпочтительный размер переданного компонента. Значение определяется текущим менеджером компоновки.
Переопределяет:
getPreferredSize в классе ComponentUI
Параметры:
jc — компонент, для которого запрашивается предпочтительный размер; этот аргумент часто игнорируется, но может использоваться, если объект пользовательского интерфейса не имеет состояния и совместно используется несколькими компонентами
Возвращает:
объект Dimension, содержащий предпочтительный размер указанного компонента, подходящий для данного оформления
См. также:
  • JComponent.getPreferredSize()
  • LayoutManager.preferredLayoutSize(Container)

getMinimumSize

public Dimension getMinimumSize(JComponent jc)
Возвращает минимальный размер переданного компонента. Значение определяется текущим менеджером компоновки.
Переопределяет:
getMinimumSize в классе ComponentUI
Параметры:
jc — компонент, для которого запрашивается минимальный размер; этот аргумент часто игнорируется, но может использоваться, если объект пользовательского интерфейса не имеет состояния и совместно используется несколькими компонентами
Возвращает:
объект Dimension или null
См. также:
  • JComponent.getMinimumSize()
  • LayoutManager.minimumLayoutSize(Container)
  • ComponentUI.getPreferredSize(JComponent)

getMaximumSize

public Dimension getMaximumSize(JComponent jc)
Возвращает максимальный размер переданного компонента. Значение определяется текущим менеджером компоновки.
Переопределяет:
getMaximumSize в классе ComponentUI
Параметры:
jc — компонент, для которого запрашивается максимальный размер; этот аргумент часто игнорируется, но может использоваться, если объект пользовательского интерфейса не имеет состояния и совместно используется несколькими компонентами
Возвращает:
объект Dimension или null
См. также:
  • JComponent.getMaximumSize()
  • LayoutManager2.maximumLayoutSize(Container)

getInsets

public Insets getInsets(JComponent jc)
Возвращает внутренние отступы. Они берутся из отступов текущей границы.
Параметры:
jc — компонент
Возвращает:
внутренние отступы

resetLayoutManager

protected void resetLayoutManager()
Сбрасывает менеджер компоновки в соответствии с ориентацией и вызывает для него invalidateLayout, чтобы включить соответствующие компоненты.

startDragging

protected void startDragging()
Следует вызывать перед началом перетаскивания; метод сбрасывает lastDragLocation и dividerSize.

dragDividerTo

protected void dragDividerTo(int location)
Вызывается во время перетаскивания для перемещения разделителя в указанное положение location. Если continuousLayout имеет значение true, положение сбрасывается и выполняется проверка splitPane.
Параметры:
location — положение разделителя

finishDraggingTo

protected void finishDraggingTo(int location)
Сообщает о завершении сеанса перетаскивания. Если отображение не является непрерывным, разделители location будут сброшены.
Параметры:
location — расположение разделителя

getDividerBorderSize

@Deprecated protected int getDividerBorderSize()
Устарело.
Начиная с Java 2 Platform v1.3 вместо этого задавайте границу для разделителя.
Начиная с Java 2 Platform v1.3 этот метод больше не используется. Вместо этого следует задать границу для разделителя.

Возвращает ширину одной стороны границы разделителя.

Возвращает:
ширину одной стороны границы разделителя

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по 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