如何增加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 = jTextField1.getText(); // <-- s not m.
int addone = Integer.valueOf(s);
s = Integer.toString(++addone);
jTextField1.setText(s); // <-- s not m.

或者应该是

String m = jTextField1.getText();
int addone = Integer.valueOf(m);
jTextField1.setText(String.valueOf(addone+1));
public void addtoj()
{
    String text = jTextField1.getText();        
    int value = Integer.parseInt(text); 
    value = value + 1;      
    text = Integer.toString(value); 
    jTextField1.setText(text);
}

public void addtoj()
{
    jTextField1.setText(
        Integer.toString( Integer.parseInt(jTextField1.getText()) + 1 ));
}

我不知道我是否理解你,如果我不理解,请原谅我使其:在ActionListener类中写下:

float s = (float) Double.parseDouble(theTextField.getText());
int counter = 0;
counter++;
theTextField.setText("" + counter);

最新更新