java - JLabel 中的多行文本

标签 java swing jlabel

如何使 JLabel 的文本延伸到另一行?

最佳答案

您可以通过将 HTML 放入代码中来完成此操作,因此:

JFrame frame = new JFrame();
frame.setLayout(new GridLayout());
JLabel label = new JLabel("<html>First line<br>Second line</html>");
frame.add(label);
frame.pack();
frame.setVisible(true);

关于java - JLabel 中的多行文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55886468/

相关文章:

java - DefaultTableCellRenderer 支持的组件

java - 读取字符串数组

java - 包含 HTML 字符串的表格单元格不一致地呈现为多行

java - JLabel 随输入到 JTextArea 中的文本移动

java - 如何使用 Servlet 和 MySQL 正确读取 Java 中的重音字符?

java - 从线程返回值?

java - 自定义渐变按钮 - 看不到文本

java - main 中的数组引用 main 之外的数组

java - 使用 Gradle 运行本地 Web 服务器

java - 如何从具有 GridBagLayout 布局的 JPanel 中获取位于特定 gridx、gridy 中的组件?