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ます。
例とこのバリエーションについては、こちらを参照してください。
DocumentFiltersuper.XXX変更を表示する前にテキストを検証できます。つまり、テキストを正常に検証した後にオーバーライドされたメソッドの実装を呼び出すことによって)、 as はそうでDocumentListenerはありません。通常、ほとんどの場合、 で解決することをお勧めしDocumentFilterます。
詳細については、こちらを参照してください。
または代わりに:
JFormattedTextField例については、こちらを参照してください。
于 2013-01-05T11:46:46.210 に答える