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);
}
}
显示图片:
如果给你带来帮助,欢迎微信或支付宝扫一扫,赞一下。

