java怎样实现ToolTipText换行显示

找了好多资料,也没找到比较满意的解决方法。还是自己动手做个笨方法吧。
首先对字符串进行分割分成自己比较适合的长度。

然后在分割好的每一个字符串末尾加上换行。注意到只有html标签当中的换行才管用,所以对字符串重新进行组装。
String message2 = "<html><body>" + str[0] + " <br> " + str[1]
+ " <br> " + str[2] + "</body></html>";
最后调用,搞定。
firstmessage.setToolTipText(message2);
欢迎有更好方法的大神。
代码贴不下,有需要的单独发吧。

第1个回答  2017-05-17
在java中用到SE编程,才会用到组件。在需要换行的地方末尾加上 "\r\n" 就好了。追问

不管用 ,这个组件和jlabel差不多,不支持换行