`
liugang594
  • 浏览: 977837 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

增加Table的Column右键菜单

 
阅读更多
	table.addListener(SWT.MenuDetect, new Listener() {
		public void handleEvent(Event event) {
			Point pt = display.map(null, table, new Point(event.x, event.y));
			Rectangle clientArea = table.getClientArea();
			boolean header = clientArea.y <= pt.y && pt.y < (clientArea.y + table.getHeaderHeight());
			table.setMenu(header ? headerMenu : tableMenu);
		}
	});
	
	/* IMPORTANT: Dispose the menus (only the current menu, set with setMenu(), will be automatically disposed) */
	table.addListener(SWT.Dispose, new Listener() {
		public void handleEvent(Event event) {
			headerMenu.dispose();
			tableMenu.dispose();
		}
	});

 

分享到:
评论

相关推荐

    一个ViewGrid控件

    9、给数据行增加右键菜单,响应服务端事件或超级链接 使用方法(设置ContextMenus集合属性): Text - 菜单的文本内容 BoundCommandName - 需要绑定的CommandName NavigateUrl - 链接的URL Target - 链接的目标...

    CnPlugin_1.5.4

    右键菜单功能 Query data using alias 以字段注释字符作为字段名拼出查询SQL语句(选中表名出现) Open in new SQL Window 复制当前窗口选中的SQL语句到新窗口中(选中字符串是出现) Execute in new SQL Window...

    gridview扩展

    ExportFormat exportFormat, Encoding encoding) Export(string fileName, int[] columnIndexList, string[] headers, ExportFormat exportFormat, Encoding encoding) &lt;br&gt;9、给数据行增加右键菜单,...

    ExtJs4_笔记.docx

    六、选项卡的右键菜单 89 七、分组式选项卡 91 第十一章 Ext.ListView、Ext.view.View 数据视图 93 一、Ext.ListView 93 二、Ext.view.View 98 第十二章 Ext.toolbar.Toolbar 工具栏、Ext.toolbar.Paging 分页栏、...

    经典SQL语句大全

    alter table tablename drop column column_b 20、说明:列出数据库里所有的表名 select name from sysobjects where type='U' // U代表用户 21、说明:列出表里的所有的列名 select name from syscolumns where id=...

    数据库操作语句大全(sql)

    alter table tablename drop column column_b 20、说明:列出数据库里所有的表名 select name from sysobjects where type='U' // U代表用户 21、说明:列出表里的所有的列名 select name from syscolumns where ...

    sql经典语句一部分

    alter table tablename drop column column_b 20、说明:列出数据库里所有的表名 select name from sysobjects where type='U' // U代表用户 21、说明:列出表里的所有的列名 select name from syscolumns where id=...

    数据库开发框架(PDF版)

    OK搞定主从表重新的方式取得数据,从表不会出现没有条件的select * from detail table*NEW:以前是在DATASET的FIELD中设置只读,则表格标题为红色,必须有值,则标题显示蓝色,现在如果GRID的COLUMN也是只读,则也显示红色....

    Log Explorer for SQL Server v4.22 含注册机

    鼠标右键弹出菜单中有Undo Transaction和UndoOperation可以恢复黑色箭头选中的事物或者操作项。 Real-Time Monitor: 实时监控事物日志,通过轮询来实现。可以暂停或者停止监控,可以更改轮询周期。 相关DML语言...

    Log Explorer for SQL Server v4.22

    鼠标右键弹出菜单中有Undo Transaction和UndoOperation可以恢复黑色箭头选中的事物或者操作项。 Real-Time Monitor: 实时监控事物日志,通过轮询来实现。可以暂停或者停止监控,可以更改轮询周期。 相关DML语言和...

    Log Explorer4.2帮助文档

    鼠标右键弹出菜单中有Undo Transaction和UndoOperation可以恢复黑色箭头选中的事物或者操作项。 Real-Time Monitor: 实时监控事物日志,通过轮询来实现。可以暂停或者停止监控,可以更改轮询周期。 相关DML语言和...

    Ext Js权威指南(.zip.001

    10.1.5 列标题的运行流程:ext.grid.column.column / 510 10.1.6 虚拟滚动条的工作原理:ext.grid.pagingscroller / 511 10.1.7 锁定列的运行流程:ext.grid.lockable与ext.grid.lockingview / 516 10.2 使用...

    sql2000 Log Explorer4.2(含注册码)+汉化

    鼠标右键弹出菜单中有Undo Transaction和UndoOperation可以恢复黑色箭头选中的事物或者操作项。 Real-Time Monitor: 实时监控事物日志,通过轮询来实现。可以暂停或者停止监控,可以更改轮询周期。 相关DML语言和...

    Radmin自动登录器v3.0-多国语言绿色版-Release1-20150615

    * 单击工具栏上的“显示隐藏树状目录”按钮可以显示隐藏目录树窗格,目录树窗格的右键菜单可完成目录树的一些常规操作; * 单击工具栏上的“选择切换图标查看模式”按钮可以切换或选择记录窗格的图标查看模式; *...

    Radmin自动登录器v3.0

    * 单击工具栏上的“显示隐藏树状目录”按钮可以显示隐藏目录树窗格,目录树窗格的右键菜单可完成目录树的一些常规操作; * 单击工具栏上的“选择切换图标查看模式”按钮可以切换或选择记录窗格的图标查看模式; *...

    jpivot学习总结.doc

    menuLabel 否 String 是 如果多次定义 clickable ,那么它将通过一个右键来进行显示,这里的值就是右键菜单的名称。 sessionParam 否 String 是 参数名称,它将会被回写到 ...

    js使用小技巧

    交换表的行 TableID.moveRow(2,1) 替换CSS document.all.csss.href = "a.css"; 并排显示 display:inline 隐藏焦点 hidefocus=true 根据宽度换行 style="word-break:break-all" 自动刷新 ;URL=...

Global site tag (gtag.js) - Google Analytics