很抱歉,如果已经提出这个问题。我找不到任何东西!
我一直在为这个游戏上学(10年级)。
我正在尝试覆盖按钮操作,因此每次点击都值2而不是1。
private void BuyPowerClickActionPerformed(java.awt.event.ActionEvent evt) {
if (money >= 1000) {
money = money - 1000;
CoinCounter.setText(money + "");
CoinCounter1.setText(money + "");
@Override
public void run(java.awt.event.ActionEvent evt){
CoinCounter.setText(money + "");
CoinCounter1.setText(money + "");
money = money + (click * 2);
}
}
}
我不太明白这里有什么不对,请尽可能帮忙!
编辑:
好的,所以我正在搞乱它并且出来了。
private void BuyPowerClickActionPerformed(java.awt.event.ActionEvent evt) {
if (money >= 1000) {
money = money - 1000;
CoinCounter.setText(money + "");
CoinCounter1.setText(money + "");
@Override
public void run(){
CoinCounter.setText(money + "");
CoinCounter1.setText(money + "");
click = click * 2;
}`enter code here`
}
}
我只是对这不起作用感到困惑,但是这个对于“自动点击器”类型的事情是这样的。
private void BuyCoinFountainActionPerformed(java.awt.event.ActionEvent evt) {
if (money >= 500) {
CoinFountain++;
money = money - 500;
CoinCounter.setText(money + "");
CoinCounter1.setText(money + "");
t.schedule(new TimerTask() {
@Override
public void run() {
money = money + CoinFountain - 1;
CoinCounter.setText(money + "");
CoinCounter1.setText(money + "");
}
}, 500, 500);
}
}
如果你能提供帮助那就太棒了