java吧 关注:1,296,278贴子:12,830,978
  • 13回复贴,共1

用ActionListener的时候要是有多个按钮怎么办?

只看楼主收藏回复

rt。各位大神求解。


1楼2012-12-16 20:24回复


    2楼2012-12-16 20:26
    回复
      2026-01-30 10:11:59
      广告
      不感兴趣
      开通SVIP免广告
      这样子的应该怎么处理?


      3楼2012-12-16 20:26
      回复
        那就多个呗


        4楼2012-12-16 20:27
        回复
          要嘛多个 要嘛e.getSource()


          IP属地:福建5楼2012-12-16 20:32
          收起回复
            要多个判断········


            6楼2012-12-16 20:46
            回复


              7楼2012-12-16 21:03
              回复
                @Smilingbread 是这样吗?


                8楼2012-12-16 21:04
                回复
                  2026-01-30 10:05:59
                  广告
                  不感兴趣
                  开通SVIP免广告
                  public void actionPerformed(ActionEvent e) {
                  String str=e.getActionCommand();
                  }
                  得到按钮上的字


                  IP属地:四川9楼2012-12-16 21:12
                  回复



                    10楼2012-12-16 21:21
                    回复
                      上面两个哪里错了啊?请教,谢谢了。


                      11楼2012-12-16 21:22
                      回复
                        可以这样写button.addActionListener(new ActionListener(){
                        public void actionPerformed(ActionEvent e) {
                        //事件代码。
                        }
                        });
                        可以单独的为按键添加监听 而不需实现接口,增加判断


                        12楼2012-12-16 21:53
                        回复
                          public static class ButtonAction implements ActionListener{
                          @Override
                          public void actionPerformed(ActionEvent e) {
                          //if(){}
                          System.out.println("登入成功");
                          Login l=new Login();
                          l.setVisible(false);
                          // Login.setVisible(false);
                          login1 log=new login1();
                          log.login1();
                          }
                          }
                          请问我要给多个按钮加 监听器 改怎么加
                          btn.addActionListener(new ButtonAction()); btn1 是登入
                          btn2.addActionListener(new ButtonAction()); btn 2 我是关闭


                          IP属地:江苏13楼2016-05-05 20:34
                          回复