Класс MetalMenuBarUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.MenuBarUI
javax.swing.plaf.basic.BasicMenuBarUI
javax.swing.plaf.metal.MetalMenuBarUI
public class MetalMenuBarUI extends BasicMenuBarUI
Реализация
MenuBarUI для Metal. Этот класс отвечает за предоставление внешнего вида Metal для JMenuBars.- Начиная с:
- 1.5
- См. также:
Краткое описание полей
Поля, объявленные в классе BasicMenuBarUI
changeListener, containerListener, menuBar
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
MetalMenuBarUI() |
Создаёт MetalMenuBarUI. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static ComponentUI |
createUI |
Создаёт реализацию ComponentUI для переданного компонента. |
void |
installUI |
Настраивает указанный компонент в соответствии с внешним видом Metal. |
void |
uninstallUI |
Отменяет настройку, выполненную для указанного компонента во время installUI. |
void |
update |
При необходимости рисует фон компонента, а затем вызывает paint. |
Методы, объявленные в классе BasicMenuBarUI
createChangeListener, createContainerListener, installDefaults, installKeyboardActions, installListeners, uninstallDefaults, uninstallKeyboardActions, uninstallListeners
Методы, объявленные в классе ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint
Подробное описание конструкторов
MetalMenuBarUI
public MetalMenuBarUI()
Создаёт
MetalMenuBarUI.Подробное описание методов
createUI
public static ComponentUI createUI(JComponent x)
Создаёт реализацию
ComponentUI для переданного компонента.- Параметры:
-
x— JComponent, для которого создаётся реализация ComponentUI - Возвращает:
- реализация ComponentUI для
x - Вызывает исключение:
-
NullPointerException— еслиxравен null
installUI
public void installUI(JComponent c)
Настраивает указанный компонент в соответствии с внешним видом Metal.
- Переопределяет:
-
installUIв классеComponentUI - Параметры:
-
c— компонент, для которого устанавливается этот делегат UI - Вызывает исключение:
-
NullPointerException— еслиcравен null. - См. также:
uninstallUI
public void uninstallUI(JComponent c)
Отменяет настройку, выполненную для указанного компонента во время
installUI.- Переопределяет:
-
uninstallUIв классеComponentUI - Параметры:
-
c— компонент, для которого устанавливается этот делегат UI - Вызывает исключение:
-
NullPointerException— еслиcравен null. - См. также:
update
public void update(Graphics g, JComponent c)
При необходимости рисует фон компонента, а затем вызывает
paint.- Переопределяет:
-
updateв классеComponentUI - Параметры:
-
g— объект Graphics для рисования -
c— JComponent, который нужно нарисовать - Вызывает исключение:
-
NullPointerException— еслиgилиcравен null - Начиная с:
- 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/metal/MetalMenuBarUI.html