Spec-Zone.ru › OpenJDK 17

Класс BasicSplitPaneUI

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

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

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

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

Модификатор и тип Поле Описание
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) являются тяжёлыми.
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 final 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()
Создаёт 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)
Возвращает расположение разделителя, которое может отличаться от того, что разделитель панелей считает расположением разделителя.
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
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)
Устанавливает 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 для JSplitPane пользовательского интерфейса.
Returns:
экземпляр PropertyChangeListener

createFocusListener

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

createKeyboardUpLeftListener

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

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

Returns:
экземпляр ActionListener

createKeyboardDownRightListener

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

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

Returns:
экземпляр ActionListener

createKeyboardHomeListener

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

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

Returns:
экземпляр ActionListener

createKeyboardEndListener

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

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

Returns:
экземпляр ActionListener

createKeyboardResizeToggleListener

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

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

Returns:
экземпляр ActionListener

getOrientation

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

setOrientation

public void setOrientation(int orientation)
Устанавливает ориентацию для JSplitPane.
Parameters:
orientation - ориентация

isContinuousLayout

public boolean isContinuousLayout()
Определяет, установлена ли для JSplitPane непрерывная компоновка.
Returns:
true , если установлена непрерывная компоновка

setContinuousLayout

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

getLastDragLocation

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

setLastDragLocation

public void setLastDragLocation(int l)
Устанавливает последнее положение перетаскивания JSplitPane.
Parameters:
l - положение перетаскивания

getDivider

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

createDefaultNonContinuousLayoutDivider

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

setNonContinuousLayoutDivider

protected void setNonContinuousLayoutDivider(Component newDivider)
Устанавливает разделитель для использования при JSplitPane неконфигурирован для непрерывной компоновки. Этот разделитель будет использоваться только во время сессии перетаскивания. Рекомендуется, чтобы переданный компонент был тяжеловесным.
Parameters:
newDivider - новый разделитель

setNonContinuousLayoutDivider

protected void setNonContinuousLayoutDivider(Component newDivider, boolean rememberSizes)
Устанавливает разделитель для использования.
Parameters:
newDivider - новый разделитель
rememberSizes - если true размер панели запоминается

getNonContinuousLayoutDivider

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

getSplitPane

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

createDefaultDivider

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

resetToPreferredSizes

public void resetToPreferredSizes(JSplitPane jc)
Сообщает о необходимости сброса предпочтительных размеров.
Specified by:
resetToPreferredSizes в классе SplitPaneUI
Parameters:
jc - JSplitPane

setDividerLocation

public void setDividerLocation(JSplitPane jc, int location)
Устанавливает положение разделителя в положение location.
Specified by:
setDividerLocation в классе SplitPaneUI
Parameters:
jc - JSplitPane
location - целое число, определяющее положение разделителя

getDividerLocation

public int getDividerLocation(JSplitPane jc)
Возвращает положение разделителя, которое может отличаться от того, что splitpane считает положением разделителя.
Specified by:
getDividerLocation в классе SplitPaneUI
Parameters:
jc - JSplitPane
Returns:
целое число, определяющее положение разделителя

getMinimumDividerLocation

public int getMinimumDividerLocation(JSplitPane jc)
Получает минимальное положение разделителя.
Specified by:
getMinimumDividerLocation в классе SplitPaneUI
Parameters:
jc - JSplitPane
Returns:
целое число, определяющее минимальное положение разделителя
END_OF_DOCUMENT_MARKER

Максимальное положение разделителя

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 platform v1.3, вместо этого установите границу на разделитель.
С версии Java 2 platform v1.3 этот метод больше не используется. Вместо этого вы должны установить границу на разделитель.

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

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

© 1993, 2021, 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/17/docs/api/java.desktop/javax/swing/plaf/basic/BasicSplitPaneUI.html

Spec-Zone.ru

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