org.boxed_economy.besp.presentation.guifw
クラス AbstractFrameComponent

java.lang.Object
  拡張java.awt.Component
      拡張java.awt.Container
          拡張java.awt.Window
              拡張java.awt.Frame
                  拡張javax.swing.JFrame
                      拡張org.boxed_economy.besp.presentation.guifw.AbstractFrameComponent
すべての実装インタフェース:
javax.accessibility.Accessible, GUIComponent, java.awt.image.ImageObserver, java.awt.MenuContainer, PresentationComponent, javax.swing.RootPaneContainer, java.io.Serializable, UpdateEventDeliverer, javax.swing.WindowConstants
直系の既知のサブクラス:
MainFrame

public abstract class AbstractFrameComponent
extends javax.swing.JFrame
implements GUIComponent

JInternalFrameを継承したGUIComponentのAbstract実装クラス

バージョン:
$Id: AbstractFrameComponent.java,v 1.2 2004/03/21 21:57:49 macchan Exp $
作成者:
rx78g
関連項目:
直列化された形式

入れ子クラスの概要
 
クラス javax.swing.JFrame から継承した入れ子クラス
javax.swing.JFrame.AccessibleJFrame
 
クラス java.awt.Frame から継承した入れ子クラス
java.awt.Frame.AccessibleAWTFrame
 
クラス java.awt.Window から継承した入れ子クラス
java.awt.Window.AccessibleAWTWindow
 
クラス java.awt.Container から継承した入れ子クラス
java.awt.Container.AccessibleAWTContainer
 
クラス java.awt.Component から継承した入れ子クラス
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
フィールドの概要
 
クラス javax.swing.JFrame から継承したフィールド
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
クラス java.awt.Frame から継承したフィールド
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
クラス java.awt.Component から継承したフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
インタフェース javax.swing.WindowConstants から継承したフィールド
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
インタフェース java.awt.image.ImageObserver から継承したフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
コンストラクタの概要
AbstractFrameComponent()
          Constructor for AbstractInternalFrameComponent.
 
メソッドの概要
 void addTradeListener(TradeListener listener)
           
 void addUpdateAgentListener(UpdateAgentListener listener)
          Add Update Listener
 void addUpdateBehaviorListener(UpdateBehaviorListener listener)
           
 void addUpdateChannelListener(UpdateChannelListener listener)
           
 void addUpdateClockListener(UpdateClockListener listener)
           
 void addUpdateInformationListener(UpdateInformationListener listener)
           
 void addUpdateRelationListener(UpdateRelationListener listener)
           
 void addUpdateStepListener(UpdateStepListener listener)
           
 void addUpdateWorldListener(UpdateWorldListener listener)
           
 void close()
           
 void dispose()
          ウインドウが消滅した時にプレゼンテーションコンテナから削除します
 PresentationContainer getPresentationContainer()
          presentationContainerを返します。
 World getWorld()
          modelを返します。
protected  void initializeDefaultCloseOperation()
          ウインドウの閉じ動作を初期化します デフォルトの実装です。
protected  void initializeFrame()
          ウインドウの設定を初期化します デフォルトの実装です。
protected  void initializeIcon()
          フレームアイコンを初期化します(Boxのアイコンにします) デフォルトの実装です。
protected  void initializeWindow()
          設定を初期化します デフォルトの実装です。
 void open()
           
 void removeTradeListener(TradeListener listener)
           
 void removeUpdateAgentListener(UpdateAgentListener listener)
          Remove Update Listener
 void removeUpdateBehaviorListener(UpdateBehaviorListener listener)
           
 void removeUpdateChannelListener(UpdateChannelListener listener)
           
 void removeUpdateClockListener(UpdateClockListener listener)
           
 void removeUpdateInformationListener(UpdateInformationListener listener)
           
 void removeUpdateRelationListener(UpdateRelationListener listener)
           
 void removeUpdateStepListener(UpdateStepListener listener)
           
 void removeUpdateWorldListener(UpdateWorldListener listener)
           
 void setPresentationContainer(PresentationContainer newPresentationContainer)
          presentationContainerを設定します。
 
