Mir*_*ate 6 java swing tooltip
可能重复:
Java中的多行工具提示?
这很奇怪.我想做的就是让我的工具提示多线.我已将"\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;
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是,工具提示没有回车符,而系统打印输出则为DOES.
使用HTML标记<br/>:
selector.setToolTipText("<html>" + i.getInfo() + "<br/>some text next line</html>" );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9570 次 |
| 最近记录: |