Java JLabel不';我看不出一个长段落

Java JLabel不';我看不出一个长段落,java,swing,user-interface,jlabel,Java,Swing,User Interface,Jlabel,如何使JLabel显示整个段落?JLabel标签=新JLabel(“+test+”); JLabel label = new JLabel("<html>"+test+"</html>"); 将文本放在html标记中,并使用br标记断行。几乎每个Swing组件都支持html文本 例如: “+”一行“+”“+ “第二行”+”; 标签组件通常用于短文本。如果需要输入大量文本,应使用JTextArea。使用该选项后,可以使用以下命令包装文本: 设置文本区域的换行策略。如果设置

如何使JLabel显示整个段落?

JLabel标签=新JLabel(“+test+”);
JLabel label = new JLabel("<html>"+test+"</html>");

将文本放在html标记中,并使用br标记断行。几乎每个Swing组件都支持html文本

例如:

“+”一行“+”
“+ “第二行”+”;
标签组件通常用于短文本。如果需要输入大量文本,应使用
JTextArea
。使用该选项后,可以使用以下命令包装文本:

设置文本区域的换行策略。如果设置为true,则 如果行太长,无法在分配的范围内容纳,则将对其进行包装 宽度


如果您仍然想继续使用JLabel(不推荐),设置标签的大小应该可以满足您的需要。

尝试用HTML p标记包围整个字符串,如下所示:

String text = "<html><p>This program........ BIG LINE_HERE....called person.txt</p></html>";
JLabel info = new JLabel(text);
String text=“这个程序…….这里有一行大字……叫做person.txt

”; JLabel info=新的JLabel(文本);
试试这个
String text = "<html><p>This program........ BIG LINE_HERE....called person.txt</p></html>";
JLabel info = new JLabel(text);