|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface PInkpodFrame
Inkpodのウインドウへのインタフェース
| メソッドの概要 | ||
|---|---|---|
void |
addTabListener(TabListener listener)
|
|
void |
addTabSelectionListener(TabSelectionListener listener)
|
|
void |
alert(java.lang.String msg)
警告メッセージダイアログを表示する。 |
|
void |
alert(java.lang.String msg,
java.lang.Throwable throwable)
例外スタックトレース付きの、警告メッセージダイアログを表示する。 |
|
void |
close()
ウインドウを閉じる。 |
|
void |
closeTab(PMapModel model)
タブを閉じる。 |
|
|
executeTask(T task,
TaskObserver<T> observer)
時間のかかるタスクを行う。 |
|
MapPoint |
getContextMenuClickPoint()
最後にコンテキストメニューを開いた時の、右クリックの位置をマップ上の座標で返す。 |
|
java.awt.geom.Point2D |
getContextMenuLocation()
最後にコンテキストメニューを開いた時の、右クリックの位置をマップ上の座標で返す。 |
|
javax.swing.JFrame |
getJFrame()
Swingのフレームを返す |
|
PMapModel |
getModel()
現在選択されているタブのモデルを返す |
|
PMapModel |
getModel(java.lang.String filename)
|
|
PMapModel[] |
getModels()
このウインドウに含まれるすべてのタブのモデルを返す。 |
|
boolean |
load()
現在のタブにファイルを読み込む。 |
|
boolean |
load(java.lang.String path)
|
|
boolean |
load(java.lang.String path,
TaskObserver<PMapModel> observer)
現在のタブにファイルを読み込む。 |
|
boolean |
load(TaskObserver<PMapModel> observer)
現在のタブにファイルを読み込む。 |
|
boolean |
loadResource(EmbeddedResource resource,
TaskObserver<EmbeddedResource> observer)
リソースを非同期に読み込む。 |
|
boolean |
loadResources(EmbeddedResource[] resources,
TaskObserver<EmbeddedResource[]> observer)
リソースを非同期に読み込む。 |
|
PMapModel |
newTab()
新しいタブを作成する |
|
void |
newTab(java.lang.String path)
新しいタブを作成して、ファイルを読み込む。 |
|
void |
newTab(java.lang.String path,
TaskObserver<PMapModel> observer)
新しいタブを作成して、ファイルを読み込む。 |
|
void |
removeTabListener(TabListener listener)
|
|
void |
removeTabSelectionListener(TabSelectionListener listener)
|
|
void |
repaint()
|
|
boolean |
save()
現在のタブの内容をファイルに保存する。 |
|
boolean |
save(TaskObserver<PMapModel> observer)
現在のタブの内容をファイルに保存する。 |
|
boolean |
saveAs()
現在のタブの内容を名前をつけて保存する。 |
|
boolean |
saveAs(java.lang.String path)
現在のタブの内容を名前をつけて保存する。 |
|
boolean |
saveAs(java.lang.String path,
TaskObserver<PMapModel> observer)
現在のタブの内容を名前をつけて保存する。 |
|
boolean |
saveAs(TaskObserver<PMapModel> observer)
現在のタブの内容を名前をつけて保存する。 |
|
void |
selectTab(PMapModel model)
現在のタブを変更する。 |
|
void |
setModel(PMapModel model)
現在選択されているモデルを変更する |
|
void |
showInfo(java.lang.String msg)
メッセージダイアログを表示する。 |
|
| メソッドの詳細 |
|---|
void addTabListener(TabListener listener)
void removeTabListener(TabListener listener)
void addTabSelectionListener(TabSelectionListener listener)
void removeTabSelectionListener(TabSelectionListener listener)
javax.swing.JFrame getJFrame()
void repaint()
PMapModel[] getModels()
PMapModel getModel(java.lang.String filename)
PMapModel getModel()
void setModel(PMapModel model)
model - 選択するモデルselectTab(PMapModel)PMapModel newTab()
void newTab(java.lang.String path)
path - 読み込むマップファイルへのパス
void newTab(java.lang.String path,
TaskObserver<PMapModel> observer)
path - 読み込むマップファイルへのパスobserver - 読み込みが終了するか、失敗するとコールバックされるインタフェースboolean load()
boolean load(TaskObserver<PMapModel> observer)
observer - 読み込みが終了するか、失敗するとコールバックされるインタフェース
boolean load(java.lang.String path)
boolean load(java.lang.String path,
TaskObserver<PMapModel> observer)
path - 読み込むマップファイルへのパスobserver - 読み込みが終了するか、失敗するとコールバックされるインタフェース
boolean save()
boolean save(TaskObserver<PMapModel> observer)
observer - 保存が終了するか、失敗するとコールバックされるインタフェース
boolean saveAs()
boolean saveAs(TaskObserver<PMapModel> observer)
observer - 保存が終了するか、失敗するとコールバックされるインタフェース
boolean saveAs(java.lang.String path)
path - 保存先ファイルのパス
boolean saveAs(java.lang.String path,
TaskObserver<PMapModel> observer)
path - 保存先ファイルのパスobserver - 保存が終了するか、失敗するとコールバックされるインタフェース
boolean loadResource(EmbeddedResource resource,
TaskObserver<EmbeddedResource> observer)
resource - 読み込むリソースobserver - 読み込みの完了、失敗を監視するオブジェクト
boolean loadResources(EmbeddedResource[] resources,
TaskObserver<EmbeddedResource[]> observer)
resources - 読み込むリソースobserver - 読み込みの完了、失敗を監視するオブジェクト
<T extends Task> void executeTask(T task,
TaskObserver<T> observer)
Task.execute(TaskProgressMonitor) の引数に渡されるTaskProgressMonitorインタフェースを通して、
ダイアログに表示する内容を制御できます。
T - 実行するタスクの実装task - 実行するタスクobserver - タスクが終了するか、失敗するとコールバックされるインタフェースvoid selectTab(PMapModel model)
model - 選択するマップのモデルselectTab(PMapModel)void closeTab(PMapModel model)
model - 閉じるマップのモデルvoid close()
MapPoint getContextMenuClickPoint()
java.awt.geom.Point2D getContextMenuLocation()
void showInfo(java.lang.String msg)
msg - メッセージvoid alert(java.lang.String msg)
msg - メッセージ
void alert(java.lang.String msg,
java.lang.Throwable throwable)
msg - メッセージthrowable - 例外情報
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||