posts - 28, comments - 27, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
          默認(rèn)情況下,SWT的Table只會(huì)給整個(gè)Table設(shè)置Tooltip,要對每一個(gè)TableItem設(shè)置Tooltip的話,就要監(jiān)聽鼠標(biāo)事件了:


          ????????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
          ++;
          ????????????????}
          ????????????}
          ????????});

          在省略號(hào)的地方就可以對對象進(jìn)行轉(zhuǎn)型了

          評(píng)論

          # re: 使SWT的Table根據(jù)TableItem顯示Tooltip  回復(fù)  更多評(píng)論   

          2006-12-11 19:28 by BeanSoft
          呵呵,貌似顯示 Tooltip 的代碼還沒加上吧.. 不熟 SWT, 隨便說說

          # re: 使SWT的Table根據(jù)TableItem顯示Tooltip  回復(fù)  更多評(píng)論   

          2006-12-11 21:20 by Robin's Java World
          我也不熟,不過我同意樓上的說法。

          # re: 使SWT的Table根據(jù)TableItem顯示Tooltip  回復(fù)  更多評(píng)論   

          2006-12-13 18:37 by 小小涼粉
          呵呵,因?yàn)榧覶ooltip太簡單了

          重點(diǎn)是要監(jiān)聽到鼠標(biāo)移到哪一個(gè)Item上,并且捕捉到Item所對應(yīng)的對象

          # re: 使SWT的Table根據(jù)TableItem顯示Tooltip  回復(fù)  更多評(píng)論   

          2006-12-13 18:58 by BeanSoft
          嗯,大概加個(gè) setToolTip 類似的函數(shù)就可以搞定了..

          只有注冊用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 广南县| 松阳县| 调兵山市| 睢宁县| 高尔夫| 天柱县| 宜兰县| 察隅县| 永安市| 无为县| 南乐县| 沧源| 垣曲县| 逊克县| 金华市| 奈曼旗| 乌鲁木齐县| 宜兰县| 梁平县| 昔阳县| 汨罗市| 罗平县| 宁都县| 类乌齐县| 赤水市| 齐齐哈尔市| 拉萨市| 太原市| 宜春市| 鱼台县| 环江| 汾西县| 潜山县| 乌兰察布市| 太湖县| 凤城市| 凌源市| 台中县| 澄城县| 云阳县| 邳州市|