Java 多行标签

Java Label with multiple lines

我制作了一个带有文本的 jLabel,该文本太大而无法放在一行中,因此我想使用 \n 将标签中的字符串扩展为多行,但它不起作用:

jLabel1.setBounds(8, 8, 267, 49);
    jLabel1.setText("Gib die Zeit,\n in der der Computer heruntergefahren werden soll in Sekunden, Minuten und Stunden an und drücke dann auf Herunterfahren");
    cp.add(jLabel1);

标签上显示的文字是"Gib die Zeit,\n in der der Computer heruntergefa..."。 为什么 \n 不起作用?

将其包装在 HTML 标签中并使用 <br> 而不是 \n:

jLabel1.setText("<html>Gib die Zeit,<br> in der der Computer heruntergefahren werden soll in Sekunden, Minuten und Stunden an und drücke dann auf Herunterfahren</html>");