validate
のグループにJTextFields
簡単な方法はありますかJava
。私は現在sqlite manager
、を使用neatbeans IDE
して、データベースにジョブを追加するための情報を収集する単純なフォームを作成しています。JTextFieldsが多すぎることに気づきました。カスタマイズ可能な例外エラーをスローするsqlliteを使用するか、Neatbeansのプロパティダイアログボックスを使用して、各JTextFieldを検証するにはどうすればよいですか。検証はプレゼンスチェックです。つまり、値が入力されています。カスタム検証メッセージ?
7740 次
2 に答える
9
フォーカスサブシステムの使用方法:入力の検証にInputVerifier
示すように、を使用します。とりわけ、ここに関連する例があります。
于 2013-01-05T09:03:17.287 に答える
5
トラッシュゴッドの回答+1。
以下を使用することもできます。
DocumentFilter
/DocumentListener
に追加しJTextField
ます。
例とこのバリエーションについては、こちらを参照してください。
DocumentFilter
super.XXX
変更を表示する前にテキストを検証できます。つまり、テキストを正常に検証した後にオーバーライドされたメソッドの実装を呼び出すことによって)、 as はそうでDocumentListener
はありません。通常、ほとんどの場合、 で解決することをお勧めしDocumentFilter
ます。
詳細については、こちらを参照してください。
または代わりに:
JFormattedTextField
例については、こちらを参照してください。
于 2013-01-05T11:46:46.210 に答える