クラス SetGridLayout

すべての実装されたインタフェース:
ClientInterface, CommonInterface, LayoutRuleInterface, jp.ne.mki.wedge.run.interfaces.RuleEngineInterface

public class SetGridLayout extends AbstractLayoutRule

GridLayout設定

GridLayoutを用いてコンポーネントの配置を行います。 GridLayout クラスは、コンテナのコンポーネントを矩形グリッドで配置するレイアウトマネージャです。 コンテナは等しいサイズの矩形に分割され、各矩形にコンポーネントが 1 つずつ配置されます。
パラメータに設定された数値を横のセル数に設定し、コンポーネントタブ設定順番で設定されます。 行数はコンポーネントの数により自動的に変化します。
このロジッククラスは汎用的(サンプル的)に作成されていますので、専用に作成する場合にはこのロジッククラスを継承して任意のロジッククラスを別途作成して下さい。


[I/O RECORD]

InputRecord OutputRecord

[RULE PARAMETER]

Parameter 横のセル数
バージョン:
1.0
  • コンストラクタの詳細

    • SetGridLayout

      public SetGridLayout()
  • メソッドの詳細

    • setLayoutToFramePanel

      public void setLayoutToFramePanel() throws Throwable
      フレームのメインパネルにレイアウトを設定
      例外:
      Throwable
    • addComponent

      public void addComponent(JComponent component, String physicalName) throws Throwable
      コンポーネントをフレームに追加 setLayoutToFramePanel の後にに実行されます。 ツールにて設定されたコンポーネントが順次呼び出されます。(コンポーネントタブの設定順)
      パラメータ:
      JComponent - ツールにて登録されたコンポーネント
      String - コンポーネントの物理名
      例外:
      Throwable
    • exit

      public void exit()
      終了処理。保持していた変数などを開放する処理を記述します。
      処理の最後に実行されます。
      正常終了・異常終了などに関わらず必ず実行されます。