worldmap
クラス NameBoard

java.lang.Object
  上位を拡張 java.awt.geom.RectangularShape
      上位を拡張 java.awt.geom.Rectangle2D
          上位を拡張 java.awt.Rectangle
              上位を拡張 worldmap.NameBoard
すべての実装されたインタフェース:
java.awt.Shape, java.io.Serializable, java.lang.Cloneable

public class NameBoard
extends java.awt.Rectangle

領域名表示板クラス

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

入れ子のクラスの概要
 
クラス java.awt.geom.Rectangle2D から継承された入れ子のクラス/インタフェース
java.awt.geom.Rectangle2D.Double, java.awt.geom.Rectangle2D.Float
 
フィールドの概要
 int pointer
          表示板位置ポインタ
 Region region
          マップ領域オブジェクト
 
クラス java.awt.Rectangle から継承されたフィールド
height, width, x, y
 
クラス java.awt.geom.Rectangle2D から継承されたフィールド
OUT_BOTTOM, OUT_LEFT, OUT_RIGHT, OUT_TOP
 
コンストラクタの概要
NameBoard(Region region, int pointer)
          領域名表示板オブジェクトを構築する
 
メソッドの概要
 void paintText(java.awt.Graphics2D g, java.awt.Color boardColor, java.awt.Color textColor)
          領域名を描画する
 void setPaint(java.awt.FontMetrics fm, java.awt.Dimension panelSize, java.awt.Point p)
          表示を設定する
 
クラス java.awt.Rectangle から継承されたメソッド
add, add, add, contains, contains, contains, contains, createIntersection, createUnion, equals, getBounds, getBounds2D, getHeight, getLocation, getSize, getWidth, getX, getY, grow, inside, intersection, intersects, isEmpty, move, outcode, reshape, resize, setBounds, setBounds, setLocation, setLocation, setRect, setSize, setSize, toString, translate, union
 
クラス java.awt.geom.Rectangle2D から継承されたメソッド
add, add, add, contains, contains, getPathIterator, getPathIterator, hashCode, intersect, intersects, intersectsLine, intersectsLine, outcode, setFrame, setRect, union
 
クラス java.awt.geom.RectangularShape から継承されたメソッド
clone, contains, contains, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.awt.Shape から継承されたメソッド
contains, contains, contains, contains, getPathIterator, getPathIterator, intersects, intersects
 

フィールドの詳細

region

public Region region
マップ領域オブジェクト


pointer

public int pointer
表示板位置ポインタ

コンストラクタの詳細

NameBoard

public NameBoard(Region region,
                 int pointer)
領域名表示板オブジェクトを構築する

パラメータ:
region - マップ領域オブジェクト
pointer - 表示板位置ポインタ
メソッドの詳細

setPaint

public void setPaint(java.awt.FontMetrics fm,
                     java.awt.Dimension panelSize,
                     java.awt.Point p)
表示を設定する

パラメータ:
fm - フォントメトリックス
panelSize - 画面サイズ
p - ポインタ位置を表す点

paintText

public void paintText(java.awt.Graphics2D g,
                      java.awt.Color boardColor,
                      java.awt.Color textColor)
領域名を描画する

パラメータ:
g - 描画するグラフィックスコンテキスト
boardColor - 背景色
textColor - 文字色