如何存储和写入JTEXTField java

时间:2016-03-23 19:01:31

标签: java calculator

我的问题是我如何在jtextfield中写入然后再次存储输入和写入。例如gui计算器

我想做2 + 4 = 6

所以我点击2按钮然后点击+按钮(我知道如何存储2但是2需要保留在文本字段中,直到按下另一个数字)

所以就像

按钮= 2 TextField = 2

按钮= + Tf = 2

但= = 4 tf = 4

但是= + tf = 6

然后从那里继续并且能够按+, - ,/,*并且它以相同的方式继续。

所以我们继续这个例子

但是= + tf = 6

但是= * tf = 6

但= = 2 tf = 6

但= = tf = 12

1 个答案:

答案 0 :(得分:0)

您应该只能调用JTextField的setText()方法:

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

你显然会在动作监听器中将这些调用附加到你的按钮上(这样做只会让文本字段的值为12,你不会看到其他值),但是调用每次setText()方法都会重复替换文本字段中的值。