私はJava初心者で、最近はコンソール出力を使って再生するBig Two(カードゲーム)のゲームを終了しました。しかし、私は今、JTextAreaを含むGUIである別のクラスを作成する必要があり、基本的にコンソール出力全体をJTextAreaに移送することになっています。私はGoogleでたくさんの検索を行ってきましたが、それらのほとんどは同じクラス内のGUIを実装しているようです。だから私の質問は、どうすればそれを運ぶのですか?Java:コンソール出力をguiにエクスポートする別のクラスのJTextArea
0
A
答えて
1
私の経験では、デザインパターンModel View Controllerを使用するのが最善の方法です。
あり、あなたは3つのコンポーネント(通常はパッケージごと)があります。
をモデルは「考えて」、それは何も表示されないかで触れ得ることをthaの一部、あなたのプログラムのロジックですユーザー。
表示はユーザーインターフェイスで、ユーザーはプログラムの出力と入力を紹介します。
コントローラは両方を接続します。オブジェクトの表示とオブジェクトのモデルの2つのオブジェクトを持つクラスとして、それを1つのクラスから別のクラスに移します。
あなたは時間を持っていますが、そうでない場合は、高速な方法がある場合は、それを少し勉強する必要があります
ではなくコンソールに印刷する値を返しますので、あなたのプログラムのメソッドを変更する必要があります。これを実行したら、コントローラークラスからexcecuteして、setText()を使用してTextAreaに値を置きます。
0
GUIベースを作成した後、JTextAreaを作成してGUIに追加するだけです。必要に応じて出力を追加します。私はあなたがこれまで持っているコードを投稿することができ
関連する問題
- 1. Java GUI Netbeans、別のパッケージにあるクラスのテキストエリアに出力を表示
- 2. WindowsのGUI +コンソール出力、Linuxのスタイル
- 3. 別のJavaコンソールからアプリケーションに出力する
- 4. GUIをコンソール入力と出力に使用する
- 5. コンソールをtkinterのGUIに出力する際の問題
- 6. 別のクラスからJTextAreaをクリアする
- 7. Java出力コンソールのエラーメッセージをファイルに出力しますか?
- 8. クラス別に分類されたEclipseコンソール出力
- 9. 結果を別のJavaクラスのJTextAreaに追加する方法は?
- 10. コンソール出力をC++のファイルに出力
- 11. cmdでコマンドを実行し、スイングGUIアプリケーションのjTextAreaで出力を表示
- 12. JavaのJTextAreaへの配列の出力文字列
- 13. JSP/Java/HTML | JSP out.println();メソッドのときにコンソールに出力する
- 14. ログメッセージをGWTTestCaseのコンソールに出力する
- 15. Java GUIのPythonクラス
- 16. os.system()のコンソール出力?
- 17. グラブプログラムのコンソール出力
- 18. すべてのコンソール出力を正しいエンコーディングでSwing JTextArea/JTextPaneにリダイレクトする方法はありますか?
- 19. Java - 入力から出力へのGUIのデータフローの構成
- 20. 別のスレッドからのJavaコンソール出力がドロップされました
- 21. JFrameのJTextAreaにベクトルを出力する方法は?
- 22. コンソール出力をJavaの文字列にリダイレクト
- 23. C#コンソール出力
- 24. MATLABコンソール出力
- 25. 別のクラスからSWT GUIを呼び出す方法は?
- 26. Chromeにコンソール出力を保存する
- 27. C#コンソール出力をC#にリダイレクトする
- 28. コンソールに非utf8シンボルを出力する
- 29. 別のクラスの別のスレッドからJavaFX GUIを変更する
- 30. Xcode出力コンソールにC++出力を表示する方法
in docsを見つけることができますJTextAreaの上でこの
詳細ようなものをいいよ? – kukudas
ヒント:TextAreaをスクロールペインに置き、コンソール出力をTextAreaのコンテンツに作成されたとおりに追加します – jr593