Класс BasicMenuUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.MenuItemUI
javax.swing.plaf.basic.BasicMenuItemUI
javax.swing.plaf.basic.BasicMenuUI
- Прямые известные подклассы:
SynthMenuUI
public class BasicMenuUI extends BasicMenuItemUI
Реализация L&F по умолчанию для MenuUI. Эта реализация является "комбинированным" представлением/контроллером.
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
class |
BasicMenuUI.ChangeHandler |
С версии Java 2 platform 1.4 этот ранее недокументированный класс устарел. |
protected class |
BasicMenuUI.MouseInputHandler |
Инициализируется и используется элементом меню для обработки текущего выбора меню из событий мыши. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected ChangeListener |
changeListener |
Экземпляр ChangeListener. |
protected MenuListener |
menuListener |
Экземпляр MenuListener. |
Поля, объявленные в классе javax.swing.plaf.basic.BasicMenuItemUI
acceleratorDelimiter, acceleratorFont, acceleratorForeground, acceleratorSelectionForeground, arrowIcon, checkIcon, defaultTextIconGap, disabledForeground, menuDragMouseListener, menuItem, menuKeyListener, mouseInputListener, oldBorderPainted, propertyChangeListener, selectionBackground, selectionForeground
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BasicMenuUI() |
Создаёт BasicMenuUI. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected ChangeListener |
createChangeListener |
Возвращает экземпляр ChangeListener. |
protected MenuListener |
createMenuListener |
Возвращает экземпляр MenuListener. |
static ComponentUI |
createUI |
Создаёт новый экземпляр BasicMenuUI. |
protected void |
setupPostTimer |
Устанавливает таймер для menu. |
Методы, объявленные в классе javax.swing.plaf.basic.BasicMenuItemUI
createMenuDragMouseListener, createMenuKeyListener, createMouseInputListener, createPropertyChangeListener, doClick, getPath, getPreferredMenuItemSize, getPropertyPrefix, installComponents, installDefaults, installKeyboardActions, installListeners, paintBackground, paintMenuItem, paintText, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, update
Методы, объявленные в классе javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI
Подробное описание полей
changeListener
protected ChangeListener changeListener
Экземпляр
ChangeListener.Подробное описание конструкторов
BasicMenuUI
public BasicMenuUI()
Создаёт
BasicMenuUI.Подробное описание методов
createUI
public static ComponentUI createUI(JComponent x)
Создаёт новый экземпляр
BasicMenuUI.- Параметры:
-
x- компонент - Возвращает:
- новый экземпляр
BasicMenuUI
createMenuListener
protected MenuListener createMenuListener(JComponent c)
Возвращает экземпляр
MenuListener.- Параметры:
-
c- компонент - Возвращает:
- экземпляр
MenuListener
createChangeListener
protected ChangeListener createChangeListener(JComponent c)
Возвращает экземпляр
ChangeListener.- Параметры:
-
c- компонент - Возвращает:
- экземпляр
ChangeListener
setupPostTimer
protected void setupPostTimer(JMenu menu)
Устанавливает таймер для
menu.- Параметры:
-
menu- экземплярJMenu.
© 1993, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/plaf/basic/BasicMenuUI.html