以下代码:
if (e.getSource() == btnRe) {
lblCounter.setText(count - count);
}
抛出异常:
Exception: Incompatible tpyes: int cannot be converted to String "count - count"
我不知道如何将count更改为方法setText可以读取的整数。
答案 0 :(得分:2)
count - count
是0
。你可以用
lblCounter.setText(String.valueOf(count - count));
或只是
lblCounter.setText("0");
答案 1 :(得分:0)
如果将""
连接到等式,java将知道您正在传递字符串。
如果count是String
,这应该可以解决问题。
if (e.getSource() == btnRe) {
lblCounter.setText("" + (Integer.parseInt(count) - Integer.parseInt(count)));
}
或者,如果是int
,请使用此功能。
if (e.getSource() == btnRe) {
lblCounter.setText("" + (count -count));
}