【发布时间】:2015-06-20 20:53:30
【问题描述】:
如何在特定条件下禁用按钮?例如,我有许多文本字段和按钮,当这些文本字段为空时,我的一个按钮应该被禁用。我已经有这个代码了。
if(txtID.getText().isEmpty()&&txtG.getText().isEmpty()
&&txtBP.getText().isEmpty()&&txtD.getText().isEmpty()
&&txtSP.getText().isEmpty()&&txtCons.getText().isEmpty()){
btnAdd.setDisable(true);
}
else{
btnAdd.setDisable(false);
}
有没有更简单的方法来做到这一点?另外,如果我在这些区域中添加文本,按钮是否应该重新启用其自身?
【问题讨论】:
-
该代码应该可以工作。如果(任何文本框为空为空){禁用按钮},您的逻辑会执行您希望它执行的操作。这有点乱,但它有效。