Java 如何增加JTextField中的值
我有Java 如何增加JTextField中的值,java,swing,numbers,jbutton,jtextfield,Java,Swing,Numbers,Jbutton,Jtextfield,我有JTextField,我想通过每次按下JButton时加一(+1)来增加值 public void addtoj() { String m = jTextField1.getText(); int addone = Integer.valueOf(s); s = Integer.toString(++addone); jTextField1.setText(m); } 如果我理解你的意思,那么应该是s而不是m,就像这样- String s = jTextFi
JTextField
,我想通过每次按下JButton
时加一(+1)来增加值
public void addtoj()
{
String m = jTextField1.getText();
int addone = Integer.valueOf(s);
s = Integer.toString(++addone);
jTextField1.setText(m);
}
如果我理解你的意思,那么应该是
s
而不是m
,就像这样-
String s = jTextField1.getText(); // <-- s not m.
int addone = Integer.valueOf(s);
s = Integer.toString(++addone);
jTextField1.setText(s); // <-- s not m.
如果我理解你的意思,那么应该是
s
而不是m
,就像这样-
String s = jTextField1.getText(); // <-- s not m.
int addone = Integer.valueOf(s);
s = Integer.toString(++addone);
jTextField1.setText(s); // <-- s not m.
或
或
我不知道我是否理解你如果我没有请原谅我 要做到这一点: 在ActionListenerclass中编写以下内容:
float s = (float) Double.parseDouble(theTextField.getText());
int counter = 0;
counter++;
theTextField.setText("" + counter);
我不知道我是否理解你如果我没有请原谅我 要做到这一点: 在ActionListenerclass中编写以下内容:
float s = (float) Double.parseDouble(theTextField.getText());
int counter = 0;
counter++;
theTextField.setText("" + counter);
我认为您对您的
m
和s
感到困惑。请使用更具描述性的变量名来帮助避免此类问题。在问新问题之前,您为什么不尝试先接受前面问题的答案。当有人花时间帮助你时,你难道不知道说“谢谢”的基本概念吗?嗨,卡米克,我感谢我以前得到的帮助,但是我没有得到我上一个问题的答案。我想你被你的m
和s
弄糊涂了。使用更具描述性的变量名来帮助避免此类问题。为什么不在问新问题之前先尝试接受你以前问题的答案呢。当有人花时间帮助你时,你难道不知道说“谢谢”的基本概念吗?嗨,卡米克,我很感激我以前得到的帮助,但我以前的经历没有得到答案question@mohza如果您的问题得到解决,请。@mohza如果您的问题得到解决,请。
float s = (float) Double.parseDouble(theTextField.getText());
int counter = 0;
counter++;
theTextField.setText("" + counter);