JLabelでJTextAreaの効果を達成するにはどうすればよいですか?JLabelにテキストを追加
ボタンがクリックされるたびに次の行が表示されるようにするには、既にあるテキストを置き換えるのではなく、つまりJLabelのappendメソッドのように置き換えますか?
JTextArea.appendと同じ動作をしたいだけです。
また、各行にハイパーリンクを追加します。各イベントの
JLabelでJTextAreaの効果を達成するにはどうすればよいですか?JLabelにテキストを追加
ボタンがクリックされるたびに次の行が表示されるようにするには、既にあるテキストを置き換えるのではなく、つまりJLabelのappendメソッドのように置き換えますか?
JTextArea.appendと同じ動作をしたいだけです。
また、各行にハイパーリンクを追加します。各イベントの
<html><body>
でテキストを開始することにより、ラベルの書式
body
オープニング要素でいくつかのインラインスタイルを追加します)。<br>
または<p>
(または接頭辞に<ul><li>
を追加する場合は<li>
)で終わる各行を追加します。もHow to Use HTML in Swing Components参照してください。 ..
あなたはとしては、次のことを行うことができ、
label.setText(label.getText() + "text u want to append");
。
などの宝石について*「次の行に下に」*要件を満たしていません。 –
@AndrewThompsonが述べたように、HTML書式を使用するしか方法はありません –
私はそれは唯一の方法ではないと私は同意します。 'JLabel'のように' JLabel'を拡張したり、 'JTextArea'をスタイルするようにしたり(' feel ' - フォーカスすることはできません)しようとします。 –
は簡単な例を提供できますか? –
ところで - 私は 'ハイパーリンク'について少し懐かしく思った。アクティブなリンクの場合は、 '' JEditorPane'(http://docs.oracle.com/javase/7/docs/api/javax/swing/JEditorPane.html)に 'HyperlinkListener'が添付されている必要があります(例: JEPのためのドキュメント)。 –
ありがとう、たくさんの仲間..それは非常に有用な情報でした... –