这个问题怎么解决,高手指点!
有两个按钮,二个文本框,我点击第一个按钮,第一个文本框显示"AAAAAA"
我再点一下第二个按钮,再去点第一个按钮,则第一个文本框不显示任何东西,
在第二个文本框显示"Bbbb",在C#中可以很简单地做到这个问题,不知道JAVA能不 能做到?
也就是说,两次点击第一个按钮的事件要不同!
有谁能简答?????/
有两个按钮,二个文本框,我点击第一个按钮,第一个文本框显示"AAAAAA"
我再点一下第二个按钮,再去点第一个按钮,则第一个文本框不显示任何东西,
在第二个文本框显示"Bbbb",在C#中可以很简单地做到这个问题,不知道JAVA能不 能做到?
也就是说,两次点击第一个按钮的事件要不同!
有谁能简答?????/
你可以在第一个按钮的响应方法内加一个判断,没点第二个按钮时,是可以进去,达到显示目的;点了第二个按钮后,则修改值,让他进不去显示“AAAAA”的程序块,就达到目的了。
代码欠奉!自己写!!
如果是第一次 则让第一个文本框显示AAA 如果是再次点第一个按钮
则不让其显示文本就可以了啊
button1事件 {
if(isClick) {
第一个文本框不显示任何东西;
在第二个文本框显示"Bbbb";
}
else {
第一个文本框显示"AAAAAA";
}
}button2事件 {
isClick = true;
}
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;
}
}