接続ウィザードによるイベントの設定
関連項目
接続ウィザードを使用し、コードを手動で記述することなく、1 つのフォーム内の 2 つのコンポーネント間のイベントを設定できます。
接続ウィザードを使用してイベントを設定する
- GUI ビルダーのツールバーにある「接続モード」ボタン (
) をクリックします。
- GUI ビルダーまたは「インスペクタ」ウィンドウで、イベントを発行するコンポーネントを選択します。選択されたコンポーネントは、選択されると赤色で強調表示されることに注意してください。
- 次に、状態がイベントの影響を受けるコンポーネントを選択します。
- 接続ウィザードの「ソースイベントを選択」ページで、イベントの種類のディレクトリノードを展開し、コンポーネントから発行されるイベントを「イベント」リストから選択します。デフォルトのハンドラメソッド名をそのまま適用するか、新しい名前を入力し、「次へ」をクリックします。
- 「ターゲット操作を指定」ページで適切なラジオボタンを選択し、操作リストから操作を選択することにより、ターゲットコンポーネントに対して行う操作を指定します。「次へ」をクリックします。パラメータなしのメソッド呼び出しを選択した場合、ウィザードの「完了」ボタンが選択可能になります。
- (省略可能) イベントハンドラのコードを直接入力する場合は、「ユーザーコード」ラジオボタンを選択して「完了」をクリックします。ソースエディタに新規イベントハンドラが表示されて挿入ポイントが置かれ、手動でイベントハンドラコードを記述できます。
- 「パラメータを入力」ページのタブごとに、取得する各パラメータの値を供給するソースを選択することによって、ターゲットプロパティーまたはメソッドの値を指定します。
パラメータを取得するよう選択できる項目は、次のとおりです。
- 値。プロパティー値またはメソッドパラメータをテキストフィールドに入力します。このオプションを利用できるのは、値が基本型 (int、float など) または String の場合だけです。
- Bean。フォーム上の Bean から値を取り出します。このオプションを利用できるのは、選択対象として指定したタイプの Bean (たとえば、タイプ Component や Object) が存在する場合だけです。
- プロパティー。フォーム上のコンポーネントのプロパティー値を取り出します。省略符号ボタン (...) をクリックすると、ダイアログが表示され、コンポーネントとそのプロパティーを選択できます。正しい型のプロパティーだけが一覧表示されます。
- メソッド呼び出し。フォーム上のコンポーネントのメソッド呼び出しから値を取り出します。省略符号ボタン (...) をクリックすると、ダイアログが表示され、コンポーネントとそのメソッドを選択できます。正しい型を返し、パラメータを必要としないメソッドだけが一覧表示されます。
- ユーザーコード。コードを作成し、プロパティー値またはメソッドパラメータ値を取り出します。
各パラメータに対して生成されたソースコードは、「生成されたパラメータプレビュー」フィールドに表示されます。
- 「完了」をクリックします。
フォームのコンポーネントを接続するコードが自動的に生成されます。
- 関連項目
- コンポーネントイベントの管理
- GUI ビルダーによる Java GUI のデザイン
- Java GUI について
著作権と商標について