Java TooTip提示换行

    Java工具提示支持Html格式,可以使用完整的html实现换行,必须是以<html>开头,且会忽略掉</html>后内容。

示例源代码:

package test;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class ToolTip {

private static JFrame frame;

public static void main(String[] args){
frame = new JFrame();
frame.setBounds(10, 10, 400, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JTextField tf = new JTextField("Test");
tf.setColumns(20);

       // 特定条件下使用<br>有时会造成提示头部多出一个空行,使用<p>正常(在单位遇到过一次)
// tf.setToolTipText("<html>第一行<br>第二行</html>");

tf.setToolTipText("<html>第一行<p>第二行</html>");

JPanel panel = new JPanel();
panel.add(tf);

frame.getContentPane().add(panel);
frame.setVisible(true);
}
}

显示图片:

201137-22525492


如果给你带来帮助,欢迎微信或支付宝扫一扫,赞一下。