Класс BasicDesktopPaneUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.DesktopPaneUI
javax.swing.plaf.basic.BasicDesktopPaneUI
- Прямые известные подклассы:
SynthDesktopPaneUI
public class BasicDesktopPaneUI extends DesktopPaneUI
Базовая L&F для рабочего стола.
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
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() |
Отменяет регистрацию действий клавиатуры. |
Методы, объявленные в классе javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
Подробное описание полей
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, 2023, 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/21/docs/api/java.desktop/javax/swing/plaf/basic/BasicDesktopPaneUI.html