Java按钮点击计数器

时间:2017-01-16 03:50:06

标签: java

我想制作一个按钮,每次点击它都会将变量int得分增加1.到目前为止,我已经添加了按钮,每次点击它都会添加一个,但不是替换旧的得分而是写了一个每次点击的新行。

public class ButtonClicker extends JFrame implements ActionListener
{
    static int score = 0;

    public static void main (String[] args)
    {
        ButtonClicker run = new ButtonClicker();
        run.cole();
    } // main method

    public ButtonClicker () 
    {
        JFrame j = new JFrame("Window title");
        JButton click = new JButton("button");

        j.getContentPane().add(click);

        click.addActionListener(this);

        j.setSize(450,450);
        j.setVisible(true);
    }

    public void actionPerformed(ActionEvent e)
    {
        System.out.println("Score: " + score);
        score++;        
    }

    public void cole ()
    {

    }
} // ButtonClicker class

所以每次点击而不是将Score:0替换为Score:1等等,它会添加一个新行。例 得分:0 积分:1 得分:2 等

1 个答案:

答案 0 :(得分:0)

您正在终端本身打印结果,您不能像这样清除前一行,而是在框架本身中使用显示结果的文本框。