worldmap
クラス WorldMapViewCanvas

java.lang.Object
  上位を拡張 java.awt.Component
      上位を拡張 java.awt.Canvas
          上位を拡張 gui.BasicViewCanvas
              上位を拡張 worldmap.WorldMapViewCanvas
すべての実装されたインタフェース:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class WorldMapViewCanvas
extends BasicViewCanvas

地図表示キャンバス

関連項目:
直列化された形式

入れ子のクラスの概要
 
クラス java.awt.Canvas から継承された入れ子のクラス/インタフェース
java.awt.Canvas.AccessibleAWTCanvas
 
クラス java.awt.Component から継承された入れ子のクラス/インタフェース
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
フィールドの概要
protected  java.awt.Color boardColor
          領域名表示板背景色
protected  java.awt.Font font
          フォント
protected  java.lang.String message
          エラーメッセージ
protected  WorldMapModel model
          マップデータモデル
protected  java.awt.Color textColor
          文字色
 
クラス gui.BasicViewCanvas から継承されたフィールド
bg, bgImage, panelSize
 
クラス java.awt.Component から継承されたフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
インタフェース java.awt.image.ImageObserver から継承されたフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
コンストラクタの概要
WorldMapViewCanvas(WorldMapModel model, java.lang.String message)
          地図表示キャンバスを構築する
WorldMapViewCanvas(WorldMapModel model, java.lang.String message, java.awt.Font font, java.awt.Color bgColor, java.awt.Color boardColor, java.awt.Color textColor)
          地図表示キャンバスを構築する
 
メソッドの概要
 WorldMapModel getModel()
          マップデータモデルを返す
 void paint(java.awt.Graphics g)
          描画する
protected  void paintMap(java.awt.Graphics2D g)
          マップを描画する
protected  void setColors(java.awt.Color bgColor, java.awt.Color boardColor, java.awt.Color textColor)
          表示色を設定する
protected  void setPaint()
          画面を設定する
 void update(java.awt.Graphics g)
          再描画する
 
クラス gui.BasicViewCanvas から継承されたメソッド
drawErrorMessage
 
クラス java.awt.Canvas から継承されたメソッド
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy
 
クラス java.awt.Component から継承されたメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

model

protected WorldMapModel model
マップデータモデル


message

protected java.lang.String message
エラーメッセージ


font

protected java.awt.Font font
フォント


boardColor

protected java.awt.Color boardColor
領域名表示板背景色


textColor

protected java.awt.Color textColor
文字色

コンストラクタの詳細

WorldMapViewCanvas

public WorldMapViewCanvas(WorldMapModel model,
                          java.lang.String message)
地図表示キャンバスを構築する

パラメータ:
model - マップデータモデル
message - エラーメッセージ

WorldMapViewCanvas

public WorldMapViewCanvas(WorldMapModel model,
                          java.lang.String message,
                          java.awt.Font font,
                          java.awt.Color bgColor,
                          java.awt.Color boardColor,
                          java.awt.Color textColor)
地図表示キャンバスを構築する

パラメータ:
model - マップデータモデル
message - エラーメッセージ
font - フォント
bgColor - 背景色
boardColor - 領域名表示板背景色
textColor - 文字色
メソッドの詳細

setColors

protected void setColors(java.awt.Color bgColor,
                         java.awt.Color boardColor,
                         java.awt.Color textColor)
表示色を設定する

パラメータ:
bgColor - 背景色
boardColor - 領域名表示板背景色
textColor - 文字色

getModel

public WorldMapModel getModel()
マップデータモデルを返す

戻り値:
マップデータモデル

update

public void update(java.awt.Graphics g)
再描画する

オーバーライド:
クラス java.awt.Canvas 内の update
パラメータ:
g - 描画するグラフィックスコンテキスト

paint

public void paint(java.awt.Graphics g)
描画する

オーバーライド:
クラス java.awt.Canvas 内の paint
パラメータ:
g - 描画するグラフィックスコンテキスト

setPaint

protected void setPaint()
画面を設定する

オーバーライド:
クラス BasicViewCanvas 内の setPaint

paintMap

protected void paintMap(java.awt.Graphics2D g)
マップを描画する

パラメータ:
g - 描画するグラフィックスコンテキスト