我有一个applet脚本,如果变量超过ex,我怎么能这样做。 5,图片显示?

时间:2013-12-21 13:22:25

标签: java events applet

我很确定我可以弄清楚如何添加图片(虽然如果你知道你可以节省一些研究时间),但如果变量bob超过5,我将如何继续添加事件?

package clicker;

import java.applet.*;
import java.awt.*;

public class click extends Applet
{
    /**
     * 
     */
    private static final long serialVersionUID = 1L;
    Button increase, decrease; // These are two buttons
    int value = 0;

    public void init()
    {
        increase = new Button("Increase bob ");
        add(increase);
        decrease = new Button("Decrease bob ");
        add(decrease);
    }

    public boolean action(Event e, Object args)
    {
        if(e.target == increase)
            value++;
        if(e.target == decrease)
            value--;
        repaint();
        return true;
    }

    public void paint(Graphics g)
    {
        g.drawString("How many bob do you give? " + value, 50, 80);
    }
}

我是否只需将其添加到公共布尔操作中,如e.target == increase?我试过了,我有一个错误,我想它会在那里。我会在哪里写的?提前谢谢。

1 个答案:

答案 0 :(得分:0)

在您的action()方法下,更改值变量后,您将添加另一个控制语句。

if (value > 5) {
    new ImageIcon(new URL("image/path")).paintIcon(this, getGraphics(), x, y);
}