クラス javax.swing.JFrame から継承したメソッド
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
クラス java.awt.Frame から継承したメソッド
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
クラス java.awt.Window から継承したメソッド
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
クラス java.awt.Container から継承したメソッド
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
クラス java.awt.Component から継承したメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
クラス java.lang.Object から継承したメソッド
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース org.boxed_economy.besp.presentation.PresentationComponent から継承したメソッド
initialize, terminate
 
インタフェース java.awt.MenuContainer から継承したメソッド
getFont, postEvent
 

コンストラクタの詳細

AbstractFrameComponent

public AbstractFrameComponent()
Constructor for AbstractInternalFrameComponent.

メソッドの詳細

initializeWindow

protected void initializeWindow()
設定を初期化します デフォルトの実装です。気に入らなければ、オーバーライドするか、設定しなおします


initializeFrame

protected void initializeFrame()
ウインドウの設定を初期化します デフォルトの実装です。気に入らなければ、オーバーライドするか、設定しなおします


initializeDefaultCloseOperation

protected void initializeDefaultCloseOperation()
ウインドウの閉じ動作を初期化します デフォルトの実装です。気に入らなければ、オーバーライドするか、設定しなおします


initializeIcon

protected void initializeIcon()
フレームアイコンを初期化します(Boxのアイコンにします) デフォルトの実装です。気に入らなければ、オーバーライドするか、設定しなおします


getPresentationContainer

public PresentationContainer getPresentationContainer()
presentationContainerを返します。

定義:
インタフェース PresentationComponent 内の getPresentationContainer
戻り値:
配置されているpresentationContainer

setPresentationContainer

public void setPresentationContainer(PresentationContainer newPresentationContainer)
presentationContainerを設定します。

定義:
インタフェース PresentationComponent 内の setPresentationContainer
パラメータ:
newPresentationContainer - 新しく設定するpresentationContainer

getWorld

public World getWorld()
modelを返します。

定義:
インタフェース PresentationComponent 内の getWorld
戻り値:
現在modelContainerに設定されているmodel

addTradeListener

public void addTradeListener(TradeListener listener)
定義:
インタフェース UpdateEventDeliverer 内の addTradeListener
関連項目:
UpdateEventDeliverer.addTradeListener(TradeListener)

addUpdateAgentListener

public void addUpdateAgentListener(UpdateAgentListener listener)
インタフェース UpdateEventDeliverer の記述:
Add Update Listener

定義:
インタフェース UpdateEventDeliverer 内の addUpdateAgentListener
関連項目:
UpdateEventDeliverer.addUpdateAgentListener(UpdateAgentListener)

addUpdateBehaviorListener

public void addUpdateBehaviorListener(UpdateBehaviorListener listener)
定義:
インタフェース UpdateEventDeliverer 内の addUpdateBehaviorListener
関連項目:
UpdateEventDeliverer.addUpdateBehaviorListener(UpdateBehaviorListener)

addUpdateChannelListener

public void addUpdateChannelListener(UpdateChannelListener listener)
定義:
インタフェース UpdateEventDeliverer 内の addUpdateChannelListener
関連項目:
UpdateEventDeliverer.addUpdateChannelListener(UpdateChannelListener)

addUpdateClockListener

public void addUpdateClockListener(UpdateClockListener listener)
定義:
インタフェース UpdateEventDeliverer 内の addUpdateClockListener
関連項目:
UpdateEventDeliverer.addUpdateClockListener(UpdateClockListener)

addUpdateStepListener

public void addUpdateStepListener(UpdateStepListener listener)
定義:
インタフェース UpdateEventDeliverer 内の addUpdateStepListener
関連項目:
UpdateEventDeliverer.addUpdateClockListener(UpdateClockListener)

