Класс BasicSplitPaneUI

Прямые известные подклассы:
MetalSplitPaneUI, SynthSplitPaneUI
public class BasicSplitPaneUI
extends SplitPaneUI

Реализация Basic L&F для SplitPaneUI.

Вложенные классы

Модификатор и тип Класс Описание
class  BasicSplitPaneUI.BasicHorizontalLayoutManager

LayoutManager для JSplitPanes с ориентацией HORIZONTAL_SPLIT.

class  BasicSplitPaneUI.BasicVerticalLayoutManager

LayoutManager для JSplitPanes с ориентацией VERTICAL_SPLIT.

class  BasicSplitPaneUI.FocusHandler

Реализация FocusListener, используемая JSplitPane UI.

class  BasicSplitPaneUI.KeyboardDownRightHandler

Реализация ActionListener, используемая JSplitPane UI для обработки определённых нажатий клавиш.

class  BasicSplitPaneUI.KeyboardEndHandler

Реализация ActionListener, используемая JSplitPane UI для обработки определённых нажатий клавиш.

class  BasicSplitPaneUI.KeyboardHomeHandler

Реализация ActionListener, используемая JSplitPane UI для обработки определённых нажатий клавиш.

class  BasicSplitPaneUI.KeyboardResizeToggleHandler

Реализация ActionListener, используемая JSplitPane UI для обработки определённых нажатий клавиш.

class  BasicSplitPaneUI.KeyboardUpLeftHandler

Реализация ActionListener, используемая JSplitPane UI для обработки определённых нажатий клавиш.

class  BasicSplitPaneUI.PropertyHandler

Реализация PropertyChangeListener, используемая JSplitPane UI.

Поля

Модификатор и тип Поле Описание
protected int beginDragDividerLocation

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

protected BasicSplitPaneDivider divider

Экземпляр разделителя для данного JSplitPane.

protected KeyStroke dividerResizeToggleKey

Устарело.

С Java 2 platform v1.3.

protected int dividerSize

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

protected KeyStroke downKey

Устарело.

С Java 2 platform v1.3.

protected boolean draggingHW

Принимает значение true в startDragging, если какой-либо из дочерних элементов (за исключением nonContinuousLayoutDivider) является heavyweight.

protected KeyStroke endKey

Устарело.

С Java 2 platform v1.3.

protected FocusListener focusListener

Экземпляр FocusListener для данного JSplitPane.

protected KeyStroke homeKey

Устарело.

С Java 2 platform v1.3.

protected static int KEYBOARD_DIVIDER_MOVE_OFFSET

На сколько (относительно) смещается разделитель при использовании клавиш со стрелками на клавиатуре.

protected ActionListener keyboardDownRightListener

Устарело.

С Java 2 platform v1.3.

protected ActionListener keyboardEndListener

Устарело.

С Java 2 platform v1.3.

protected ActionListener keyboardHomeListener

Устарело.

С Java 2 platform v1.3.

protected ActionListener keyboardResizeToggleListener

Устарело.

С Java 2 platform v1.3.

protected ActionListener keyboardUpLeftListener

Устарело.

С Java 2 platform v1.3.

protected BasicSplitPaneUI.BasicHorizontalLayoutManager layoutManager

LayoutManager, созданный и помещённый в split pane.

protected KeyStroke leftKey

Устарело.

С Java 2 platform v1.3.

protected static String NON_CONTINUOUS_DIVIDER

Разделитель для не непрерывной компоновки, который добавляется в split pane с помощью этого объекта.

protected Component nonContinuousLayoutDivider

Экземпляр тени разделителя при использовании не непрерывной компоновки.

protected PropertyChangeListener propertyChangeListener

Экземпляр PropertyChangeListener для данного JSplitPane.

protected KeyStroke rightKey

Устарело.

С Java 2 platform v1.3.

protected JSplitPane splitPane

Экземпляр JSplitPane, для которого предоставляется визуальное оформление.

protected KeyStroke upKey

Устарело.

С Java 2 platform v1.3.

Конструкторы

Конструктор Описание
BasicSplitPaneUI()

Методы

Модификатор и тип Метод Описание
BasicSplitPaneDivider createDefaultDivider()

Создаёт стандартный разделитель.

protected Component createDefaultNonContinuousLayoutDivider()

Возвращает стандартный разделитель не непрерывной компоновки, который является экземпляром Canvas, заполняющим фон тёмно-серым цветом.

protected FocusListener createFocusListener()

Создаёт FocusListener для 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 для 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)

Возвращает расположение разделителя, которое может отличаться от того, что считает разделитель splitpane.

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()

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

protected void installKeyboardActions()

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

protected void installListeners()

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

void installUI​(JComponent c)

Устанавливает пользовательский интерфейс.

boolean isContinuousLayout()

Определяет, установлена ли для JSplitPane непрерывная компоновка.

protected void resetLayoutManager()

