問題タブ [jtextarea]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - system.out.printlnを使用する代わりに、別のクラスのテキストエリアに出力を書き込む
readGUIというGUIクラスとTopicSというリスナークラスがあります
目的は、TopicSからの出力をreadGUIにあるtextAreaに出力することです。
これを行う方法がわかりませんが、textareaを追加しようとしました。
GUIクラスで追加しました
Listnerは、正しいトピックに公開されたメッセージを出力しますが、コンソールではなく、呼び出したGUIに結果を表示したいと思います。
readGUIに役立つ場合は、2つの完全なクラスを以下に示します 。
トピック
java - JTextArea が表示されない
このコードはJTextArea
、このプログラムの出力とともに を表示することを想定しています。このプログラムは、html ページをレンダリングし、その内容を抽出します。私はそれを実行してコンソールに結果を表示できるので奇妙ですが、Jtext Area
. どこに行方不明ですか?
印刷されるファイルは、次のコード行であると想定されます。
ただし、実行時には表示されJTextArea
ません。
jsp - JSP に JTextArea または JTextPane を含めますか?
Web アプリケーションのログ情報を jsp ファイルに表示するためのテキストを埋め込みたいと考えています。私はJSPにまったく慣れていません。JTextArea と JTexTPane のどちらがより適しているかさえわかりません。ユーザーはその領域に何も書き込まず、その領域からログを観察するだけです。目的に合わせてどれを選択する必要があり、そのいずれかを JSP ページに含めるにはどうすればよいですか。
java - jtextareaが飛び出さない
このコードは、Webサイトのコンテンツを抽出します。出力にappendを使用していますが、jtextareaが出力されません。実行できませんが、出力をjtextareaに転送することはできません。何が足りないのですか?
java - JTextArea と TextLayout で単語の折り返しが異なるのはなぜですか?
テキストを描画するアプリがありますが、ユーザーがテキストをクリックしたときにテキストを編集できるように JTextArea を表示します。ただし、これら 2 つのテキスト処理コンポーネント間のラッピングは異なります。これらは、同じ幅、テキスト文字列、およびフォントを使用します。
テキストの描画には、Java チュートリアルの を使用しています。これは、ここや他のフォーラムで関連する質問で他の人が使用しているのも見ました。コードのその部分は次のとおりです。
JTextArea ははるかに単純です。
テキスト領域の境界の外側に別の四角形を描画し、それがどこにあるかを示す破線の領域があるため、境界線を null に設定します。今ではばかげているように思えるかもしれませんが、ユーザーが編集したいテキストを最初に選択したときにテキスト領域の境界を表示するために使用します。その時点では、JTextArea はまだ作成されていません。編集を開始するには、もう一度クリックする必要があります。この理由は、テキスト領域が選択されると、テキスト領域をドラッグしてサイズ変更することもあり、ドラッグしてサイズ変更を開始したときにライブ JTextArea を持っていた場合、面倒で混乱を招くからです。
これとは別に、描画された TextLayout と JTextArea の両方が、単語を適切にラップしているように見えます。一緒に使うと違いがわかります。これに関する問題は、ユーザーがテキストを編集している間に、JTextArea がテキストをラップすることです。しかし、ユーザー JTextArea がフォーカスを失うと、それは描画されたテキストに変換され、単語が別の方法でラップされる場合があります。
java - jtextareaに文字列を追加できません
setText()
のメソッドを使用してテキストを表示しようとしていますJTextarea
。ただし、文字列は表示されません。私は何が欠けていますか?
java - null LayoutManager を使用すると、JTextArea を持つ JScrollPane が表示されないのはなぜですか?
JScrollPane 内に JTextArea を表示しようとしていますが、(簡略化された) プログラムを実行すると空のフレームが表示されます。
null LayoutManager を使用して、教えている教科書との一貫性を保ちます。
java - JTextArea の上に JList を表示したい
JTextArea の上に JList を表示したいのですが、JTextArea の背後に表示しています。問題を画像で説明するために 2 つの画像を添付しました。実行時に JTextArea に JList を設定するにはどうすればよいですか?
JTextArea の背後にある JList:
JTextArea 上の JList:
java - FileReader を使用すると、テキスト ファイルの最後の行のみが表示されますか?
GUI で作成した JTextArea にテキスト ファイルの情報を表示しようとしています。ファイルから JTextArea に情報を取得する方法はわかりましたが、ファイルの最後の行しか取得していません。すべての行を表示する必要があります。ループを変更し続けていますが、これを理解できません。どんな助けでも大歓迎です。これが私のコードを見てください:
java - 改行と間隔を使用してjtextareaにテキストを表示する
JTextArea
setText関数でのテキストを設定しました
に改行と間隔を使用して文字列を表示するにはどうすればよいですかJTextArea
。