public class MenuSelectionManager extends Object
Modifier and Type | Field and Description |
---|---|
protected ChangeEvent |
changeEvent
只有一个changeevent是需要每个按钮实例事件以来唯一的国家财产的来源。
|
protected EventListenerList |
listenerList |
Constructor and Description |
---|
MenuSelectionManager() |
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(ChangeListener l)
增加了一个changelistener的按钮。
|
void |
clearSelectedPath()
告诉菜单选择关闭,取消所有的菜单组件。
|
Component |
componentForPoint(Component source, Point sourcePoint)
返回当前选定的路径包含sourcepoint组件。
|
static MenuSelectionManager |
defaultManager()
返回默认的菜单选择管理器。
|
protected void |
fireStateChanged()
通知所有的听众,关于这一事件的类型通知已注册的兴趣。
|
ChangeListener[] |
getChangeListeners()
返回所有的
ChangeListener s数组添加到这个menuselectionmanager与addchangelistener()。
|
MenuElement[] |
getSelectedPath()
返回当前选择的菜单项的路径
|
boolean |
isComponentPartOfCurrentMenu(Component c)
如果C是当前使用的菜单的一部分,返回真的
|
void |
processKeyEvent(KeyEvent e)
当一个menuelement接收来自KeyListener事件,它不应该直接处理事件。
|
void |
processMouseEvent(MouseEvent event)
当一个menuelement收到MouseListener事件,它不应该直接处理事件。
|
void |
removeChangeListener(ChangeListener l)
删除按钮changelistener。
|
void |
setSelectedPath(MenuElement[] path)
改变菜单层次结构中的选择。
|
protected transient ChangeEvent changeEvent
protected EventListenerList listenerList
public static MenuSelectionManager defaultManager()
public void setSelectedPath(MenuElement[] path)
请注意,这种方法是公共的,但使用的外观和感觉引擎,不应该被调用的客户端应用程序。
path
-
MenuElement
对象指定所选路径的数组
public MenuElement[] getSelectedPath()
public void clearSelectedPath()
public void addChangeListener(ChangeListener l)
l
-监听器添加
public void removeChangeListener(ChangeListener l)
l
听众的去除
public ChangeListener[] getChangeListeners()
ChangeListener
s数组添加到这个menuselectionmanager与addchangelistener()。
ChangeListener
s说如果没有听众已添加一个空数组
protected void fireStateChanged()
EventListenerList
public void processMouseEvent(MouseEvent event)
event
-一个MouseEvent对象
public Component componentForPoint(Component source, Point sourcePoint)
source
-组件的坐标空间sourcepoint了
sourcePoint
点-它正在测试
public void processKeyEvent(KeyEvent e)
e
-对象
public boolean isComponentPartOfCurrentMenu(Component c)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.