2016-03-23 4 views
-2

私の質問は、jtextfieldに書き込んで、入力と書き込みを再保存する方法です。例えば、GUIの計算JTEXTFieldを保存して書き込む方法

は私がやりたい2 + 4 = 6

ので、私はその後、2ボタン+ボタン(私は2が格納されている取得する方法を知っているが、2までテキストフィールドに残るする必要がありますをクリックします別の数)

押されるので、

ボタン= 2テキストフィールド= 2

ボタン= +のTf = 2

しかし= 4 TF =ようになります4

が、= + TF =その後、

そこから上に行くと+、押すことができるよう6 - 、/、*、それはちょうど同じように続けます。

ので、我々は、例えば

なく= + TF = 6

しかし= * TF = 6

を続けるが、= 2 TF = 6

しかし= TF = 12

+1

コードはどこにありますか? –

+0

ようこそスタックオーバーフロー、これは私たちに**あなたの**宿題を行うように求めているサイトではない、まずあなた自身が何かをしようとする必要がある、[ツアー](http://stackoverflow.com/ツアー)を学び、[実行方法](http://stackoverflow.com/help/how-to-ask)を学び、最後に[実行可能な例]を作る方法(http://stackoverflow.com/help/mcve)特定の質問とあなたのコードでここに戻ってきてください。これにより、より多くの、より速くより良い応答とより少ない混乱がもたらされます。これを済ませたら、質問がまだ開いている場合は、上記の推奨事項を追加して編集するか、新しい質問をしてください – Frakcool

答えて

0

JTextFieldのsetText()メソッドを呼び出すことができます。

JTextField text = new JTextField(); 
text.setText("6"); 
text.setText("*"); 
text.setText("2"); 
text.setText("12"); 

ボタンにアタッチされたアクションリスナーでこれらの呼び出しを行うことは明らかです(このようにすると、テキストフィールドの値は12のままになり、他の値は表示されません)。ただし、setText()メソッドは、テキストフィールドにある値を置き換えるたびに繰り返します。

関連する問題