|
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Canvas
|
+--com.ogane.xi.ImageMap
ImageMapクラスはイメージ地図を表示するクラスです。 イメージ地図には2次元の座標を割り当てて 地図上のカーソルが示す座標値を読み取る事ができます。 マウスを移動したりクリックするとImageMapEventが発生し addImageMapListenerメソッドによって登録されたImageMapListenerに 通知します。
| クラス java.awt.Canvas から継承した内部クラス |
Canvas.AccessibleAWTCanvas |
| クラス java.awt.Component から継承した内部クラス |
Component.AccessibleAWTComponent |
| フィールドの概要 | |
static int |
FULL_FILL
縦と横の比率を無視して領域いっぱいに表示する。 |
static int |
KEEP_RATIO
縦と横の比率を維持しつつ拡大縮小する。 |
static int |
REAL_SIZE
拡大も縮小もせずに表示する。 |
| クラス 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 |
| コンストラクタの概要 | |
ImageMap()
イメージ地図を作成します。 |
|
ImageMap(String theImageFileName,
double theMinimumX,
double theMaximumX,
double theMinimumY,
double theMaximumY,
int theNumMajorTicksX,
int theNumMinorTicksX,
int theNumMajorTicksY,
int theNumMinorTicksY)
イメージ地図を作成します。 |
|
| メソッドの概要 | |
void |
addImageMapListener(ImageMapListener l)
ImageMapListenerを登録する。 |
Color |
getCursorColor()
カーソルの色を返します。 |
Point2D |
getCursorLocation()
カーソルの値を返します。 |
double |
getCursorLocationX()
カーソルの横軸の値を返します。 |
double |
getCursorLocationY()
カーソルの縦軸の値を返します。 |
String |
getImageFile()
地図のファイル名を返します。 |
double |
getMaximumX()
横軸の最大値を返します。 |
double |
getMaximumY()
最大値を返します。 |
Dimension |
getMinimumSize()
最小サイズを返します。 |
double |
getMinimumX()
横軸の最小値を返します。 |
double |
getMinimumY()
最小値を返します。 |
int |
getNumMajorTicksX()
横軸の主目盛りの数を返します。 |
int |
getNumMajorTicksY()
縦軸の主目盛りの数を返します。 |
int |
getNumMinorTicksX()
横軸の副目盛りの数を返します。 |
int |
getNumMinorTicksY()
縦軸の副目盛りの数を返します。 |
int |
getPolicy()
地図の表示方式を返す |
Dimension |
getPreferredSize()
推奨サイズを返します。 |
Color |
getTickColor()
目盛の色を返します。 |
String |
getTickLabelFormat()
目盛りの書式を返します。 |
boolean |
isCursorVisible()
カーソルの可視状態を返します。 |
void |
paint(Graphics g)
描画メソッド。 |
void |
removeImageMapListener(ImageMapListener l)
ImageMapListenerを登録からはずす。 |
void |
setBackground(Color theColor)
背景色を設定します。 |
void |
setBounds(int x,
int y,
int w,
int h)
表示領域を設定します。 |
void |
setCursorColor(Color theColor)
カーソルの色を設定します。 |
void |
setCursorLocation(Point2D loc)
カーソルの値を設定します。 |
void |
setCursorLocationX(double num)
カーソルの横軸の値を設定します。 |
void |
setCursorLocationY(double num)
カーソルの縦軸の値を設定します。 |
void |
setCursorVisible(boolean visible)
カーソルの可視状態を設定します。 |
void |
setFont(Font theFont)
目盛り文字のフォントを設定する。 |
void |
setForeground(Color theColor)
前景色を指定します。 |
void |
setImageFile(String theImageFileName)
地図を設定します。 |
void |
setMaximumX(double num)
横軸の最大値を設定します。 |
void |
setMaximumY(double num)
最大値を設定します。 |
void |
setMinimumX(double num)
横軸の最小値を設定します。 |
void |
setMinimumY(double num)
最小値を設定します。 |
void |
setNumMajorTicksX(int theNumMajorTicks)
横軸の主目盛りの数を設定します。 |
void |
setNumMajorTicksY(int theNumMajorTicks)
縦軸の主目盛りの数を設定します。 |
void |
setNumMinorTicksX(int theNumMinorTicks)
横軸の副目盛りの数を設定します。 |
void |
setNumMinorTicksY(int theNumMinorTicks)
縦軸の副目盛りの数を設定します。 |
void |
setNumTicksX(int theNumMajorTicks,
int theNumMinorTicks)
横軸の目盛りの数を設定します。 |
void |
setNumTicksY(int theNumMajorTicks,
int theNumMinorTicks)
縦軸の目盛りの数を設定します。 |
void |
setPolicy(int policy)
地図の表示方式を設定する |
void |
setSize(int w,
int h)
大きさを設定します。 |
void |
setTickColor(Color theColor)
目盛の色を設定します。 |
void |
setTickLabelFormat(String theTickLabelFormat)
目盛りの書式を設定します。 |
void |
update(Graphics g)
再描画メソッド。 |
| クラス java.awt.Canvas から継承したメソッド |
addNotify, getAccessibleContext |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
public static final int REAL_SIZE
public static final int KEEP_RATIO
public static final int FULL_FILL
| コンストラクタの詳細 |
public ImageMap(String theImageFileName,
double theMinimumX,
double theMaximumX,
double theMinimumY,
double theMaximumY,
int theNumMajorTicksX,
int theNumMinorTicksX,
int theNumMajorTicksY,
int theNumMinorTicksY)
theImageFileName - 地図のファイル名theMinimumX - 横軸の最小値theMaximumX - 横軸の最大値theMinimumY - 縦軸の最小値theMaximumY - 縦軸の最大値theNumXMajorTicks - 横軸の主目盛りの数theNumXMinorTicks - 横軸の副目盛りの数theNumYMajorTicks - 縦軸の主目盛りの数theNumYMinorTicks - 縦軸の副目盛りの数public ImageMap()
| メソッドの詳細 |
public void setImageFile(String theImageFileName)
theImageFileName - 地図のファイル名public String getImageFile()
public void setMaximumX(double num)
num - 最大値public double getMaximumX()
public void setMinimumX(double num)
num - 最小値public double getMinimumX()
public void setMaximumY(double num)
num - 最大値public double getMaximumY()
public void setMinimumY(double num)
num - 最小値public double getMinimumY()
public void setCursorLocationX(double num)
num - 新しい現在値public double getCursorLocationX()
public void setCursorLocationY(double num)
num - 新しい現在値public double getCursorLocationY()
public void setCursorLocation(Point2D loc)
num - 新しい現在値public Point2D getCursorLocation()
public void setPolicy(int policy)
policy - public int getPolicy()
public void setBackground(Color theColor)
背景とは目盛りが表示されるスペースを意味します。
Component 内の setBackgroundcolor - 背景色public void setForeground(Color theColor)
Component 内の setForegroundtheColor - 前景色public void setFont(Font theFont)
Component 内の setFontfont - 文字のフォント
public void setNumTicksX(int theNumMajorTicks,
int theNumMinorTicks)
theNumMajorTicks - 主目盛りの数theNumMinorTicks - 副目盛りの数public void setNumMajorTicksX(int theNumMajorTicks)
theNumMajorTicks - 主目盛りの数public int getNumMajorTicksX()
public void setNumMinorTicksX(int theNumMinorTicks)
theNumMinorTicks - 副目盛りの数public int getNumMinorTicksX()
public void setNumTicksY(int theNumMajorTicks,
int theNumMinorTicks)
theNumMajorTicks - 主目盛りの数theNumMinorTicks - 副目盛りの数public void setNumMajorTicksY(int theNumMajorTicks)
theNumMajorTicks - 主目盛りの数public int getNumMajorTicksY()
public void setNumMinorTicksY(int theNumMinorTicks)
theNumMinorTicks - 副目盛りの数public int getNumMinorTicksY()
public void setTickLabelFormat(String theTickLabelFormat)
theTickLabelFormat - 目盛りの書式public String getTickLabelFormat()
public void setTickColor(Color theColor)
theColor - 目盛の色public Color getTickColor()
public void setCursorColor(Color theColor)
theColor - 目盛の色public Color getCursorColor()
public void setCursorVisible(boolean visible)
visible - 可視状態public boolean isCursorVisible()
public Dimension getPreferredSize()
Component 内の getPreferredSizepublic Dimension getMinimumSize()
Component 内の getMinimumSize
public void setSize(int w,
int h)
Component 内の setSizew - 幅h - 高さ
public void setBounds(int x,
int y,
int w,
int h)
Component 内の setBoundsx - X座標y - Y座標w - 幅h - 高さpublic void update(Graphics g)
Component 内の updateg - Graphicsコンテキストpublic void paint(Graphics g)
Canvas 内の paintg - Graphicsコンテキストpublic void addImageMapListener(ImageMapListener l)
l - ImageMapListenerrremoveImageMapListener(com.ogane.xi.ImageMapListener)public void removeImageMapListener(ImageMapListener l)
l - ImageMapListeneraddImageMapListener(com.ogane.xi.ImageMapListener)
|
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
Copyright 2000-2010, 大金システム設計事務所. All Rights Reserved.
2660-73 Mawatari, Hitachinaka, Ibaraki, 312-0012 JAPAN.
info@ogane.com