デフォルトでは、JLabel は単純なテキストに対してこのフォーマットを行います。
setText("Hello World!");
setMaximumSize(new Dimension(30, 20);
これは次のように表示されます。
Hello Wo...
しかし、html フォーマットを使用している場合:
setText("<html><p color='#333333'>Hello World!</p></html>");
setMaximumSize(new Dimension(30, 20);
次のように表示されます。
Hello Worl
残りのテキストは切り取られています。
テキストを最初の(テキスト...)ケースと同じビューにする方法はありますか?
ラベルの幅が変化し、html の書式設定がはるかに複雑になります (そのため、fontmetrics を使用することは不可能であり、単純なテキストの選択が複雑になります)。
前もって感謝します!