1

私が働いているオフィスでドキュメントのグループをデジタル化するための Java アプリケーションを作成しています。保存ボタンが有効になる前に、5 つのテキストフィールドと 4 つのコンボボックスフィールドが入力されているかどうかを確認したいと考えています (ボタンを押します (喜んで「チェック」と表示されます)。

それが違いを生む場合、私はこのプロジェクトに NetBeans を使用しています。

基本的に、ドキュメントを保存する前に、フィールドに何かを入れる必要があります。

これは、このアプリケーションを作成する最後のステップであるため、すべてのヘルプを大歓迎します... :D

ありがとう、エリック

4

1 に答える 1

2

2つの方法があります(私が考えることができます):

1-各フィールドにリスナーを配置します。このリスナーは、フィールドにデータが入力されるとトリガーされます。たとえば、リスナー内でカウンターをインクリメントしたり、フラグを設定したりします。すべてのフラグが設定されている場合、またはカウンターが到達した場合 (この例では 9)、ボタンを有効にします。

2- [保存] ボタンを有効にしますが、保存アクションを実行する前に validate() メソッドを呼び出します。Web アプリケーションの場合と同様に、入力されていないフィールドには横に赤いマークが表示されます (検証によって表示されます)。

于 2012-01-05T08:12:56.523 に答える