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