このようなJavaスイングを使用してウィンドウをロードしたい
ただし、データをダンプするだけでなく、テキスト入力にも使用できるようにしたい..
それを行う方法はありますか?
JTextAreas はデフォルトで編集可能であるため、入力は簡単です。1 つをテスト UI に入れて、自分の目で確かめてください。
設計の観点からすると、入力と出力の両方に同じ JTextArea を使用するのは賢明ではないと思います。私が思いつく唯一の例はシェル インターフェイスです。これは、JTextArea がすぐに提供するよりも、入力と出力の動作に厳しい制限を課します。
このSuntoturialをチェックしてください:
http://java.sun.com/docs/books/tutorial/uiswing/components/textarea.html
特に、「TextAreaDemo」の例まで下にスクロールします。
質問の要点が理解できたかどうかはわかりませんが、ユーザーが入力したテキストは getText() メソッドを使用して取得できます。
JTextArea ta = new JTextArea(); 文字列入力 = ta.getText();