Spec-Zone .ru
спецификации, руководства, описания, API
|
public class BasicMenuUI extends BasicMenuItemUI
Модификатор и Тип | Класс и Описание |
---|---|
class |
BasicMenuUI.ChangeHandler
С Java 2 платформы 1.4, этот ранее недокументированный класс является теперь устаревшим.
|
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() |
Модификатор и Тип | Метод и Описание |
---|---|
protected ChangeListener |
createChangeListener(JComponent c) |
protected MenuDragMouseListener |
createMenuDragMouseListener(JComponent c) |
protected MenuKeyListener |
createMenuKeyListener(JComponent c) |
protected MenuListener |
createMenuListener(JComponent c) |
protected MouseInputListener |
createMouseInputListener(JComponent c) |
protected PropertyChangeListener |
createPropertyChangeListener(JComponent c)
Создает a
PropertyChangeListener который будет добавлен к пункту меню. |
static ComponentUI |
createUI(JComponent x) |
Размерность |
getMaximumSize(JComponent c)
Возвращает максимальный размер указанного компонента, подходящий для стили.
|
protected String |
getPropertyPrefix() |
protected void |
installDefaults() |
protected void |
installKeyboardActions() |
protected void |
installListeners() |
protected void |
setupPostTimer(JMenu menu) |
protected void |
uninstallDefaults() |
protected void |
uninstallKeyboardActions() |
protected void |
uninstallListeners() |
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
в классе BasicMenuItemUI
protected String getPropertyPrefix()
getPropertyPrefix
в классе BasicMenuItemUI
protected void installListeners()
installListeners
в классе BasicMenuItemUI
protected void installKeyboardActions()
installKeyboardActions
в классе BasicMenuItemUI
protected void uninstallKeyboardActions()
uninstallKeyboardActions
в классе BasicMenuItemUI
protected MouseInputListener createMouseInputListener(JComponent c)
createMouseInputListener
в классе BasicMenuItemUI
protected MenuListener createMenuListener(JComponent c)
protected ChangeListener createChangeListener(JComponent c)
protected PropertyChangeListener createPropertyChangeListener(JComponent c)
BasicMenuItemUI
PropertyChangeListener
который будет добавлен к пункту меню. Если этот метод возвратит нуль тогда, то это не будет добавлено к пункту меню.createPropertyChangeListener
в классе BasicMenuItemUI
PropertyChangeListener
или нульprotected void uninstallDefaults()
uninstallDefaults
в классе BasicMenuItemUI
protected void uninstallListeners()
uninstallListeners
в классе BasicMenuItemUI
protected MenuDragMouseListener createMenuDragMouseListener(JComponent c)
createMenuDragMouseListener
в классе BasicMenuItemUI
protected MenuKeyListener createMenuKeyListener(JComponent c)
createMenuKeyListener
в классе BasicMenuItemUI
public Dimension getMaximumSize(JComponent c)
ComponentUI
null
возвращается, максимальный размер будет вычислен менеджером по расположению компонента вместо этого (это - привилегированный подход для любого компонента с определенным установленным менеджером по расположению). Реализация по умолчанию этого метода вызывает getPreferredSize
и возвраты то значение.getMaximumSize
в классе BasicMenuItemUI
c
- компонент, максимальный размер которого запрашивается; этот параметр часто игнорируется, но мог бы использоваться, если объект UI не сохраняющий состояние и совместно используемым многократными компонентамиDimension
объект или null
JComponent.getMaximumSize()
, LayoutManager2.maximumLayoutSize(java.awt.Container)
protected void setupPostTimer(JMenu menu)
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.