e815. 监听当前选择的的菜单或菜单项
The currently selected menu or menu item in a JMenu or JPopupMenu is tracked by MenuSelectionManager. To receive notification of changes to the currently selected menu or menu item, a change listener must be registered with the MenuSelectionManager.
// Create a change listener and register with the menu selection manager
MenuSelectionManager.defaultManager().addChangeListener(
new ChangeListener() {
public void stateChanged(ChangeEvent evt) {
// Get the selected menu or menu item
MenuSelectionManager msm = (MenuSelectionManager)evt.getSource();
MenuElement[] path = msm.getSelectedPath();
// To interpret path, see
// e813 获得当前选择的菜单或菜单项 if (path.length == 0) {
// All menus are hidden
}
}
}
);
| Related Examples | 
e815. 监听当前选择的的菜单或菜单项的更多相关文章
- 13、Java菜单条、菜单、菜单项
		
13.Java菜单条.菜单.菜单项 一般用Java做界面时,都得牵涉到菜单条.菜单.菜单项的设计.菜单项放在菜单里,菜单放在菜单条里,且其字体均可设置. 13.1.菜单条(Menubar) Frame ...
 - 在Unity3d编辑器中加入菜单以及菜单项
		
在引用UZGUI插件时,u3d编辑器的菜单条发生了变化,新增了菜单和菜单项,于是乎自己也像尝试一下,看了EZGUI的About_EZ_GUI脚本文件后,结果大出我所料,原来SO EASY! using ...
 - java学习:AWT组件和事件处理的笔记(1)--菜单条,菜单,菜单项
		
菜单放在菜单条里,菜单项放在菜单里1.MenuBar 在java.awt包中,负责创建菜单条,即MenuBar的一个实例,便是一个菜单条. 在Frame类中的setMenuBar(Menu ...
 - 为Windows资源管理器右键菜单添加菜单项
		
为Windows资源管理器右键菜单添加菜单项 在Windows下命令行用的比较多,经常在资源管理器里翻到某个目录,若想要在此目录下跑命令,只能是打开cmd.exe,然后一路cd才能到达此目录. 每次都 ...
 - e813. 获得当前选择的菜单或菜单项
		
The currently selected menu or menu item in a JMenu or JPopupMenu is tracked by MenuSelectionManager ...
 - e808. 建立菜单栏,菜单,菜单项
		
When the user selects a menu item, it fires an action event. // Create the menu bar JMenuBar menuBar ...
 - javafx 监听选择变化(TabPane)
		
editTab.getSelectionModel().selectedIndexProperty().addListener(evnt); javafx2.0 监听树和表的选择变化 Swing中的组 ...
 - e814. 创建一个可监听选择状态的菜单项
		
A menu item can receive notification of selection changes by overriding its menuSelectionChanged() m ...
 - TNS-12541: TNS: 无监听程序 解决方案
		
转自 感谢 https://www.cnblogs.com/yx007/p/6732012.html 问题描述 在用PL/SQL Developer连接Oracle 11g时报错“ORA-12 ...
 
随机推荐
- JAVA线程池任务数大小设置
			
线程池究竟设成多大是要看你给线程池处理什么样的任务,任务类型不同,线程池大小的设置方式也是不同的. 任务一般可分为:CPU密集型.IO密集型.混合型,对于不同类型的任务需要分配不同大小的线程池. CP ...
 - DataTable 导入到Excel的最佳选择Npoi
			
今天项目需要,自己先写了个,但老是觉得不完美.百度搜索了一下,现在网上主要流传2大插件,1是myxls,2是Npoi,听说后者主要是中国牛人的杰作,而且非常的强大,所以我就来试用下. 只是试用下,具体 ...
 - Python 传值和传址 copy/deepcopy
			
传值:被调函数局部变量改变不会影响主调函数局部变量 传址:被调函数局部变量改变会影响主调函数局部变量 Python参数传递方式:传递对象引用(传值和传址的混合方式),如果是数字,字符串,元组则传值:如 ...
 - 每日英语:When The Boss Works Long Hours, Do We All Have To?
			
The problem: Every night, your workaholic boss is still glued to the computer when you need to leave ...
 - ActionScript 3操作XML 详解
			
AS3引入了E4X ,它是根据ECMAScript标准处理XML 数据的全新机制.这使得程序员在程序中无缝地操作XML.在AS3中可以使用XML字面值将XML数据直接写入代码,该字面值将被自动解析. ...
 - CORS跨域、Cookie传递SessionID实现单点登录后的权限认证的移动端兼容性测试报告
			
简述 本文仅记录如标题所述场景的测试所得,由于场景有些特殊,且并不需兼容所有浏览器,所以本文的内容对读者也许并无作用,仅为记录. 场景.与实现 需在移动端单点登录 需在移动端跨域访问我们的服务 基于历 ...
 - python3.5 连接mysql
			
I did the steps below with Python 3.5.1 and it works: Download driver from here Driver installatio ...
 - linux find 命令查找文件和文件夹
			
查找目录:find /(查找范围) -name '查找关键字' -type d查找文件:find /(查找范围) -name 查找关键字 -print 详解: find命令用来在指定目录下查找文件.任 ...
 - PHP 常见header 状态
			
转载:http://blog.csdn.net/mothz/article/details/6029810 <?php //200 正常状态 header('HTTP/1.1 200 OK'); ...
 - CDH 修改配置注意事项
			
cdh 在使用时如果修改了配置文件,需要重启过时服务,而不是重启,重启过时服务才会修改配置文件