SWT中使用setTooltiptext方法,鼠标移到这个text上是无法显示悬浮信息
package com.isoftstone.eAirFlux.action;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.RowLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;
public class HelloToolTip {
public static void main(String[] args) {
Display display = new Display();
Shell shell = new Shell(display);
shell.setText("Hello table");
shell.setLayout(new RowLayout());
shell.setSize(300, 200);
Text text = new Text(shell, SWT.BORDER);
text.setToolTipText("Hello,text!");
shell.open();
while(!shell.isDisposed()){
if(!display.readAndDispatch()){
display.sleep();
}
}
display.dispose();
}
}
------解决方案--------------------我的都可以,你的怎么不行
------解决方案--------------------
代码是没有问题的,之所以有问题是你的操作
我这里能看到tip的悬浮效果,需要你把光标放在输入框的编译停一秒钟左右的时间
而不是直接点击输入框让插入符在那里等着,你试下
------解决方案--------------------我在eclipse里面运行了的,没有问题的,如果需要可以给你截个图看看,或者加我qq 519582737