默认情况下,SWT的Table只会给整个Table设置Tooltip,要对每一个TableItem设置Tooltip的话,就要监听鼠标事件了:
- table.addMouseTrackListener(new MouseTrackAdapter() {
- public void mouseHover(MouseEvent event) {
- Point pt = new Point(event.x, event.y);
- int index = table.getTopIndex();
- while (index < table.getItemCount()) {
- TableItem item = table.getItem(index);
- for (int i = 0; i < table.getColumnCount(); i++) {
- Rectangle rect = item.getBounds(i);
- if (rect.contains(pt)) {
- Object object= item.getData();
- ........
- }
- }
- index++;
- }
- }
- });
在省略号的地方就可以对对象进行转型了
分享到:
- 2006-12-11 19:13
- 浏览 3677
- 评论(0)
- 论坛回复 / 浏览 (0 / 5565)
- 查看更多
相关推荐
chart游标跟随并悬停显示ToolTip
【Vue入门实践4】el-table和Echarts折线图【表-图两者联动】显示tooltip效果【表-图-表三者联动】展示数据 资源相关文章https://mp.csdn.net/mp_blog/creation/editor/123230346
修改类库中的tooltip、单元格的复制与粘贴
只要修改鼠标移动事件中的矩形区域就可以改变ToolTip的显示位置。现在的矩形区域是(0,0)(100,100) 这只是在对话框中添加ToolTip的一种方法。如果有啥错误,请各位指出。 该代码通过vs2008编译,下载即可运行。
带有图像的ToolTip显示功能,可以显示提示信息的时候显示图像。
ECHARTS3D 地球,解决TOOLTOP不显示问题.使用CSS自定义tooltip样式,完美显示。
VC中动态显示提示信息(ToolTip的使用) 跟踪鼠标输出文本的程序,就是鼠标移到哪儿,就在哪儿显示该点的坐标,要显示的坐标文本紧跟在鼠标后面
ST本身具备显示Tooltip的功能,但是限于在exe程序中,要是在dll或者ocx等程序中,则Tooltip显示不出来,问题在于对于dll中的资源来说,根本无法响应pretranslatemessage 函数 ,所以tooltips显示不出来。网上给出了...
数据窗口列的宽度不够时自动显示tooltip帮助住处界面
EXT中三种方法实现在DataGrid上显示toolTip
表格单元格自定义ToolTip组件,适用所有Flex组件的自定义提示
echarts自作地图高亮显示散点图 tooltip自定义内容。
一个ajax的tooltip例子,一个ajax的tooltip例子
CToolTipCtrl 多行显示。 继承CStatic,鼠标靠近时显示多行tip信息。 使用UniCode,VC6.0,自己改下字符串的显示。
echarts插件默认不支持axisLabel的tooltip功能,本demo主要展示axisLabel新增tooltip后的显示效果。有不懂,可以联系我。
简单的TextBox显示加输入,如果输入的字符过长,则截取一部分显示,而Tooltip显示输入的全部数据,例如:在TextBox输入123456789,鼠标LostFocus则显示12345....且tooltip显示123456789,而GetFocus时TextBox还是...
在Disabled的控件上顯示ToolTip 在WINFORM中,如果一个控件有设置tooltip,那么鼠标移上去会显示出提示文字.但是当此控件的Enabled=false时,这个Tooltip是无效的. 本示例就是用来解决这个问题.
微信小程序-ToolTip信息提示组件导入将ToolTip文件夹复制到pages文件夹内使用在需要使用ToolTip的页面对应的.wxml文件中添加: src="../ToolTip/toolTip.wxml"/> <!-- 引入toolTip模板 --> is=...
主要介绍了C#中datagridview使用tooltip控件显示单元格内容的方法,实例分析了C#控件的相关使用技巧,需要的朋友可以参考下
MFC Tooltip的简单示例,单文档应用,鼠标在窗口移动时显示坐标。使用VS2010开发。