我的问题是我如何在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
答案 0 :(得分:0)
您应该只能调用JTextField的setText()
方法:
JTextField text = new JTextField();
text.setText("6");
text.setText("*");
text.setText("2");
text.setText("12");
你显然会在动作监听器中将这些调用附加到你的按钮上(这样做只会让文本字段的值为12,你不会看到其他值),但是调用每次setText()
方法都会重复替换文本字段中的值。