问题描述
定义TexttestText=newText();....stringtmp="XXXX";testText.settooltiptext(tmp);当tmp中包含&符号的时候,鼠标点testText时&不能显示出来;我自己找到一个方案当tmp="d://a&b"或者tmp="d://a&&&&b后来用tmp=tmp.replaceAll("&","&&");做了处理能显示出&但是但tmp="d://&a&b"的情况用上面的方法就不好了,恳请高手帮助
解决方案
解决方案二:
里面用HTML即可
解决方案三:
试试&
解决方案四:
&试过不好用
解决方案五:
html和&之前都试过都不好用的tmp=a&b用tmp=tmp.replaceAll("&","&");这个之前试过,显示的结果为aampb用html的话用tmp=tmp.replaceAll("&","<html><body>..&</body></html>");这种显示也不对的啊
解决方案六:
&是空格!
解决方案七:
楼上能详细的说一下,我当时用html那种形式替换是但是当时鼠标点上以后显示的是a<html><body>.....所以当时就把用html形式替换的可能性就pass了啊
解决方案八:
label.setToolTipText("d://&a&b");
在我这里是正常显示的
解决方案九:
看楼上这图表示压力很大啊!
解决方案十:
我的是swt的编写的程序,所以没有能正常显示要求的环境是要求swt的
时间: 2024-12-20 19:10:06