java swing 当四个文本框全不为空时,按钮变为可用状态 想了一天多也没写出来 太蠢了 求高手解答 自己 用while 死循环 实现了,只是cpu100 求高手帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为文本框设置事件事件发生时,进行判断下面这句可以控制按钮的状态button.setEnablue(true); 你把这四个文本框对象方法一个JTextField[] 数组中然后用同一个监听器。在监听器(keyListener,onChangeListener..自己更具业务选一个比较合理的)的响应方法中的代码:private int textIsFull = 0; //类属性,用来标记button时候启用public void yourHandlerMethod{ for(JTextField jf : textFieldArrObject){ if(jf.getTextField.trim().length > 0){ textIsFull++; }else{ return; } } if(textIsFull == textFieldArrObject.length){ yourButObj.setEnable(true); }}只写了核心代码,仅供参考。 yourHandlerMethod右面少了个括号哈,在留言板写的代码,有些单词拼写估计不对,lz要注意哈。 if(text1.getText().IsEmpty()||text2.getText().IsEmpty()||text3.getText().IsEmpty()||text4.getText().IsEmpty())return;按钮事件侦听里加上这句就行了 一般来说 使用 InputVerifierpublic void setInputVerifier(javax.swing.InputVerifier); 请问这样正常吗? 怎么把一个窗口用两个面板分割? [求助]我想用java弄个自己的网站,要学的东西是不是太多了?thx RTFEditorKit读中文rtf文件失败 对静态类的一点疑问 java.io.FileNotFoundException的问题 关于java文件读写的问题,在线等! NUllpointerException 错误 Java程序怎么打包??谢谢!!! jdk配置 问题 Exception in thread "main" java.lang.NullPointerException 容器类用法
事件发生时,进行判断
下面这句可以控制按钮的状态
button.setEnablue(true);
private int textIsFull = 0; //类属性,用来标记button时候启用
public void yourHandlerMethod{
for(JTextField jf : textFieldArrObject){
if(jf.getTextField.trim().length > 0){
textIsFull++;
}else{
return;
}
}
if(textIsFull == textFieldArrObject.length){
yourButObj.setEnable(true);
}
}
只写了核心代码,仅供参考。
if(text1.getText().IsEmpty()||text2.getText().IsEmpty()||text3.getText().IsEmpty()||text4.getText().IsEmpty())
return;按钮事件侦听里加上这句就行了