私はテキストエディタで作業していますが、行/改行を含むことができる入力テキストを表示したいとします。しかし、JLabelは複数行のテキストを表示しません(HTMLは使用しませんが、使用したくありません)。私は編集不可能なJTextArea(JScrollPane内)に表示しようとしましたが、マウスホイールではスクロールできなくなりました。例えばJavaで改行を含むテキストを表示する方法
:
JTextArea textArea = new JTextArea();
JLabel label = new JLabel(textArea.getText());
JFrame.add(new JScrollPane(label));
はどのようにして、スクロール可能なコンテナ内の複数行のテキストを表示することができますか?
*「HTMLを使用せずに - 私は使用したくありません」*なぜですか? – Frakcool
'JTextArea'ではなく、スクロールパネルにラベルを追加しましたか? – AJNeufeld
さて、入力されたテキストの改行を
要素に置き換える方法を教えてもらえれば、私はokと言います。私は、HTMLなしで別の解決策があると思った。 – Saphyra