Класс BasicDesktopPaneUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.DesktopPaneUI
javax.swing.plaf.basic.BasicDesktopPaneUI
- Прямые известные подклассы:
SynthDesktopPaneUI
public class BasicDesktopPaneUI extends DesktopPaneUI
Базовый стиль оформления для рабочего стола.
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
BasicDesktopPaneUI.CloseAction |
Обрабатывает закрытие внутреннего окна. |
protected class |
BasicDesktopPaneUI.MaximizeAction |
Обрабатывает разворачивание внутреннего окна. |
protected class |
BasicDesktopPaneUI.MinimizeAction |
Обрабатывает сворачивание внутреннего окна. |
protected class |
BasicDesktopPaneUI.NavigateAction |
Обрабатывает переход к следующему внутреннему окну. |
protected class |
BasicDesktopPaneUI.OpenAction |
Обрабатывает восстановление свернутого или развернутого внутреннего окна. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected KeyStroke |
closeKey |
Устарело. Начиная с версии 1.3. |
protected JDesktopPane |
desktop |
Экземпляр JDesktopPane. |
protected DesktopManager |
desktopManager |
Экземпляр DesktopManager. |
protected KeyStroke |
maximizeKey |
Устарело. Начиная с версии 1.3. |
protected KeyStroke |
minimizeKey |
Устарело. Начиная с версии 1.3. |
protected KeyStroke |
navigateKey |
Устарело. Начиная с версии 1.3. |
protected KeyStroke |
navigateKey2 |
Устарело. Начиная с версии 1.3. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BasicDesktopPaneUI() |
Создает новый экземпляр BasicDesktopPaneUI. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected PropertyChangeListener |
createPropertyChangeListener() |
Возвращает PropertyChangeListener для установки на JDesktopPane. |
static ComponentUI |
createUI |
Создает новый экземпляр BasicDesktopPaneUI. |
protected void |
installDefaults() |
Устанавливает свойства по умолчанию. |
protected void |
installDesktopManager() |
Устанавливает менеджер рабочего стола. |
protected void |
installKeyboardActions() |
Устанавливает действия клавиатуры. |
protected void |
installListeners() |
Устанавливает PropertyChangeListener, возвращенный методом createPropertyChangeListener, на JDesktopPane. |
protected void |
registerKeyboardActions() |
Регистрирует действия клавиатуры. |
protected void |
uninstallDefaults() |
Удаляет свойства по умолчанию. |
protected void |
uninstallDesktopManager() |
Удаляет менеджер рабочего стола. |
protected void |
uninstallKeyboardActions() |
Отменяет регистрацию действий клавиатуры. |
protected void |
uninstallListeners() |
Удаляет PropertyChangeListener, возвращенный методом createPropertyChangeListener, с JDesktopPane. |
protected void |
unregisterKeyboardActions() |
Отменяет регистрацию действий клавиатуры. |
Методы, объявленные в классе ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
contains |
Возвращает true, если указанная точка x,y находится внутри фигуры компонента, определенной стилем оформления. |
Accessible |
getAccessibleChild |
Возвращает дочерний объект с индексом i Accessible. |
int |
getAccessibleChildrenCount |
Возвращает количество доступных дочерних объектов. |
int |
getBaseline |
Возвращает базовую линию. |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior |
Возвращает значение перечисления, указывающее, как меняется базовая линия компонента при изменении его размера. |
Dimension |
getMaximumSize |
Возвращает максимальный размер указанного компонента, подходящий для данного стиля оформления. |
Dimension |
getMinimumSize |
Возвращает минимальный размер указанного компонента, подходящий для данного стиля оформления. |
Dimension |
getPreferredSize |
Возвращает предпочтительный размер указанного компонента, подходящий для данного стиля оформления. |
void |
installUI |
Настраивает указанный компонент в соответствии со стилем оформления. |
void |
paint |
Отображает указанный компонент в соответствии со стилем оформления. |
void |
uninstallUI |
Отменяет настройку указанного компонента, выполненную во время installUI. |
void |
update |
Уведомляет этот делегат пользовательского интерфейса о необходимости отобразить указанный компонент. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Показывает, равен ли этот объект другому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Финализация объявлена устаревшей и подлежит удалению в одном из следующих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
Подробное описание полей
desktop
protected JDesktopPane desktop
Экземпляр
JDesktopPane.desktopManager
protected DesktopManager desktopManager
Экземпляр
DesktopManager.minimizeKey
@Deprecated protected KeyStroke minimizeKey
Устарело.
Начиная с версии 1.3.
Начиная с Java 2 platform v1.3 это ранее не документированное поле больше не используется. Теперь сочетания клавиш определяются LookAndFeel. Подробнее см. спецификацию сочетаний клавиш.
maximizeKey
@Deprecated protected KeyStroke maximizeKey
Устарело.
Начиная с версии 1.3.
Начиная с Java 2 platform v1.3 это ранее не документированное поле больше не используется. Теперь сочетания клавиш определяются LookAndFeel. Подробнее см. спецификацию сочетаний клавиш.
closeKey
@Deprecated protected KeyStroke closeKey
Устарело.
Начиная с версии 1.3.
Начиная с Java 2 platform v1.3 это ранее не документированное поле больше не используется. Теперь сочетания клавиш определяются LookAndFeel. Подробнее см. спецификацию сочетаний клавиш.
Подробное описание конструкторов
BasicDesktopPaneUI
public BasicDesktopPaneUI()
Создает новый экземпляр
BasicDesktopPaneUI.Подробное описание методов
createUI
public static ComponentUI createUI(JComponent c)
Создает новый экземпляр
BasicDesktopPaneUI.- Параметры:
-
c— компонент - Возвращает:
- новый экземпляр
BasicDesktopPaneUI
installDefaults
protected void installDefaults()
Устанавливает свойства по умолчанию.
uninstallDefaults
protected void uninstallDefaults()
Удаляет свойства по умолчанию.
installListeners
protected void installListeners()
Устанавливает
PropertyChangeListener, возвращенный методом createPropertyChangeListener, на JDesktopPane.- Начиная с:
- 1.5
- См. также:
uninstallListeners
protected void uninstallListeners()
Удаляет
PropertyChangeListener, возвращенный методом createPropertyChangeListener, с JDesktopPane.- Начиная с:
- 1.5
- См. также:
installDesktopManager
protected void installDesktopManager()
Устанавливает менеджер рабочего стола.
uninstallDesktopManager
protected void uninstallDesktopManager()
Удаляет менеджер рабочего стола.
installKeyboardActions
protected void installKeyboardActions()
Устанавливает действия клавиатуры.
registerKeyboardActions
protected void registerKeyboardActions()
Регистрирует действия клавиатуры.
unregisterKeyboardActions
protected void unregisterKeyboardActions()
Отменяет регистрацию действий клавиатуры.
uninstallKeyboardActions
protected void uninstallKeyboardActions()
Отменяет регистрацию действий клавиатуры.
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener()
Возвращает
PropertyChangeListener для установки на JDesktopPane.- Возвращает:
- PropertyChangeListener, который будет добавлен для отслеживания изменений панели рабочего стола.
- Начиная с:
- 1.5
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.