Класс 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, 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/metal/MetalMenuBarUI.html