Переустанавливает менеджер компоновки на основе ориентации и передаёт ему сообщение invalidateLayout, чтобы получить соответствующие компоненты.

void resetToPreferredSizes​(JSplitPane jc)

Передаётся сообщение для сброса предпочтительных размеров.

void setContinuousLayout​(boolean b)

Включение/выключение непрерывной компоновки.

void setDividerLocation​(JSplitPane jc, int location)

Устанавливает расположение разделителя на 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()

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

protected void uninstallKeyboardActions()

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

protected void uninstallListeners()

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

void uninstallUI​(JComponent c)

Удаляет пользовательский интерфейс.

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

contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Поля

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

Менеджер компоновки, созданный и размещённый в разделительной панели.

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 platform v1.3.

С версии Java 2 platform v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel, пожалуйста, обратитесь к спецификации привязок клавиш для получения дополнительной информации.

downKey

@Deprecated
protected KeyStroke downKey
Устаревший.
С версии Java 2 platform v1.3.

С версии Java 2 platform v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel, пожалуйста, обратитесь к спецификации привязок клавиш для получения дополнительной информации.

leftKey

@Deprecated
protected KeyStroke leftKey
Устаревший.
С версии Java 2 platform v1.3.

С версии Java 2 platform v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel, пожалуйста, обратитесь к спецификации привязок клавиш для получения дополнительной информации.

rightKey

@Deprecated
protected KeyStroke rightKey
Устаревший.
С версии Java 2 platform v1.3.

С версии Java 2 platform v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel, пожалуйста, обратитесь к спецификации привязок клавиш для получения дополнительной информации.

homeKey

@Deprecated
protected KeyStroke homeKey
Устаревший.
С версии Java 2 platform v1.3.

С версии Java 2 platform v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel, пожалуйста, обратитесь к спецификации привязок клавиш для получения дополнительной информации.

endKey

@Deprecated
protected KeyStroke endKey
Устаревший.
С версии Java 2 platform v1.3.

С версии Java 2 platform v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel, пожалуйста, обратитесь к спецификации привязок клавиш для получения дополнительной информации.

dividerResizeToggleKey

@Deprecated
protected KeyStroke dividerResizeToggleKey
Устаревший.
С версии Java 2 platform v1.3.

С версии Java 2 platform v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel, пожалуйста, обратитесь к спецификации привязок клавиш для получения дополнительной информации.

keyboardUpLeftListener

@Deprecated
protected ActionListener keyboardUpLeftListener
Устаревший.
С версии Java 2 platform v1.3.

С версии Java 2 platform v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel, пожалуйста, обратитесь к спецификации привязок клавиш для получения дополнительной информации.

keyboardDownRightListener

@Deprecated
protected ActionListener keyboardDownRightListener
Устаревший.
С версии Java 2 platform v1.3.

С версии Java 2 platform v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel, пожалуйста, обратитесь к спецификации привязок клавиш для получения дополнительной информации.

keyboardHomeListener

@Deprecated
protected ActionListener keyboardHomeListener
Устаревший.
С версии Java 2 platform v1.3.

С версии Java 2 platform v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel, пожалуйста, обратитесь к спецификации привязок клавиш для получения дополнительной информации.

keyboardEndListener

@Deprecated
protected ActionListener keyboardEndListener
Устаревший.
С версии Java 2 platform v1.3.

С версии Java 2 platform v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel, пожалуйста, обратитесь к спецификации привязок клавиш для получения дополнительной информации.

keyboardResizeToggleListener

@Deprecated
protected ActionListener keyboardResizeToggleListener
Устаревший.
С версии Java 2 platform v1.3.

С версии Java 2 platform v1.3 это ранее не документированное поле больше не используется. Привязки клавиш теперь определяются LookAndFeel, пожалуйста, обратитесь к спецификации привязок клавиш для получения дополнительной информации.

Конструкторы

BasicSplitPaneUI

public BasicSplitPaneUI()

Методы

createUI

public static ComponentUI createUI(JComponent x)

Создает новый экземпляр BasicSplitPaneUI.

Параметры:
x - компонент
Возвращает:
новый экземпляр BasicSplitPaneUI

installUI

public void installUI(JComponent c)

Устанавливает UI.

Переопределяет:
installUI в классе ComponentUI
Параметры:
c - компонент, в котором устанавливается этот делегат UI
См. также:
ComponentUI.uninstallUI(javax.swing.JComponent), JComponent.setUI(javax.swing.plaf.ComponentUI), JComponent.updateUI()

installDefaults

protected void installDefaults()

Устанавливает значения UI по умолчанию.

installListeners

protected void installListeners()

Устанавливает обработчики событий для UI.

installKeyboardActions

protected void installKeyboardActions()

Устанавливает действия клавиатуры для UI.

uninstallUI

public void uninstallUI(JComponent c)

Удаляет UI.

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

uninstallDefaults

protected void uninstallDefaults()

Удаляет значения UI по умолчанию.

