1

デフォルトでは、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 を使用することは不可能であり、単純なテキストの選択が複雑になります)。

前もって感謝します!

4

0 に答える 0