猿问

JLabel中的多行文字

如何使JLabel的文本扩展到另一行?



慕桂英4014372
浏览 832回答 3
3回答

ibeautiful

您可以通过将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);

智慧大石

如果您希望jLabel Text自动调整大小,例如在可拉伸的gridbaglayout中,其大小足以将其文本放入html标签中,如下所示:JLabel label = new JLabel("<html>First line and maybe second line</html>");
随时随地看视频慕课网APP

相关分类

Java
我要回答