好的,所以我想在 tfLastName 和 tfFirstname 都为空时禁用一个按钮。我目前正在使用此代码片段,但即使 tfLastName 为空,它也会启用按钮。我该怎么做才能解决这个问题?任何输入将不胜感激。
public void launchFrame(){
//irrelevant code
tfLastName.addKeyListener(null);
tfFirstName.addKeyListener (new java.awt.event.KeyAdapter()
{
public void keyReleased(java.awt.event.KeyEvent evt)
{
super.keyReleased(evt);
if (tfFirst.getText().length() > 0 && tfLast.getText().length() > 0)
{
bAdd.setEnabled(true);
} else
{
bAdd.setEnabled(false);
}
}
});
}