很奇怪。我想做的就是让我的工具提示多线。我已将“\ n”字符添加到我在适当位置传递的字符串中。事实上,我打印出相同的字符串,它确实有换行符。但是,工具提示没有。这是我的工作:
@Override
public void itemStateChanged(ItemEvent arg0) {
if(arg0.getStateChange() == ItemEvent.SELECTED){
String s = arg0.getItem().toString();
for(InfoContainer i: mc.myInfo)
if(s.equals(i.getId())){
selector.setToolTipText(i.getInfo());
System.out.println(i.getInfo());
return;
}
}
}
但是,工具提示没有回车符,而系统打印输出则为。
答案 0 :(得分:10)
如何使用:"<html>" + firstLine + "<br>" + secondLine + "</html>"
答案 1 :(得分:6)
使用HTML标记<br/>
:
selector.setToolTipText("<html>" + i.getInfo() + "<br/>some text next line</html>" );