这个问题怎么解决,高手指点!
  有两个按钮,二个文本框,我点击第一个按钮,第一个文本框显示"AAAAAA"
  我再点一下第二个按钮,再去点第一个按钮,则第一个文本框不显示任何东西,
  在第二个文本框显示"Bbbb",在C#中可以很简单地做到这个问题,不知道JAVA能不 能做到?
也就是说,两次点击第一个按钮的事件要不同!
有谁能简答?????/

解决方案 »

  1.   

    楼主看清要求,点第一个按钮显示“AAAAA”,点第二个按钮,再点第一个按钮,则不显示任何
    你可以在第一个按钮的响应方法内加一个判断,没点第二个按钮时,是可以进去,达到显示目的;点了第二个按钮后,则修改值,让他进不去显示“AAAAA”的程序块,就达到目的了。
    代码欠奉!自己写!!
      

  2.   

    可以用一个count来计算 第一个按钮的点击次数
      如果是第一次  则让第一个文本框显示AAA  如果是再次点第一个按钮
    则不让其显示文本就可以了啊
      

  3.   

    boolean isClick = false;
    button1事件 {
        if(isClick) {
            第一个文本框不显示任何东西;
            在第二个文本框显示"Bbbb";
        } 
        else {
            第一个文本框显示"AAAAAA";
        }
    }button2事件 {
        isClick = true;
    }
      

  4.   

    假设两个button:
    JButton b1 = new JButton("b1");
    JButton b2 = new JButton("b2");在事件监听器的actionPerformed方法里这样判断:
    public void actionPerformed(ActionEvent e) {
      if(e.getSource() == b1) {
        // flag作为是否输出的标识
        if(flag)
          text1.setText("AAAAA");
        else
          text1.setText("");
      } else if(e.getSource() == b2) {
        // 按下后,修改flag,则再点第一个按钮时,不会显示“AAAAA”
        flag = false;
      }
    }