さて、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);
}
}
});
}