AWT Label 不支持多行文字, 解决的方法是建立多个label实现多行在panel中,或者建立自己的控件 在 Swing 中可以在text的值用HTML去实现:
String htmlLabel = "<html><sup>HTML</sup> <sub><em>Label</em></sub><br>" + "<font color=\"#FF0080\"><u>Multi-line</u></font>"; JLabel label = new JLabel(htmlLabel);
如果用\n或\r,则需要定义自己的Swing控件。
Powered by: BlogJava Copyright © kooyee