スイングコンポーネントに複数のツールチップメッセージを追加します。基本的な解決策は、次のようなhtmlタグを使用することです:htmlタグを使用して、最大幅が固定されたjava、multilineツールチップ
label.setToolTipText("<html><p width=\"350px\">" + text + "</p></html>");
長いテキストでうまくいきます。しかし、テキストに単語が1つしか含まれていない場合は、350pxの幅と空きスペースが多く設定されます。
setToolTipText()メソッドで正しく動作する最大幅のための特別なHTMLのプロパティがありますか? 私は次の解決方法を試してみましたが、それは動作しません:
"<p style=\"max-width: 350px\">"
私はピクセル単位でテキスト幅を計算し、350ピクセルよりも幅が小さい場合<p>
タグを開いて変更する必要がありますか?
を、 あなたは解決策を見つけたことがありますか? –