把这段代码分别写在but1和but2的事件中不行吗?

解决方案 »

  1.   

    public void getSql(String et)
    {
    ..............
    if
    {
    ...........
    }
    else
    {
     if(et==but1){...}
     if(et==but2){...}?//此处代码在but1和but2的结果不同,能在but1,but2中各自实现吗?
    }
    }
    class but1 implements ActionListener
    {
        public void actionPerformed(ActionEvent evt)
        {
           String flag= "but1";
           getSql(flag)
        }
    }
    class but2 implements ActionListener
    {
       public void actionPerformed(ActionEvent evt)
       {
          String flag= "but2";
           getSql(flag)
       }
    }
      

  2.   

    那如何在两个按钮的事件中分别写else呢?