posts - 28, comments - 27, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

2006年12月11日

再也无法忍受无法在Firefox下面写blog的痛苦,再加上这里缓慢的网速~~~于是决定~~搬家

新家地址:dearwolf.javaeye.com

posted @ 2007-01-08 10:07 小小凉粉 阅读(324) | 评论 (2)编辑 收藏

默认情况下,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
++;
                }
            }
        });

在省略号的地方就可以对对象进行转型了

posted @ 2006-12-11 19:13 小小凉粉 阅读(1930) | 评论 (4)编辑 收藏