再也無法忍受無法在Firefox下面寫blog的痛苦,再加上這里緩慢的網速~~~于是決定~~搬家
新家地址:dearwolf.javaeye.com
新家地址:dearwolf.javaeye.com
posted @ 2007-01-08 10:07 小小涼粉 閱讀(339) | 評論 (2) | 編輯 收藏
再也無法忍受無法在Firefox下面寫blog的痛苦,再加上這里緩慢的網速~~~于是決定~~搬家
新家地址:dearwolf.javaeye.com posted @ 2007-01-08 10:07 小小涼粉 閱讀(339) | 評論 (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 小小涼粉 閱讀(1962) | 評論 (4) | 編輯 收藏 |
||