次のコードを使用してjTextfieldが空であるかどうかを確認しています。JTextfield.getText()。equals()メソッドが動作しない
if(sproductname.getText().equals("")){
JOptionPane.showMessageDialog(null,"One or more fields is empty","Empty field",JOptionPane.ERROR_MESSAGE);
}
このメソッドは実行中であり、ボタンを押したときに実行する必要がありますが、この場合は何も起こりません。そのような小さなコードブロックは間違っていますか?
作品!なぜ他の人は働かなかったのですか? –
これはメソッドによくある問題です。それぞれの文字列には文字がありません(長さ= 0)。次にjavaは一致しないとみなします。 –