独自の System.out を作成する方法はありますか? クラス「MyConsole」に属性 out (PrintWriter) を設定し、JTextArea に出力されるすべてのクラス txt メッセージから送信したい (System.out がコンソールにすべてのメッセージを出力するように) すべてのインスタンスを作成せずにクラスまたは属性で渡す
質問する
473 次
3 に答える
2
私は例のようなものが必要です: Console1.out.println(message1) とメッセージ 1 は JTextArea にリンクされた Console1、Console2.out.println(message2) にのみ送信され、メッセージ 2 は Console2 にリンクされた JTextArea にのみ送信されます
拡張する独自のクラスをJTextArea
作成し、必要なことを行うメソッドを作成してみませんか? 何かのようなもの:
public class MyTextArea extends JTextArea {
public void println() {
//add text to the textarea
}
}
メソッドに名前を付ける必要がない場合は、既に存在するメソッドをprintln
使用できます。append
JTextArea
textArea.append(myString+"\n");
于 2013-09-20T16:30:10.087 に答える
0
静的最終クラスと静的メソッドを作成し、アプリケーション全体で使用します。静的メソッドは、クラスをインスタンス化せずに直接呼び出すことができます。
于 2013-09-20T16:08:11.610 に答える