开发者社区> 问答> 正文

怎么添加事件

我的Java代码怎么添加事件:点击“加水”,“请加水”就变成“不需要加水”

public class Left {
private JLabel textWater = new JLabel("请加水");
private JPanel panel1 = new JPanel();

public Left(){
    panel1.add(textWater);
}

public JPanel getPanel1() {
    return panel1;
}

public void setPanel1(JPanel panel1) {
    this.panel1 = panel1;
}
}
public class Right{
private JButton addwater = new JButton("加水");
private JPanel panel3 = new JPanel();

public Right(){
    panel3.add(addwater);
}

public JPanel getPanel3() {
    return panel3;
}

public void setPanel3(JPanel panel3) {
    this.panel3 = panel3;
}
}
public class Test extends JFrame{
public Test(){
    super("咖啡机");
    this.setSize(200,200);
    this.setLayout(new FlowLayout());
    Left left = new Left();
    Right right = new Right();
    this.add(left.getPanel1());
    this.add(right.getPanel3());
    this.setLocationRelativeTo(null);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setVisible(true);
}
public static void main(String[] args) {
    new Test();
}
}

点击“加水”,“请加水”就变成“不需要加水”.

展开
收起
蛮大人123 2016-02-21 10:29:58 2255 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    在Button的Clicked事件里写代码,根据按钮的当前文本来判断,如果是“加水”就变成“不需要加水”.

    2019-07-17 18:45:45
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载