JLabel でワードラップを有効にする方法
質問:
「 JLabel の「ワードラップ」プロパティ?メモ帳の「ワードラップ」機能と同様に、JLabel 内のテキストが画面の端に達したときに自動的に次の行に改行されるようにしたいと考えています。
答え:
JLabel には組み込みの「ワードラップ」プロパティがありませんが、HTML スタイル (CSS) を使用してラベルの幅を設定することでこの効果を実現できます。 体。これにより、レンダリングする行数が決まり、その結果、ラベルの適切な高さが決まります。
実装:
CSS で幅を設定する方法を示す例を次に示します。 JLabel でワードラップを有効にするには:
import javax.swing.*; public class FixedWidthLabel { public static void main(String[] srgs) { final String s = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean eu nulla urna. Donec sit amet risus nisl, a porta enim. Quisque luctus, ligula eu scelerisque gravida, tellus quam vestibulum urna, ut aliquet sapien purus sed erat. Pellentesque consequat vehicula magna, eu aliquam magna interdum porttitor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed sollicitudin sapien non leo tempus lobortis. Morbi semper auctor ipsum, a semper quam elementum a. Aliquam eget sem metus."; final String html = "<html><body>
例:
以上がJLabel でワードラップを有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。