Spec-Zone.ru › OpenJDK 8

Класс 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 с базовой L&F.

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

Модификатор и тип Класс и описание
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 платформы v1.3.

protected int dividerSize

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

protected KeyStroke downKey

Устарело.

С версии Java 2 платформы v1.3.

protected boolean draggingHW

Устанавливается в 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, который создаётся и добавляется в split pane.

protected KeyStroke leftKey

Устарело.

С версии Java 2 платформы v1.3.

protected static String NON_CONTINUOUS_DIVIDER

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

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

Методы

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

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

protected Component createDefaultNonContinuousLayoutDivider()

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

protected FocusListener createFocusListener()

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

protected ActionListener createKeyboardDownRightListener()

Устарело.

С версии Java 2 platform v1.3.

protected ActionListener createKeyboardEndListener()

Устарело.

С версии Java 2 platform v1.3.

protected ActionListener createKeyboardHomeListener()

Устарело.

С версии Java 2 platform v1.3.

protected ActionListener createKeyboardResizeToggleListener()

Устарело.

С версии Java 2 platform v1.3.

protected ActionListener createKeyboardUpLeftListener()

Устарело.

С версии Java 2 platform v1.3.

protected PropertyChangeListener createPropertyChangeListener()

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

static ComponentUI createUI(JComponent x)

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

protected void dragDividerTo(int location)

Сообщается во время сессии перетаскивания для перемещения разделителя в указанное местоположение.

protected void finishDraggingTo(int location)

Сообщается для завершения сессии перетаскивания.

void finishedPaintingChildren(JSplitPane sp, Graphics g)

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

BasicSplitPaneDivider getDivider()

Возвращает разделитель между верхними компонентами.

protected int getDividerBorderSize()

Устарело.

С версии Java 2 platform v1.3, вместо этого установите border на разделитель.

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

Возвращает разделитель, используемый, когда splitPane настроен на не непрерывную компоновку.

int getOrientation()

Возвращает ориентацию для JSplitPane.

Dimension getPreferredSize(JComponent jc)

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

JSplitPane getSplitPane()

Возвращает splitpane, в котором в данный момент находится этот экземпляр.

protected void installDefaults()

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

protected void installKeyboardActions()

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

protected void installListeners()

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

void installUI(JComponent c)

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

boolean isContinuousLayout()

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

void paint(Graphics g, JComponent jc)

Рисует указанный компонент соответствующим образом для темы.

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)

Устанавливает разделитель, используемый, когда splitPane настроен на не непрерывную компоновку.

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.

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

contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, 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.

размерРазделителя

protected int dividerSize

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

nonContinuousLayoutDivider

protected Component nonContinuousLayoutDivider

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

draggingHW

protected boolean draggingHW

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

начальнаяПозицияПеретаскиванияРазделителя

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, для получения более подробной информации обратитесь к спецификации привязок клавиш.

кнопкаПереключенияИзмененияРазмерРазделителя

@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

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

createFocusListener

protected FocusListener createFocusListener()

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

createKeyboardUpLeftListener

@Deprecated
protected ActionListener createKeyboardUpLeftListener()

Устарело. С версии Java 2 platform v1.3.

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

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

createKeyboardDownRightListener

@Deprecated
protected ActionListener createKeyboardDownRightListener()

Устарело. С версии Java 2 platform v1.3.

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

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

createKeyboardHomeListener

@Deprecated
protected ActionListener createKeyboardHomeListener()

Устарело. С версии Java 2 platform v1.3.

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

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

createKeyboardEndListener

@Deprecated
protected ActionListener createKeyboardEndListener()

Устарело. С версии Java 2 platform v1.3.

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

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

createKeyboardResizeToggleListener

@Deprecated
protected ActionListener createKeyboardResizeToggleListener()

Устарело. С версии Java 2 platform v1.3.

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

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

getOrientation

public int getOrientation()

Возвращает ориентацию для JSplitPane.

setOrientation

public void setOrientation(int orientation)

Установите ориентацию для JSplitPane.

isContinuousLayout

public boolean isContinuousLayout()

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

setContinuousLayout

public void setContinuousLayout(boolean b)

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

getLastDragLocation

public int getLastDragLocation()

Возвращает последнее положение перетаскивания JSplitPane.

setLastDragLocation

public void setLastDragLocation(int l)

Установить последнее положение перетаскивания JSplitPane.

getDivider

public BasicSplitPaneDivider getDivider()

Возвращает разделитель между верхними компонентами.

createDefaultNonContinuousLayoutDivider

protected Component createDefaultNonContinuousLayoutDivider()

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

setNonContinuousLayoutDivider

protected void setNonContinuousLayoutDivider(Component newDivider)

Устанавливает разделитель для использования, когда для splitPane настроена не непрерывная компоновка. Этот разделитель будет использоваться только во время сессии перетаскивания. Рекомендуется, чтобы переданный компонент был тяжеловесным.

setNonContinuousLayoutDivider

protected void setNonContinuousLayoutDivider(Component newDivider,
                                             boolean rememberSizes)

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

getNonContinuousLayoutDivider

public Component getNonContinuousLayoutDivider()

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

getSplitPane

public JSplitPane getSplitPane()

Возвращает splitpane, в котором в данный момент содержится этот экземпляр.

createDefaultDivider

public BasicSplitPaneDivider createDefaultDivider()

Создаёт разделитель по умолчанию.

resetToPreferredSizes

public void resetToPreferredSizes(JSplitPane jc)

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

Specified by:
resetToPreferredSizes in class SplitPaneUI

setDividerLocation

public void setDividerLocation(JSplitPane jc,
                               int location)

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

Specified by:
setDividerLocation in class SplitPaneUI

getDividerLocation

public int getDividerLocation(JSplitPane jc)

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

Specified by:
getDividerLocation in class SplitPaneUI

getMinimumDividerLocation

public int getMinimumDividerLocation(JSplitPane jc)

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

Specified by:
getMinimumDividerLocation in class SplitPaneUI

getMaximumDividerLocation

public int getMaximumDividerLocation(JSplitPane jc)

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

Specified by:
getMaximumDividerLocation in class SplitPaneUI

finishedPaintingChildren

public void finishedPaintingChildren(JSplitPane sp,
                                     Graphics g)

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

Specified by:
finishedPaintingChildren in class SplitPaneUI

paint

public void paint(Graphics g,
                  JComponent jc)

Отрисовывает указанный компонент соответствующим образом для внешнего вида и ощущений. Этот метод вызывается из метода ComponentUI.update, когда указанный компонент отрисовывается. Подклассы должны переопределить этот метод и использовать указанный объект Graphics для отрисовки содержимого компонента.

Overrides:
paint in class ComponentUI
Parameters:
g - контекст Graphics, в котором необходимо выполнить отрисовку
jc - компонент, который отрисовывается; этот аргумент часто игнорируется, но может использоваться, если объект UI является бессостоятельным и используется несколькими компонентами
See Also:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)

getPreferredSize

public Dimension getPreferredSize(JComponent jc)

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

Overrides:
getPreferredSize in class ComponentUI
Parameters:
jc - компонент, для которого запрашивается предпочтительный размер; этот аргумент часто игнорируется, но может использоваться, если объект UI является бессостоятельным и используется несколькими компонентами
See Also:
JComponent.getPreferredSize(), LayoutManager.preferredLayoutSize(java.awt.Container)

getMinimumSize

public Dimension getMinimumSize(JComponent jc)

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

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

getMaximumSize

public Dimension getMaximumSize(JComponent jc)

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

Overrides:
getMaximumSize in class ComponentUI
Parameters:
jc - компонент, для которого запрашивается максимальный размер; этот аргумент часто игнорируется, но может использоваться, если объект UI является бессостоятельным и используется несколькими компонентами
Returns:
объект Dimension или null
See Also:
JComponent.getMaximumSize(), LayoutManager2.maximumLayoutSize(java.awt.Container)

getInsets

public Insets getInsets(JComponent jc)

Возвращает отступы. Отступы возвращаются из отступов рамки текущей рамки.

resetLayoutManager

protected void resetLayoutManager()

Сбрасывает менеджер компоновки на основе ориентации и отправляет ему сообщение invalidateLayout для получения соответствующих компонентов.

startDragging

protected void startDragging()

Должно отправляться сообщение перед началом сессии перетаскивания, сбрасывает lastDragLocation и dividerSize.

dragDividerTo

protected void dragDividerTo(int location)

Отправляется сообщение во время сессии перетаскивания для перемещения разделителя в указанное расположение. Если continuousLayout имеет значение true, расположение сбрасывается, и splitPane валидируется.

finishDraggingTo

protected void finishDraggingTo(int location)

Отправляется сообщение для завершения сессии перетаскивания. Если не continuous display, расположение разделителя будет сброшено.

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.

Spec-Zone.ru

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