[解決済み】JLabelの最大幅を設定してテキストを折り返す
2022-02-23 11:53:35
質問
多くのテキストを含むJLabelがあります。JLabelに最大幅を持たせて、この幅を超えないようにテキストを折り返す方法はありますか?
ありがとうございます。
解決方法は?
いいえ。
ラベルにHTMLを使うことはできますが、その場合、breakタグをハードコーディングする必要があります。
より良い方法は、JTextAreaを使用し、ラッピングをオンにすることです。テキストエリアの背景、前景、フォントなどを変更することで、ラベルのように見せることができます。
注意:この回答は少なくともJava 7の時点では古いものです。
darren さんの回答にあるように、文字列は単に
<html>
と
</html>
タグを使用します。
myLabel.setText("<html>"+ myString +"</html>");
改行タグをハードコードする必要はありません。 テキストはコンポーネントのサイズ変更に伴って折り返されます。
関連
-
[解決済み】フォルダに書き込もうとすると「java.nio.file.AccessDeniedException」が発生する件
-
[解決済み] 他のスレッドからGUIを更新するにはどうすればよいですか?
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] Javaで文字列を分割する方法
-
[解決済み] なぜゲッターとセッター/アクセッサーを使うのですか?
-
[解決済み] 整数の平方根が整数であるかどうかを判断する最速の方法
-
[解決済み] HashMapを直接(リテラルに)初期化する方法は?
-
[解決済み] Javaで数値を小数点以下n桁に丸める方法
-
[解決済み】JSP 2を使用して、JSPファイル内のJavaコードを回避するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Hibernateエラー:同じ識別子値を持つ別のオブジェクトがすでにセッションに関連付けられました。
-
[解決済み】Java、"変数名 "を変数に解決することができない
-
[解決済み】java 'jar'が内部コマンドまたは外部コマンドとして認識されない。
-
[解決済み】Eclipseで「公開型 <<classname>> は独自のファイルで定義する必要があります」エラー【重複あり
-
[解決済み】Javaを使用するSelenium - ドライバの実行ファイルのパスは、webdriver.gecko.driverシステムプロパティで設定する必要があります。
-
[解決済み] JavaでSSLピアが正しくシャットダウンされない
-
[解決済み】予期しない型エラー
-
[解決済み】Javaの".class expected "について
-
[解決済み] SQLエラー。0, SQLState: 08S01 通信リンクの失敗 [重複]。
-
[解決済み】 executeQuery()でデータ操作文が発行できない。)