JOptionPane ダイアログでテキストの折り返しを制御するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-17 15:21:01
オリジナル
781 人が閲覧しました

How to Control Text Wrapping in JOptionPane Dialogs?

JOptionPane ダイアログでのコントロール テキストの折り返し

はじめに

JOptionPane を使用して Swing アプリケーションでエラー メッセージを表示する場合、ダイアログの幅は、メッセージの長さ。これにより、ダイアログの幅が広すぎる可能性があります。

解決策: HTML でテキストを折り返す

JOptionPane は JLabel を使用してテキストを表示します。ラベルは HTML 形式をサポートします。 CSS を使用してテキストの最大幅を設定することで、エラー メッセージを折り返すことができます。

JOptionPane.showMessageDialog(
    this, 
    "<html><body><p>
ログイン後にコピー

上記のコードでは、幅: 200px; style 属性は、エラー メッセージ テキストの最大幅を 200 ピクセルに設定します。

リファレンス

Swing コンポーネントでの HTML の使用の詳細については、次のリソースを参照してください。

  • [Swing コンポーネントで HTML を使用する方法](https://docs.oracle.com/javase/tutorial/uiswing/components/example-htmlincomponents.html)
  • [単純な HTML JLabel の例]( https://www.codejava.net/java-se/swing/how-to-embed-html-in-jlabel)

以上がJOptionPane ダイアログでテキストの折り返しを制御するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート