如何覆盖java按钮以执行新操作

时间:2018-05-26 03:08:20

标签: java awt actionevent

很抱歉,如果已经提出这个问题。我找不到任何东西!

我一直在为这个游戏上学(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);
        }
    }                                               

如果你能提供帮助那就太棒了

0 个答案:

没有答案