Класс 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 платформы 1.4, этот ранее недокументированный класс теперь устарел. |
protected class |
BasicMenuUI.MouseInputHandler |
Инициализируется и используется элементом меню для обработки текущего выбора меню из событий мыши. |
Поля
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected ChangeListener |
changeListener |
Экземпляр |
protected MenuListener |
menuListener |
Экземпляр |
Поля, объявленные в классе javax.swing.plaf.basic.BasicMenuItemUI
acceleratorDelimiter, acceleratorFont, acceleratorForeground, acceleratorSelectionForeground, arrowIcon, checkIcon, defaultTextIconGap, disabledForeground, menuDragMouseListener, menuItem, menuKeyListener, mouseInputListener, oldBorderPainted, propertyChangeListener, selectionBackground, selectionForeground
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BasicMenuUI() |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected ChangeListener |
createChangeListener(JComponent c) |
Возвращает экземпляр |
protected MenuListener |
createMenuListener(JComponent c) |
Возвращает экземпляр |
static ComponentUI |
createUI(JComponent x) |
Создаёт новый экземпляр |
protected void |
setupPostTimer(JMenu 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
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Подробное описание полей
changeListener
protected ChangeListener changeListener
Экземпляр ChangeListener.
menuListener
protected MenuListener menuListener
Экземпляр MenuListener.
Подробное описание конструкторов
BasicMenuUI
public 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, 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/basic/BasicMenuUI.html