我想你 的意思是不是查看按钮的状态,看它是否可用?
查看是否可用:
isEnabled(),
设置按钮状态用:
setEnabled(boolean b)
查看是否可用:
isEnabled(),
设置按钮状态用:
setEnabled(boolean b)
解决方案 »
- 我的数据库插入文本代码哪里错了 求高手解释。 万分感谢
- java怎样以只读模式打开文件
- eclipse 应用程序 和java 应用程序 有什么区别
- 谢谢大家了,帮忙看看,运行后这个问题java.lang.ClassCastException: java.lang.Boolean
- JApplet 如何pack
- fckeditor 传值是时有问题
- eclipse3.3中如何屏蔽视图最大化时特效?
- 关于JAVA数据库问题!高手指教!急急急,在线等待
- 获取系统时间 public Date getCurrentDate(String formatter)//formatter为格式如yyyy/mm/dd,如何写?
- 实数向字符窜转化的简单问题?
- 哪里有Thinking in java第二版的英文版下载呀?
- JAVA大家都用什么开发环境?
那么是否可以用
if(button.isEnabled())
button.setEnabled(false);
Object target = e.target;
if(e.id==Event.ACTION_EVENT){
if (target==textField){
text = textField.getText();
}else if(target==button){
int condition=Integer.parseInt(text);
switch(condition){
case 1:switch1.setEnabled(false);break;
case 2:switch2.setEnabled(false);break;
case 3:switch3.setEnabled(false);break;
case 4:switch4.setEnabled(false);break;
case 5:switch5.setEnabled(false);break;
case 6:switch6.setEnabled(false);break;
default:System.out.println("Error!!Please input number between 1 and 6!");
break;
}
}return true;
}return false;
}
这段代码是否有错呢?
System.out.println("Error!!Please input number between 1 and 6!")也不工作。
我有点疑问的是你为什么要用这种方法来来实现呢,
为什么不分别用两个事件来监听textField和button呢,
像你这样写法,出错 不是很容易找1