按钮在java中点击一次做一件事,然后在点击后做另一件事

时间:2013-04-07 07:08:03

标签: java if-statement applet awt

我有一个按钮,我希望它在按下一次时执行某些操作,然后在按下之后执行操作。我尝试了一次if(e.getSource)命令,然后在相同的命令之后但它只是添加了一个标签,然后立即删除它。我希望它在点击后添加标签,然后再点击它再删除它。给我一个例子,然后弄清楚。

请...

1 个答案:

答案 0 :(得分:0)

向相关班级添加标志:

boolean isClicked = false;

在你的监听器中,检查isClicked是真还是假。如果为false,请在初始单击后执行您想要执行的操作,并将标志设置为true。如果为true,请在后续点击后执行您想要执行的操作。

void onActionPerformed(ActionEvent e){
    if(!isClicked){
         isClicked = true;
         //do work for first click
    }
    else {
         //add label, do other work for clicks after first
    }
相关问题