-1

ユーザーが数字を入力できないようにしたいテキストフィールド(名前用)があります。または空です!

私はこれをすべて試しますが、それにはいくつかの弱点があります:

public boolean nameControl(String str) {
    if (haveDigit(str)) return false;        // works corrctly
    else if (str.isEmpty()) return false;     // Not work
    else if (str.length() == 0) return false;    // not work
    return true;
}
4

1 に答える 1

4

How to Use the Focus Subsystem: Validating Inputで説明されているように、 を探している可能性がありますInputVerifier。関連する例がここにあります

于 2013-09-22T22:20:04.847 に答える