2012-03-26 5 views
0

Я хочу создать счетчик Java, который подсчитывает количество выигрышей, которые человек имеет в игре. Я попытался следующие:Java Label Integer

int winCount=0; 
winCounter=new Label(int winCount); 

Eclipse, говорит мне, чтобы преобразовать winCount в строку, но мне нужно работать математически. Как я могу это сделать?

+2

Вы можете сделать '«»+ winCount' для преобразования целое число в 'String'. – dasblinkenlight

+0

Кроме того, не объявляйте 'winCount' дважды! –

ответ

5

Для преобразования winCount в строку при создании этикетки:

int winCount = 0; 
winCounter = new Label(Integer.toString(winCount)); 

Чтобы преобразовать обратно в целое число от стоимости этикетки:

winCount = Integer.parseInt(winCounter.getText()); 
+0

Было бы также работать, чтобы просто перейти winCount = new Label («Побед:» + winCount); ? –

+0

Да, целое число будет принудительно введено в строку. –