【发布时间】:2014-05-19 02:17:48
【问题描述】:
您好,我非常需要一些帮助,我已经在 jbutton 启用之前搜索了要填充的 Jtextfield,大多数人使用 DocumentListener 来确定是否填充了 Jtextfield。我尝试了 DocumentListener 并且它可以工作,但我想要的只是在启用 Jbutton 之前所有 Jtextfield 都不能为空,这是我的代码。
Ftext.getDocument().addDocumentListener(new DocumentListener() {
@Override
public void insertUpdate(DocumentEvent e) {
change();
}
@Override
public void removeUpdate(DocumentEvent e) {
change();
}
@Override
public void changedUpdate(DocumentEvent e) {
change();
}
private void change(){
if (Ftext.getText().equals("") && Mtext.getText().equals("") && Ltext.getText().equals("") && Addtext.getText().equals("")) {
SaveButton.setEnabled(false);
} else {
SaveButton.setEnabled(true);
}
}
});
【问题讨论】:
标签: java swing comparison jbutton documentlistener