uninstallListeners

protected void uninstallListeners()

Удаляет обработчики событий для UI.

uninstallKeyboardActions

protected void uninstallKeyboardActions()

Удаляет действия клавиатуры для UI.

createPropertyChangeListener

protected PropertyChangeListener createPropertyChangeListener()

Создает PropertyChangeListener для UI JSplitPane.

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

createFocusListener

protected FocusListener createFocusListener()

Создает FocusListener для UI JSplitPane.

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

createKeyboardUpLeftListener

@Deprecated
protected ActionListener createKeyboardUpLeftListener()
Устарело.
Начиная с Java 2 platform v1.3.

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

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

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

createKeyboardDownRightListener

@Deprecated
protected ActionListener createKeyboardDownRightListener()
Устарело.
Начиная с Java 2 platform v1.3.

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

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

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

createKeyboardHomeListener

@Deprecated
protected ActionListener createKeyboardHomeListener()
Устарело.
Начиная с Java 2 platform v1.3.

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

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

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

createKeyboardEndListener

@Deprecated
protected ActionListener createKeyboardEndListener()
Устарело.
Начиная с Java 2 platform v1.3.

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

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

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

createKeyboardResizeToggleListener

@Deprecated
protected ActionListener createKeyboardResizeToggleListener()
Устарело.
Начиная с Java 2 platform v1.3.

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

Создает ActionListener для UI 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 настроен на не непрерывную компоновку. Этот разделитель будет использоваться только во время сеанса перетаскивания. Рекомендуется, чтобы переданный компонент был heavyweight.

Параметры:
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)

Возвращает положение разделителя, которое может отличаться от того, что splitpane считает положением разделителя.

Указано в:
getDividerLocation в классе SplitPaneUI
Параметры:
jc - JSplitPane
Возвращает:
целое число, указывающее положение разделителя

getMinimumDividerLocation

public int getMinimumDividerLocation(JSplitPane jc)

Получает минимальное положение разделителя.

Определено в:
getMinimumDividerLocation в классе SplitPaneUI
Параметры:
jc - a JSplitPane
Возвращает:
целое число, определяющее минимальное положение разделителя

getMaximumDividerLocation

public int getMaximumDividerLocation(JSplitPane jc)

Получает максимальное положение разделителя.

Определено в:
getMaximumDividerLocation в классе SplitPaneUI
Параметры:
jc - a JSplitPane
Возвращает:
целое число, определяющее максимальное положение разделителя

finishedPaintingChildren

public void finishedPaintingChildren(JSplitPane sp,
                                     Graphics g)

Вызывается, когда указанный разделительный панельный компонент завершил отрисовку своих дочерних элементов.

Определено в:
finishedPaintingChildren в классе SplitPaneUI
Параметры:
sp - a JSplitPane
g - контекст Graphics

getPreferredSize

public Dimension getPreferredSize(JComponent jc)

Возвращает предпочтительный размер для переданного компонента. Это передаётся текущему менеджеру компоновки.

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

getMinimumSize

public Dimension getMinimumSize(JComponent jc)

Возвращает минимальный размер для переданного компонента. Это передаётся текущему менеджеру компоновки.

Переопределяет:
getMinimumSize в классе ComponentUI
Параметры:
jc - компонент, минимальный размер которого определяется; этот аргумент часто игнорируется, но может использоваться, если объект UI бессостоятельный и используется несколькими компонентами
Возвращает:
объект Dimension или null
См. также:
JComponent.getMinimumSize(), LayoutManager.minimumLayoutSize(java.awt.Container), ComponentUI.getPreferredSize(javax.swing.JComponent)

getMaximumSize

public Dimension getMaximumSize(JComponent jc)

Возвращает максимальный размер для переданного компонента. Это передаётся текущему менеджеру компоновки.

Переопределяет:
getMaximumSize в классе ComponentUI
Параметры:
jc - компонент, максимальный размер которого определяется; этот аргумент часто игнорируется, но может использоваться, если объект UI бессостоятельный и используется несколькими компонентами
Возвращает:
объект Dimension или null
См. также:
JComponent.getMaximumSize(), LayoutManager2.maximumLayoutSize(java.awt.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, расположение сбрасывается, и разделительная панель валидируется.

Параметры:
location - расположение разделителя

finishDraggingTo

protected void finishDraggingTo(int location)

Вызывается для завершения операции перетаскивания. Если это не непрерывный вывод, разделители location будут сброшены.

Параметры:
location - расположение разделителя

getDividerBorderSize

@Deprecated
protected int getDividerBorderSize()
Устарело.
Начиная с Java 2 платформы v1.3, установите границу на разделителе.

Начиная с Java 2 платформы v1.3, этот метод больше не используется. Вместо этого вы должны установить границу на разделителе.

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

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

© 1993, 2020, 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/plaf/basic/BasicSplitPaneUI.html

Spec-Zone .ru
спецификации, руководства, описания, API