addUpdateInformationListener

public void addUpdateInformationListener(UpdateInformationListener listener)
定義:
インタフェース UpdateEventDeliverer 内の addUpdateInformationListener
関連項目:
UpdateEventDeliverer.addUpdateInformationListener(UpdateInformationListener)

addUpdateRelationListener

public void addUpdateRelationListener(UpdateRelationListener listener)
定義:
インタフェース UpdateEventDeliverer 内の addUpdateRelationListener
関連項目:
UpdateEventDeliverer.addUpdateRelationListener(UpdateRelationListener)

addUpdateWorldListener

public void addUpdateWorldListener(UpdateWorldListener listener)
定義:
インタフェース UpdateEventDeliverer 内の addUpdateWorldListener
関連項目:
UpdateEventDeliverer.addUpdateWorldListener(UpdateWorldListener)

removeTradeListener

public void removeTradeListener(TradeListener listener)
定義:
インタフェース UpdateEventDeliverer 内の removeTradeListener
関連項目:
UpdateEventDeliverer.removeTradeListener(TradeListener)

removeUpdateAgentListener

public void removeUpdateAgentListener(UpdateAgentListener listener)
インタフェース UpdateEventDeliverer の記述:
Remove Update Listener

定義:
インタフェース UpdateEventDeliverer 内の removeUpdateAgentListener
関連項目:
UpdateEventDeliverer.removeUpdateAgentListener(UpdateAgentListener)

removeUpdateBehaviorListener

public void removeUpdateBehaviorListener(UpdateBehaviorListener listener)
定義:
インタフェース UpdateEventDeliverer 内の removeUpdateBehaviorListener
関連項目:
UpdateEventDeliverer.removeUpdateBehaviorListener(UpdateBehaviorListener)

removeUpdateChannelListener

public void removeUpdateChannelListener(UpdateChannelListener listener)
定義:
インタフェース UpdateEventDeliverer 内の removeUpdateChannelListener
関連項目:
UpdateEventDeliverer.removeUpdateChannelListener(UpdateChannelListener)

removeUpdateClockListener

public void removeUpdateClockListener(UpdateClockListener listener)
定義:
インタフェース UpdateEventDeliverer 内の removeUpdateClockListener
関連項目:
UpdateEventDeliverer.removeUpdateClockListener(UpdateClockListener)

removeUpdateStepListener

public void removeUpdateStepListener(UpdateStepListener listener)
定義:
インタフェース UpdateEventDeliverer 内の removeUpdateStepListener
関連項目:
UpdateEventDeliverer.removeUpdateClockListener(UpdateClockListener)

removeUpdateInformationListener

public void removeUpdateInformationListener(UpdateInformationListener listener)
定義:
インタフェース UpdateEventDeliverer 内の removeUpdateInformationListener
関連項目:
UpdateEventDeliverer.removeUpdateInformationListener(UpdateInformationListener)

removeUpdateRelationListener

public void removeUpdateRelationListener(UpdateRelationListener listener)
定義:
インタフェース UpdateEventDeliverer 内の removeUpdateRelationListener
関連項目:
UpdateEventDeliverer.removeUpdateRelationListener(UpdateRelationListener)

removeUpdateWorldListener

public void removeUpdateWorldListener(UpdateWorldListener listener)
定義:
インタフェース UpdateEventDeliverer 内の removeUpdateWorldListener
関連項目:
UpdateEventDeliverer.removeUpdateWorldListener(UpdateWorldListener)

open

public void open()
定義:
インタフェース GUIComponent 内の open
関連項目:
org.boxed_economy.besp.presentation.fw.GUIComponent#OPEN()

close

public void close()
定義:
インタフェース GUIComponent 内の close
関連項目:
org.boxed_economy.besp.presentation.fw.GUIComponent#close()

dispose

public void dispose()
ウインドウが消滅した時にプレゼンテーションコンテナから削除します