如何在jPanel中单击jButton之后隐藏它

时间:2017-04-30 01:04:28

标签: java jpanel

任何人都可以帮我解决我的问题吗?我似乎无法弄清楚如何在点击ONCE后将jButton隐藏起来。

   private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
   //The hide code would go here

}                                        

2 个答案:

答案 0 :(得分:0)

首先,只需在您的类中使用实现接口actionListener:

public class test implements ActionListener {

接下来,将actionListener添加到您的按钮:

button.addActionListener(this);

最后在已实施的actionPerformed方法中:

public void actionPerformed(ActionEvent e){
   if(e.getSource.equals(button)) button.setVisible(false); //set's the buttons visibility to false.
}

**编辑:如果你想点击一个按钮,你可以在actionPerformed方法if语句中执行:**

public void actionPerformed(ActionEvent e){
   if(e.getSource.equals(button) && !once){ 
      button.setVisible(false);
      once = true; //once is a boolean which shows if the button has been clicked once
   }
}

希望这有帮助。

答案 1 :(得分:0)

您正在寻找

jButton1.setVisible(false);