`

Table tableItem tooltips

    博客分类:
  • SWT
 
阅读更多
默认情况下,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++; 
          } 
      } 
  }); 

参考:http://dearwolf.iteye.com/blog/40869
分享到:
评论

相关推荐

    CSS3 Tooltips

    **CSS3 Tooltips详解** 在网页设计中,Tooltips是一种常见的交互元素,它会在鼠标悬停时显示额外的信息或提示。CSS3的引入为Tooltips的设计带来了更多可能性,让我们能够创建出更加美观、动态且自定义化的Tooltips...

    ToolTips

    在IT行业中,"ToolTips"是一个非常常见的概念,特别是在用户界面设计中。ToolTips是一种小型的文本气泡,当用户将鼠标悬停在特定的图形用户界面(GUI)元素上时,它们会短暂地出现,提供该元素的功能或用途的简短...

    MFC开发ToolTips方法

    在Microsoft Foundation Class (MFC)库中,ToolTips是一种实用的UI元素,它们可以在用户将鼠标悬停在特定控件上时提供额外的信息。本文将详细介绍如何使用MFC开发ToolTips,以及在Visual Studio 2010环境下实现这一...

    非常酷人性化的提示Tooltips

    Tooltips,中文常称为“工具提示”,是用户界面设计中的一个重要元素,它在鼠标悬停时提供额外信息,帮助用户更好地理解或操作界面元素。这些提示通常包含简短的文字描述,显示在鼠标指针附近,以非侵入式的方式为...

    鼠标跟随tooltips提示源代码

    这种效果使得提示信息(tooltips)能够跟随用户的鼠标移动,提供更直观的信息展示。 【描述】中的"鼠标跟随tooltips提示代码html源文件,javascript代码"揭示了实现这一功能的两个关键部分:HTML用于构建页面结构和...

    ToolTips_src源码

    "ToolTips_src源码"是一个关于C++编程语言的源代码项目,特别关注的是Tooltip功能的实现。对于想要深入理解C++,特别是GUI(图形用户界面)编程的开发者来说,这是一个宝贵的资源。 Tooltip是一种常见的用户界面...

    jQuery Tooltips悬停文字提示框效果.zip

    jQuery Tooltips是一个强大的JavaScript库,它为网页中的元素提供了优雅的文字提示框效果。这个插件是基于jQuery构建的,能够帮助开发者轻松实现信息提示功能,为用户交互增加更多层次和便利性。在“jQuery Tooltips...

    Android-一个简单的基于PopupWindow的Tooltips库

    在这个场景中,我们讨论的是一个名为"Android-一个简单的基于PopupWindow的Tooltips库"的项目,它为开发者提供了一种方便的方式来实现自定义的Tooltips。 首先,`PopupWindow`类是Android中用于创建浮动、可定制的...

    jQuery工具提示插件zebra_tooltips

    **jQuery工具提示插件Zebra.Tooltips详解** 在网页设计中,工具提示通常用来提供额外信息,当用户将鼠标悬停在某个元素上时显示。jQuery Zebra.Tooltips是一款高效且易于使用的工具提示插件,它以其轻量级、高度可...

    AngularJs Tooltips

    本篇文章实现功能可以随意实现tooltip,把tooltips封装成angularjs中的指令,方便使用,参照https://github.com/shu-frank-csdn/angular-tooltips

    tooltips提示工具

    在IT行业中,`tooltips`是一种常见的用户界面(UI)元素,用于向用户提供额外的信息或解释关于界面上某一特定元素的功能。它们通常出现在鼠标悬停在某个元素上时,显示一个小型的文本框,里面包含了相关的说明或指导...

    html5tooltips.js

    自定义的html5tooltips.js文件,实现高度自定义的气泡弹出窗口

    纯js轻量级tooltips工具提示插件

    html5tooltipsjs是一款使用纯javacript编写的轻量级tooltips工具提示插件。该tooltips插件不依赖任何框架,内容可带HTML标签,并可以使用预设的CSS3动画来制作tooltips动画效果。

    ToolTips_demo源码

    【标题】"ToolTips_demo源码"是一个C++编程示例,主要展示了如何在应用程序中实现ToolTip功能。ToolTip是用户界面中的一个常见元素,当鼠标悬停在某个控件上时,它会显示提供额外信息的小提示窗口。这个源码项目可以...

    tooltips js脚本代码

    在网页开发中,Tooltips是一种常见的交互元素,它们用于在鼠标悬停在特定元素上时显示额外的信息或提示。`tooltips js脚本代码`是实现这种功能的JavaScript库,它允许开发者轻松地为网页元素添加动态显示的提示信息...

    mfc treectrl 添加图标和 tooltips 例子

    本示例将探讨如何在`CTreeCtrl`中添加图标以及实现tooltips功能,这能提升用户体验,使用户更易理解各个节点的含义。同时,我们还将讨论如何向树形控件中添加新的节点。 首先,添加图标到`CTreeCtrl`通常涉及以下几...

    HTML5tooltips.zip

    HTML5和Bootstrap是现代网页开发中的重要组成部分,而"HTML5tooltips.zip"这个压缩包则提供了一种利用HTML5和Bootstrap实现tooltip功能的解决方案。Tooltip是一种在鼠标悬停时显示额外信息的小型UI元素,它能为用户...

    Flex3--Tooltips工具提示教程

    ToolTips 简介 1 创建ToolTips 2 设置ToolTip风格 4 设置ToolTips宽度 6 ToolTip事件的使用 7 同NavBar控件使用ToolTips 8 使用ToolTip 管理器 9 激活和停止ToolTips 9 设置显示延迟时间 10...

    echarts tooltips气泡自动轮播

    在本文中,我们将深入探讨如何实现ECharts中的Tooltips气泡自动轮播效果,特别是在全国地图和广西地图的应用场景中。ECharts是一款基于JavaScript的数据可视化库,它提供了丰富的图表类型和高度定制化的选项,使得...

    vc listctrl tooltips

    `Tooltips` 则是提供额外信息的小型文本框,当鼠标悬停在某个元素上时,它会自动显示。将 `ListCtrl` 与 `Tooltips` 结合,可以为列表中的每一项添加详细说明,提升用户体验。 `ListCtrl` 的 `Tooltips` 实现主要...

Global site tag (gtag.js) - Google Analytics