<img src="https://img-blog.csdn.net/20150707012645217?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
package jlabel;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.FontMetrics;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.plaf.basic.BasicHTML;
import javax.swing.text.View;
/**
* 测试类
*
*/
public class TesthtmlLabel extends JFrame{
private static final long serialVersionUID = 1L;
/**
* 将JLabel文本按照width宽度自动换行,会改变label的preferredSize为width,高度按照内容自动计算
* @param width 设定的换行宽度
* @param label 目标JLabel
* @return width<=0 或label为null时,返回label
*/
public JLabel createJLabelWithWrapWidth(int width, JLabel label){
if (width <= 0 || label == nul