worldmap
クラス Region

java.lang.Object
  上位を拡張 worldmap.Region
すべての実装されたインタフェース:
java.lang.Cloneable

public class Region
extends java.lang.Object
implements java.lang.Cloneable

マップ領域クラス


フィールドの概要
 java.awt.Color color
          領域の色
 java.lang.String name
          領域名
 
コンストラクタの概要
Region(java.lang.String name, java.awt.Color color)
          マップ領域を構築する
 
メソッドの概要
 java.lang.Object clone()
          オブジェクトのコピーを返す
 boolean equals(java.lang.Object obj)
          オブジェクトの等価判定をする
 java.awt.Dimension getBoardSize(java.awt.FontMetrics fm)
          領域名表示サイズを返す
 java.awt.Color getColor()
          領域の色を返す
 java.lang.String getName()
          領域名を返す
 int hashCode()
          オブジェクトのハッシュコード値を返す
 java.lang.String toString()
          データ文字列を返す
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

name

public java.lang.String name
領域名


color

public java.awt.Color color
領域の色

コンストラクタの詳細

Region

public Region(java.lang.String name,
              java.awt.Color color)
マップ領域を構築する

パラメータ:
name - 領域名
color - 領域の色
メソッドの詳細

getName

public java.lang.String getName()
領域名を返す

戻り値:
領域名

getColor

public java.awt.Color getColor()
領域の色を返す

戻り値:
領域の色

getBoardSize

public java.awt.Dimension getBoardSize(java.awt.FontMetrics fm)
領域名表示サイズを返す

パラメータ:
fm - フォントメトリックス
戻り値:
領域名表示サイズ

clone

public java.lang.Object clone()
オブジェクトのコピーを返す

オーバーライド:
クラス java.lang.Object 内の clone
戻り値:
このインスタンスの複製

hashCode

public int hashCode()
オブジェクトのハッシュコード値を返す

オーバーライド:
クラス java.lang.Object 内の hashCode
戻り値:
オブジェクトのハッシュコード値

equals

public boolean equals(java.lang.Object obj)
オブジェクトの等価判定をする

オーバーライド:
クラス java.lang.Object 内の equals
戻り値:
比較対象のオブジェクトが Region のインスタンスで同じ値を持つ場合は true

toString

public java.lang.String toString()
データ文字列を返す

オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
このオブジェクトの文字列表現