概要 †
- ある処理モジュールを使用する際に,同時に使うことが望まれるモジュールの組合せを自動的にセットする「▲セット」ボタン,セットする前のモジュールの組合せに戻す「▼戻る」ボタン,ならびにパネルを削除する「×削除」ボタンを追加します
実装方法 †
セットボタンを有効にする †
- デフォルトで有効になっています.
- 無効にしたい場合は,コンストラクタ内で, panelSet=false; と記述します
モジュールの組合せを指定する †
- 処理モジュールのコンストラクタ内で,2つの整数型配列 defaultSetPanelModuleID と defaultSetPanelVisualizationID を,パネルにセットする処理モジュールのIDと可視化インタフェースのIDを,対応する順番に与えて初期化します
- 例) 5つのパネルにモジュールをセットする場合
defaultSetPanelModuleID = new int[]{19,12,13,2,16}; //処理モジュールのID
defaultSetPanelVisualizationID = new int[]{3,2,12,3,3}; //可視化インタフェースのID
- 上記2行によるモジュールの指定がない場合(デフォルトの組合せ):
コンストラクタ内に記述されたペアとなる可視化インタフェースすべてを並べた組合せになります
セットボタンが押された時の処理を記述する †
- 処理モジュールがアクションリスナー( ActionListener )を使用する場合:
public void actionPerformed(ActionEvent e)メソッドの中のどこかに,次の記述を挿入して下さい
insideOfActionPerformed(e);
- 処理モジュールがアクションリスナー( ActionListener )を使用しない場合:
記述の必要はありません