public class MetalMenuBarUI extends BasicMenuBarUI
MenuBarUI
. Этот class ответственен за обеспечение металлического стили для JMenuBar
s.MenuBarUI
changeListener, containerListener, menuBar
Конструктор и Описание |
---|
MetalMenuBarUI() |
Модификатор и Тип | Метод и Описание |
---|---|
static ComponentUI |
createUI(JComponent x)
Создает
ComponentUI реализация для переданного в компоненте. |
void |
installUI(JComponent c)
Конфигурирует указанный компонент, подходящий для металлического стили.
|
void |
uninstallUI(JComponent c)
Конфигурация реверсов, которая была сделана на указанном компоненте во время
installUI . |
void |
update(Graphics g, JComponent c)
В случае необходимости красит фон компонента, затем вызывает
paint . |
createChangeListener, createContainerListener, getMaximumSize, getMinimumSize, installDefaults, installKeyboardActions, installListeners, uninstallDefaults, uninstallKeyboardActions, uninstallListeners
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getPreferredSize, paint
public static ComponentUI createUI(JComponent x)
ComponentUI
реализация для переданного в компоненте.x
- JComponent, чтобы создать реализацию ComponentUI дляx
NullPointerException
- если x
нульpublic void installUI(JComponent c)
installUI
в class BasicMenuBarUI
c
- компонент, где этот делегат UI устанавливаетсяNullPointerException
- если c
нуль.ComponentUI.uninstallUI(javax.swing.JComponent)
, JComponent.setUI(javax.swing.plaf.ComponentUI)
, JComponent.updateUI()
public void uninstallUI(JComponent c)
installUI
.uninstallUI
в class BasicMenuBarUI
c
- компонент, где этот делегат UI устанавливаетсяNullPointerException
- если c
нуль.ComponentUI.installUI(javax.swing.JComponent)
, JComponent.updateUI()
public void update(Graphics g, JComponent c)
paint
.update
в class ComponentUI
g
- Графика, чтобы нарисовать кc
- Подрисовывающий JComponentNullPointerException
- если g
или c
нульComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
, ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92