Класс 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
Реализация Metal для
MenuBarUI. Этот класс отвечает за предоставление визуального стиля Metal для JMenuBar.- Since:
- 1.5
- См. также:
Краткое описание полей
Поля, объявленные в классе javax.swing.plaf.basic.BasicMenuBarUI
changeListener, containerListener, menuBar
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
MetalMenuBarUI() |
Создаёт MetalMenuBarUI. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static ComponentUI |
createUI |
Создаёт реализацию ComponentUI для переданного компонента. |
void |
installUI |
Конфигурирует указанный компонент в соответствии с визуальным стилем Metal. |
void |
uninstallUI |
Отменяет конфигурацию, выполненную для указанного компонента во время installUI. |
void |
update |
При необходимости рисует фон компонента, затем вызывает paint. |
Методы, объявленные в классе javax.swing.plaf.basic.BasicMenuBarUI
createChangeListener, createContainerListener, installDefaults, installKeyboardActions, installListeners, uninstallDefaults, uninstallKeyboardActions, uninstallListeners
Методы, объявленные в классе javax.swing.plaf.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- Графика для рисования -
c- JComponent, на котором происходит рисование - Исключения:
-
NullPointerException- еслиgилиcравно null - Since:
- 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/plaf/metal/MetalMenuBarUI.html