public abstract class AbstractSwingAreaLayout extends AbstractAreaLayout implements SwingAreaLayout
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected static java.lang.String |
ATTR_Background
属性値キー
|
protected static java.lang.String |
ATTR_Implement
属性値キー
|
protected static java.lang.String |
ATTR_Opaque
属性値キー
|
protected static java.lang.String |
ATTR_Ref
属性値キー
|
protected static java.lang.String |
OPTION_Gui
レイアウト定義のオプション設定(gui)
|
protected static java.lang.String |
PROP_Font_Arrange_Mode
プロパティキー
|
protected static java.lang.String |
PROP_Font_Name
プロパティキー
|
protected static java.lang.String |
PROP_Font_Size
プロパティキー
|
protected static java.lang.String |
PROP_Font_Style
プロパティキー
|
OPERATION_AddArea, OPERATION_ChangeArea, OPERATION_RemoveArea| コンストラクタと説明 |
|---|
AbstractSwingAreaLayout() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
addLocationBasePanel(java.lang.String location,
ClientEvent e)
locationに紐尽くAreaおよびベースパネルを登録する
|
protected void |
allocLocationComponent(java.lang.String location,
java.awt.Component locationComp)
locationにコンポーネントを割り当てる
|
protected void |
arrangeFont(java.awt.Component target,
java.lang.String mode,
java.awt.Font font)
画面上のフォントを統一して設定し直す
|
protected java.awt.Component |
createAreaImplement(java.lang.String className)
クラス名を元にして、GUIコンポーネントのインスタンスを生成する
|
protected java.awt.Component |
createMappingAreaComponent(java.lang.String location,
ClientEvent e)
locationに割り当てられているエリアを取得し、その表示コンポーネントを取得する
transit-page, popup-page時に使用可。
|
void |
destroy()
終了処理を行う
|
protected void |
destroyLocal()
個別の終了処理を行う。
|
java.lang.Object |
doLayout(ClientEvent e)
レイアウトを実行する。
|
java.lang.Object |
doLayoutForAdd(java.lang.String location,
java.lang.String areaID,
ClientEvent e)
エリア追加時の画面レイアウト制御を行う
|
protected java.awt.Component |
doLayoutForAddLocal(java.lang.String location,
java.awt.Component areaComp,
ClientEvent e)
Page内の特定エリアの追加を実行する
(この実装クラスではエリア切替はサポートしない)
|
java.lang.Object |
doLayoutForChange(java.lang.String location,
java.lang.String areaID,
ClientEvent e)
エリア切替時の画面レイアウト制御を行う
実装クラスでオーバライドして、詳細を実装してください。
|
protected java.awt.Component |
doLayoutForChangeLocal(java.lang.String location,
java.awt.Component areaComp,
ClientEvent e)
Page内の特定エリアの切り替えを実行する
|
java.lang.Object |
doLayoutForRemove(Area area,
ClientEvent e)
エリア削除時の画面レイアウト制御を行う
|
protected java.awt.Component |
doLayoutForRemoveLocal(java.lang.String location,
java.awt.Component areaComp,
ClientEvent e)
エリア内部の特定エリアの削除を実行する
|
protected abstract java.awt.Component |
doLayoutLocal(ClientEvent e)
エリアに表示する内容のレイアウトを実行する
|
protected java.awt.Component |
findGUIComponent(java.awt.Component target,
java.lang.String componentID)
エリアに対応する画面実装オブジェクトより、指定されたIDを持つコンポーネントを探し出して取得する。
|
java.awt.Component |
findGUIComponent(java.lang.String componentID)
エリアに対応する画面実装オブジェクトより、指定されたIDを持つコンポーネントを探し出して取得する。
|
java.awt.Component |
getAreaImplement()
エリアに対応するGUIコンポーネントを取得する。
|
protected java.awt.Font |
getArrangeFont()
統一フォントを表すオブジェクトを取得する
|
protected java.lang.String |
getFontArrangeMode()
フォント統一モードを取得する
|
protected javax.swing.JPanel |
getLocationBasePanel(java.lang.String location)
locationに紐尽くベースパネルを取得する
|
protected java.awt.Dimension |
getLocationComponentSize(java.lang.String location,
java.lang.String sizeKey)
指定されたlocationのサイズ設定を取得する。
|
protected void |
init(AreaLayoutDefinition ld)
初期化メソッド。
|
boolean |
isLayouted()
レイアウトが実行済みであるかを返す
|
protected void |
prepareLocations(ClientEvent e)
レイアウトが持つ全てのlocationについて準備処理を行う
|
protected void |
releaseLocationComponent(java.lang.String location,
java.awt.Component comp)
locationからコンポーネントを解放する
|
void |
setAreaImplement(java.awt.Component c)
エリアに対応するGUIコンポーネントを登録する。
|
protected void |
setImplement(java.awt.Component c)
エリアに対応するGUIコンポーネントを登録する。
|
allocLocation, createArea, createMappingArea, getArea, getAreaOnLocation, getClientContext, getDefinition, getLocationContext, getLocationOfArea, getSubLocation, isSupportedOperation, releaseLocation, releaseLocation, setAreaclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDefinition, setAreagetAreaOnLocation, getLocationOfAreaprotected static final java.lang.String OPTION_Gui
protected static final java.lang.String ATTR_Ref
protected static final java.lang.String ATTR_Implement
protected static final java.lang.String ATTR_Opaque
protected static final java.lang.String ATTR_Background
protected static final java.lang.String PROP_Font_Name
protected static final java.lang.String PROP_Font_Style
protected static final java.lang.String PROP_Font_Size
protected static final java.lang.String PROP_Font_Arrange_Mode
public java.awt.Component getAreaImplement()
getAreaImplement インタフェース内 SwingAreaLayoutpublic void setAreaImplement(java.awt.Component c)
setAreaImplement インタフェース内 SwingAreaLayoutc - GUIコンポーネントpublic java.awt.Component findGUIComponent(java.lang.String componentID)
findGUIComponent インタフェース内 SwingAreaLayoutcomponentID - 取得対象のコンポーネントIDpublic boolean isLayouted()
isLayouted インタフェース内 AreaLayoutpublic java.lang.Object doLayout(ClientEvent e)
doLayout インタフェース内 AreaLayoute - イベント情報public java.lang.Object doLayoutForChange(java.lang.String location, java.lang.String areaID, ClientEvent e)
doLayoutForChange インタフェース内 AreaContainerLayoutlocation - 切替の対象となる領域名areaID - 切替時に有効にするエリアインスタンスe - イベント情報public java.lang.Object doLayoutForAdd(java.lang.String location, java.lang.String areaID, ClientEvent e)
doLayoutForAdd インタフェース内 AreaContainerLayoutlocation - 追加の対象となる領域名areaID - 追加対象となるエリアのIDe - イベント情報public java.lang.Object doLayoutForRemove(Area area, ClientEvent e)
doLayoutForRemove インタフェース内 AreaContainerLayoutarea - 追加対象のエリアインスタンスe - イベント情報public void destroy()
destroy インタフェース内 AreaLayoutdestroy クラス内 AbstractAreaLayoutprotected void init(AreaLayoutDefinition ld)
init クラス内 AbstractAreaLayoutld - レイアウト定義情報protected void destroyLocal()
protected void setImplement(java.awt.Component c)
c - GUIコンポーネントprotected java.lang.String getFontArrangeMode()
protected java.awt.Font getArrangeFont()
protected void arrangeFont(java.awt.Component target, java.lang.String mode, java.awt.Font font)
target - 設定対象のコンポーネントmode - 統一モードfont - 統一フォントprotected java.awt.Component createAreaImplement(java.lang.String className)
className - protected java.awt.Component findGUIComponent(java.awt.Component target, java.lang.String componentID)
target - チェック対象のコンポーネントもしくはコンテナオブジェクトcomponentID - 取得対象のコンポーネントIDprotected java.awt.Component createMappingAreaComponent(java.lang.String location, ClientEvent e)
location - 領域名protected void prepareLocations(ClientEvent e)
e - イベント情報protected javax.swing.JPanel getLocationBasePanel(java.lang.String location)
location - 取得したいベースパネルのロケーションprotected void addLocationBasePanel(java.lang.String location, ClientEvent e)
location - 登録ロケーションe - イベント情報protected void allocLocationComponent(java.lang.String location, java.awt.Component locationComp)
location - 割当先のlocationlocationComp - 割り当てるコンポーネントprotected java.awt.Dimension getLocationComponentSize(java.lang.String location, java.lang.String sizeKey)
location - サイズ取得対象のlocationsizeKey - サイズ属性値キーprotected void releaseLocationComponent(java.lang.String location, java.awt.Component comp)
location - 対象のlocationcomp - 削除対象のコンポーネントprotected abstract java.awt.Component doLayoutLocal(ClientEvent e)
e - イベント情報protected java.awt.Component doLayoutForChangeLocal(java.lang.String location, java.awt.Component areaComp, ClientEvent e)
location - 切替の対象となる領域名areaComp - 切替時に有効にするエリアのIDe - イベント情報protected java.awt.Component doLayoutForAddLocal(java.lang.String location, java.awt.Component areaComp, ClientEvent e)
location - 追加対象となる領域名areaComp - 領域に追加するコンポーネントe - イベント情報protected java.awt.Component doLayoutForRemoveLocal(java.lang.String location, java.awt.Component areaComp, ClientEvent e)
areaComp - 削除対象のAreaのコンポーネントe - イベント情報