|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
- 例外情報
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |