Класс 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() Возвращает стандартный разделитель не непрерывной компоновки, который является экземпляром |
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:
-
resetToPreferredSizesin classSplitPaneUI
setDividerLocation
public void setDividerLocation(JSplitPane jc,
int location) Устанавливает расположение разделителя в заданное расположение.
- Specified by:
-
setDividerLocationin classSplitPaneUI
getDividerLocation
public int getDividerLocation(JSplitPane jc)
Возвращает расположение разделителя, которое может отличаться от того, что думает splitpane о расположении разделителя.
- Specified by:
-
getDividerLocationin classSplitPaneUI
getMinimumDividerLocation
public int getMinimumDividerLocation(JSplitPane jc)
Получает минимальное расположение разделителя.
- Specified by:
-
getMinimumDividerLocationin classSplitPaneUI
getMaximumDividerLocation
public int getMaximumDividerLocation(JSplitPane jc)
Получает максимальное расположение разделителя.
- Specified by:
-
getMaximumDividerLocationin classSplitPaneUI
finishedPaintingChildren
public void finishedPaintingChildren(JSplitPane sp,
Graphics g) Вызывается, когда указанный split pane завершил рисование своих дочерних элементов.
- Specified by:
-
finishedPaintingChildrenin classSplitPaneUI
paint
public void paint(Graphics g,
JComponent jc) Отрисовывает указанный компонент соответствующим образом для внешнего вида и ощущений. Этот метод вызывается из метода ComponentUI.update, когда указанный компонент отрисовывается. Подклассы должны переопределить этот метод и использовать указанный объект Graphics для отрисовки содержимого компонента.
- Overrides:
-
paintin classComponentUI - Parameters:
-
g- контекстGraphics, в котором необходимо выполнить отрисовку -
jc- компонент, который отрисовывается; этот аргумент часто игнорируется, но может использоваться, если объект UI является бессостоятельным и используется несколькими компонентами - See Also:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
getPreferredSize
public Dimension getPreferredSize(JComponent jc)
Возвращает предпочтительный размер для переданного компонента. Это передаётся текущему менеджеру компоновки.
- Overrides:
-
getPreferredSizein classComponentUI - Parameters:
-
jc- компонент, для которого запрашивается предпочтительный размер; этот аргумент часто игнорируется, но может использоваться, если объект UI является бессостоятельным и используется несколькими компонентами - See Also:
-
JComponent.getPreferredSize(),LayoutManager.preferredLayoutSize(java.awt.Container)
getMinimumSize
public Dimension getMinimumSize(JComponent jc)
Возвращает минимальный размер для переданного компонента. Это передаётся текущему менеджеру компоновки.
- Overrides:
-
getMinimumSizein classComponentUI - 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:
-
getMaximumSizein classComponentUI - 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.