如何让这个程序以不同的方式显示计数器?

时间:2015-04-09 07:14:56

标签: java swing

所以我理解如何制作它,当用户按下按钮时,计数会上升,但我如何制作它以便显示按钮被以不同方式按下的次数。例如,如果用户按下按钮3次,则会说123,而不是3.

这是我目前使用传统方式的方法,

public void actionPerformed(ActionEvent event) {

            count++;
            label.setText("Pushes: " + count);

    }

所以我想也许我可以做到这样它循环遍历每个发布的值并显示出来?

1 个答案:

答案 0 :(得分:4)

全局初始化countStr,而不是点击按钮,将计数附加到StringBuilder,如:

StringBuilder countStr= new StringBuilder();
public void actionPerformed(ActionEvent event) {
 count++
 countStr.append(count);
 label.setText("Pushes: " +countStr);
}