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