public class MetalMenuBarUI extends BasicMenuBarUI
MenuBarUI. Этот class ответственен за обеспечение металлического стили для JMenuBars.MenuBarUIchangeListener, 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, uninstallListenerscontains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getPreferredSize, paintpublic static ComponentUI createUI(JComponent x)
ComponentUI реализация для переданного в компоненте.x - JComponent, чтобы создать реализацию ComponentUI дляxNullPointerException - если x нульpublic void installUI(JComponent c)
installUI в class BasicMenuBarUIc - компонент, где этот делегат UI устанавливаетсяNullPointerException - если c нуль.ComponentUI.uninstallUI(javax.swing.JComponent), JComponent.setUI(javax.swing.plaf.ComponentUI), JComponent.updateUI()public void uninstallUI(JComponent c)
installUI.uninstallUI в class BasicMenuBarUIc - компонент, где этот делегат UI устанавливаетсяNullPointerException - если c нуль.ComponentUI.installUI(javax.swing.JComponent), JComponent.updateUI()public void update(Graphics g, JComponent c)
paint.update в class ComponentUIg - Графика, чтобы нарисовать к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