Класс 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
- См. также:
MenuBarUI
Поля
Поля, объявленные в классе javax.swing.plaf.basic.BasicMenuBarUI
changeListener, containerListener, menuBar
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
MetalMenuBarUI() |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static ComponentUI |
createUI(JComponent x) |
Создаёт реализацию |
void |
installUI(JComponent c) |
Настраивает указанный компонент для соответствия визуальному стилю Metal. |
void |
uninstallUI(JComponent c) |
Отменяет настройки, применённые к указанному компоненту во время |
void |
update(Graphics g,
JComponent c) |
При необходимости отрисовывает фон компонента, а затем вызывает |
Методы, объявленные в классе 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
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Подробное описание конструкторов
MetalMenuBarUI
public 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. - См. также:
-
ComponentUI.uninstallUI(javax.swing.JComponent),JComponent.setUI(javax.swing.plaf.ComponentUI),JComponent.updateUI()
uninstallUI
public void uninstallUI(JComponent c)
Отменяет настройки, применённые к указанному компоненту во время installUI.
- Переопределяет:
-
uninstallUIв классеComponentUI - Параметры:
-
c- компонент, для которого устанавливается этот делегат UI - Исключения:
-
NullPointerException- еслиcравно null. - См. также:
-
ComponentUI.installUI(javax.swing.JComponent),JComponent.updateUI()
update
public void update(Graphics g,
JComponent c)
При необходимости отрисовывает фон компонента, а затем вызывает paint.
- Переопределяет:
-
updateв классеComponentUI - Параметры:
-
g- Графика для отрисовки -
c- JComponent для отрисовки - Исключения:
-
NullPointerException- еслиgилиcравно null - Since:
- 1.5
- См. также:
-
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent),ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)
© 1993, 2020, 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/11/docs/api/java.desktop/javax/swing/plaf/metal/MetalMenuBarUI.html