SWT中setToolTipText弹出网页内容
   那位GGJJ知道的赶快来救救我啊。
我模仿SWING里那样
Label label = new Label(composite, SWT.NONE);
label.setText("中国");
String s = "<html><body bgcolor=red>"+"中国"+"</body></html>";
label.setToolTipText(s);
结果不行啊。

解决方案 »

  1.   

    应该跟你说的差不多。别用body试试
      

  2.   

    “csrcom” 兄弟要不你帮俺想想怎么实现 
                这个网页(http://site.baidu.com/list/wannianli.htm)上 那种跟随鼠标浮动的效果谢谢!!
      

  3.   

    你是不能够改变系统default状态的。
    如果你想设定自己喜欢风格的tooltip. 你可以自己写一个dialog类。把自己的格式设定好,甚至可以添加你喜欢的图片。然后对你的label添加鼠标监听事件:label.addMouseListener(new MouseListener(){ @Override }); 并重写mouseEntered方法,当鼠标进入label所在区域,便对你的dialog调用setVisble(true)方法。同时还可以通过鼠标事件得到鼠标所在位置。并对你的dialog调用setLocation方法。如此便能实现你所说的需求。如果你还需要你的跳出页面跟随鼠标,还可以写一个Timer对象。通过该对象来设置你的页面的location,比如每隔2毫秒便获得鼠标所在位置的坐标,并对你的页面setLocation.当然,你也需要重写mouseExited()方法。当鼠标离开你的label所在区域,便对你的dialog调用setVisible(false)方法。
      

  4.   

    哦, swing里的就可以 , 不了解 swt, 不好意思帮不了了.