JLabel 文本內容自動換行

灬猜想灬 11年前發布 | 7K 次閱讀 Java9 程序代碼


JLabel content = new JLabel("<HTML>JLabel 文字內容自動換行測試.JLabel 文字內容自動換行測試.</HTML>");
View labelView = BasicHTML.createHTMLView(content, content.getText());
int labelWidth = 200;
int labelHeight = 100;
labelView.setSize(labelWidth, labelHeight);
// 根據限定寬度計算文本內容換行后的真實高度.
int trueHight = (int) labelView.getMinimumSpan(View.Y_AXIS);
content.setPreferredSize(new Dimension(labelWidth, trueHight));


 本文由用戶 灬猜想灬 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!