Heyaみんな!ここノーランカ。
username jField
から入力を削除したときにpassword jField
を有効にしたまま、このコードを私のpassword jField
に入れました。私はそれが障害になることに戻ることを望んだ。私はまだスターターなので、すみません。他のjTextフィールドがJavaで空の場合、jTextfieldを再び無効にする方法
private void usernameKeyTyped(java.awt.event.KeyEvent evt) {
String usern = username.getText();
if(usern != null){
password.setEnabled(true);
}else{
password.setEnabled(false);
}
}
私はそれに無限ループをコーディングしようとしたが、それだけで/閉じません応答を停止するために私の.jarファイルを作ったので、私は、NetBeans自体を閉じて再起動する必要がありました。 xDさん username
とpassword
は道とpassword
によって両方のJTextFieldは基本的に、あなたはおそらく欲しい
if username != null then enable password but if username = null again then disable password again
答えの部分に別の[スレッド](http://stackoverflow.com/questions/17132452/java-check-if-jtextfield-is-empty-or-not)からこのコードスニペットがあります。コードからエラーがあり、DocumentEventがxDに見つからないと表示されます。とにかく、私をドキュメントリスナーに紹介してくれてありがとう。彼らをすっかり勉強します〜 –
'DocumentEvent'クラスをインポートしましたか? –
ああ、まだインポートするものがあります。 –