画面制御機能で利用する画面を開発し、画面遷移を実行する方法を説明します。
各画面の開発は、以下のクラスの派生クラスを作成することによって行います。
JFCEntryPanel
JFLEntryPanel
JFLEntryScrollablePanel
JFCEntryInterfacePanel
JFLEntryInterfacePanel
JFLEntryInterfaceScrollablePanel
JFCMultiPagePanel
JFLMultiPagePanel
JFLMultiPageScrollablePanel
画面遷移を実行するためには、以下のメソッドを利用します。
setPanel(int)あるいはsetPanel(String)
上記の画面だけでなく、画面制御パネル(JFCCardPanel、JFLCardPanelおよび、JFCTabbedPanel)のsetPanel(String)あるいはsetPanel(int)のメソッドを利用することもできます。
2のsetPanelメソッドを利用した画面遷移直前に、何らかの処理を行いたい場合は、以下のメソッドを再定義します。
exposingPanel(String)
setPanelメソッドによる画面遷移時に、画面制御パネルが遷移先の画面表示を依頼する直前に、画面用ローダを通して、このメソッドを呼び出す仕組みになっています。
2のsetPanelメソッドを利用した画面遷移直後に、何らかの処理を行いたい場合は、以下のメソッドを再定義します。
exposedPanel(String)
setPanelメソッドによる画面遷移時に、画面制御パネルが遷移先の画面表示を依頼した直後に、画面用ローダを通して、このメソッドを呼び出す仕組みになっています。