構築中のウィザードの各ステップを保持するために JTabbedPane を使用しています。ステップ間のナビゲーションは、前/次ボタンを使用するか、タブを選択して行います。ボタンは、JTabbedPane の SelectedIndex をデクリメント/インクリメントします。
次のステップに進む前に、各ステップを検証する必要があります。基本的に、どのイベントを使用するかを判断するのに苦労しています。StateChange イベントの発生が遅すぎます。どのイベントを監視する必要がありますか?
別の問題: ウィザードが実行されると、JTabbedPane の SelectedIndex の状態 (通常は最後のステップの値) が保存されるように見えます。この値は、次にウィザードが実行されるときに SelectedIndex を設定するために使用されます。デザイナーの selectedIndex プロパティは変更されていません。さらに、JPanel のコンストラクターで setSelectedIndex() を呼び出しても、これには影響がないようです。私は何が欠けていますか?