Spec-Zone .ru
спецификации, руководства, описания, API
|
public class BasicMenuUI extends BasicMenuItemUI
Модификатор и Тип | Класс и Описание |
---|---|
class |
BasicMenuUI.ChangeHandler
С Java 2 платформы 1.4, этот ранее недокументированный class является теперь устаревшим.
|
protected class |
BasicMenuUI.MouseInputHandler
Инстанцированный и используемый пунктом меню, чтобы обработать текущий выбор пункта меню от событий от нажатия мыши.
|
Модификатор и Тип | Поле и Описание |
---|---|
protected ChangeListener |
changeListener |
protected MenuListener |
menuListener |
acceleratorDelimiter, acceleratorFont, acceleratorForeground, acceleratorSelectionForeground, arrowIcon, checkIcon, defaultTextIconGap, disabledForeground, menuDragMouseListener, menuItem, menuKeyListener, mouseInputListener, oldBorderPainted, propertyChangeListener, selectionBackground, selectionForeground
Конструктор и Описание |
---|
BasicMenuUI() |
doClick, getMinimumSize, getPath, getPreferredMenuItemSize, getPreferredSize, installComponents, installUI, paint, paintBackground, paintMenuItem, paintText, uninstallComponents, uninstallUI, update
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior
protected ChangeListener changeListener
protected MenuListener menuListener
public static ComponentUI createUI(JComponent x)
protected void installDefaults()
installDefaults
в class BasicMenuItemUI
protected String getPropertyPrefix()
getPropertyPrefix
в class BasicMenuItemUI
protected void installListeners()
installListeners
в class BasicMenuItemUI
protected void installKeyboardActions()
installKeyboardActions
в class BasicMenuItemUI
protected void uninstallKeyboardActions()
uninstallKeyboardActions
в class BasicMenuItemUI
protected MouseInputListener createMouseInputListener(JComponent c)
createMouseInputListener
в class BasicMenuItemUI
protected MenuListener createMenuListener(JComponent c)
protected ChangeListener createChangeListener(JComponent c)
protected PropertyChangeListener createPropertyChangeListener(JComponent c)
BasicMenuItemUI
PropertyChangeListener
который будет добавлен к пункту меню. Если этот метод возвратит нуль тогда, то это не будет добавлено к пункту меню.createPropertyChangeListener
в class BasicMenuItemUI
PropertyChangeListener
или нульprotected void uninstallDefaults()
uninstallDefaults
в class BasicMenuItemUI
protected void uninstallListeners()
uninstallListeners
в class BasicMenuItemUI
protected MenuDragMouseListener createMenuDragMouseListener(JComponent c)
createMenuDragMouseListener
в class BasicMenuItemUI
protected MenuKeyListener createMenuKeyListener(JComponent c)
createMenuKeyListener
в class BasicMenuItemUI
public Dimension getMaximumSize(JComponent c)
ComponentUI
null
возвращается, максимальный размер будет вычислен менеджером по расположению компонента вместо этого (это - привилегированный подход для любого компонента с определенным установленным менеджером по расположению). Реализация по умолчанию этого метода вызывает getPreferredSize
и возвраты то значение.getMaximumSize
в class BasicMenuItemUI
c
- компонент, максимальный размер которого запрашивается; этот параметр часто игнорируется, но мог бы использоваться, если объект UI не сохраняющий состояние и совместно используемым многократными компонентамиDimension
объект или null
JComponent.getMaximumSize()
, LayoutManager2.maximumLayoutSize(java.awt.Container)
protected void setupPostTimer(JMenu menu)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92