Javaでプログラミングを始めたばかりで、簡単な順番待ちリストを作成しています。それはすべてうまくいくようですが、テキストフィールドが空になっていないことを確認するために、ifelse構文を含めることにしました。問題は、エラーなどが発生しないために無視されているように見えることです。ifelseの例をたくさんグーグルで検索しましたが、どういうわけか問題を解決できません。何が間違っているのでしょうか。以下に関連するコードを見つけることができます。前もって感謝します。
public void actionPerformed(ActionEvent e) {
// check if veld1 is filled in.
if ( veld1 == null || veld1.equals( "" ) ) {
// give error
System.out.println("U heeft niets ingevuld in veld1");
}
else {
veld4.setText( veld3.getText() );
veld3.setText( veld2.getText() );
veld2.setText( veld1.getText() );
textveld1.append( veld4.getText() + "\n" );
veld1.setText("");
}
}