2015-04-09 7 views
0

Итак, я понимаю, как это сделать, когда пользователь нажимает кнопку, счет увеличивается, но как я могу сделать так, чтобы он отображал количество раз, когда кнопка была нажата другим способом. Например, если пользователь нажал кнопку 3 раза, было бы сказать, 123, вместо 3.Как я могу заставить эту программу отображать счетчик по-другому?

Это мой текущий метод с делает это обычный способ,

public void actionPerformed(ActionEvent event) { 

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

    } 

Так что я имею в виду, может быть, Я могу сделать это так, чтобы он проходил через каждое опубликованное значение и отображает это?

+0

взять строковое btnpress = "" + подсчет; label.setText ("толкает:" + btnpress); – Raghu

ответ

4

Initialise countStr глобально, чем на кнопку мыши добавить отсчет с StringBuilder как:

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

да это один гуд. – Raghu

+0

OHHHH. Это делает так много смысла, полностью забыл о добавлении. Благодаря! –