Класс 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, getMaximumSize, getMinimumSize, installDefaults, installKeyboardActions, installListeners, uninstallDefaults, uninstallKeyboardActions, uninstallListeners
Методы, унаследованные от класса javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getPreferredSize, paint
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Подробности конструкторов
MetalMenuBarUI()
public MetalMenuBarUI()
Подробности методов
createUI(javax.swing.JComponent)
public static ComponentUI createUI(JComponent x)
Создаёт реализацию ComponentUI для переданного компонента.
- Параметры:
-
x- JComponent для создания реализации ComponentUI - Возвращает:
- Реализация ComponentUI для
x - Исключения:
-
NullPointerException- еслиxравно null
installUI(javax.swing.JComponent)
public void installUI(JComponent c)
Настраивает указанный компонент в соответствии с визуальным оформлением Metal.
- Переопределяет:
-
installUIв классеBasicMenuBarUI - Параметры:
-
c- компонент, в котором устанавливается этот делегат UI - Исключения:
-
NullPointerException- еслиcравно null. - См. также:
-
ComponentUI.uninstallUI(javax.swing.JComponent),JComponent.setUI(javax.swing.plaf.ComponentUI),JComponent.updateUI()
uninstallUI(javax.swing.JComponent)
public void uninstallUI(JComponent c)
Отменяет настройку, выполненную для указанного компонента во время installUI.
- Переопределяет:
-
uninstallUIв классеBasicMenuBarUI - Параметры:
-
c- компонент, в котором устанавливается этот делегат UI - Исключения:
-
NullPointerException- еслиcравно null. - См. также:
-
ComponentUI.installUI(javax.swing.JComponent),JComponent.updateUI()
update(java.awt.Graphics, javax.swing.JComponent)
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.