java - 如何覆盖 Java 按钮以执行新操作
问题描述
对不起,如果这个问题已经被问过。我找不到任何东西!
我一直在为学校(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);
}
}
如果你能帮忙那就太好了
解决方案
推荐阅读
- c# - Azure 中的反向代理
- php - 任何人都可以帮助我喜欢sql中的运算符吗?
- c# - MethodBase.Invoke 方法
- php - 尝试将具有间隔值的日期插入日期时间字段时出现语法错误
- kotlin - 如何在 KOTLIN 中将对象作为静态变量访问
- javascript - Pan Responder 根本无法在 Android 上运行
- python - 避免使用全局变量,但保持代码易于理解
- python - 想知道如何让每个元素出现在多少个项目中?就像 1 在 python 中的两个数组 items 和 items3 中出现两次
- nlp - 如何从 xgboost 或随机森林中区分重要特征的方向?
- android - TrafficUpdaterImpl 中的 ConcurrentModificationException,Android HERE SDK 版本:3.12.4.93