|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcvj2.app.gui.window.WindowController
public class WindowController
ListPanel, ViewPanel から、MainWindow, ViewWindow, ViewWindowFullscreen に対して更新処理を行うためのクラス。
MainWindow と ViewWindow は、メニュー,タブ,ステータスバー の構造が似ているので、共通の処理をここで実装する。
ViewWindowFullscrenn はメニューとタブはないが、ステータスバーに表示されるメッセージを画面に表示する。
コンストラクタの概要 | |
---|---|
WindowController(CommonApplicationWindow mainWindow,
CommonApplicationWindow currentWindow)
コンストラクタ |
メソッドの概要 | |
---|---|
ListPanel |
getCurrentListPanel()
選択中のタブの ListPanel を取得 |
int |
getCurrentTabIndex()
選択中のタブのインデックスを取得 |
void |
initializeViewWindowTab(ViewWindowCommandHandler cmdHandler)
ViewWindow のタブの初期化 |
void |
initViewPanelStateFileInfo()
ListPanel の持っている ViewPanelState の中の FileInfo 情報を初期化する (初期化しておかないと、初期表示直後に以前の画像を表示してしまう) |
void |
moveCursor(int moveCol,
int moveRow,
int movePage,
int headTailDirection)
フォーカスの移動 |
void |
moveSiblingDir(int direction)
兄弟ディレクトリに移動 |
void |
moveTabSelect(int direction)
タブ移動 |
void |
moveToHome()
ホームに移動 |
void |
moveToParent()
親に移動 |
void |
refresh()
画面更新 |
void |
setRealtimeStatusMessageTemporary(java.lang.String message)
一時メッセージを表示する。 |
void |
setStatusFileMessage(java.lang.String msg)
メインウインドウのファイルステータスメッセージ設定 |
void |
setStatusMessage(java.lang.String message)
メインウインドウのステータスメッセージ設定 |
void |
setStatusMessageTemporary(java.lang.String message)
メインウインドウのステータスメッセージ設定 (一時的に) |
void |
setTitle(java.lang.String title)
メインウインドウのタイトル設定 |
void |
updateMenuStatus()
メニュー状態の更新 |
void |
updateTabNames()
タブ名の更新 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public WindowController(CommonApplicationWindow mainWindow, CommonApplicationWindow currentWindow)
メソッドの詳細 |
---|
public void setTitle(java.lang.String title)
public void updateTabNames()
public void updateMenuStatus()
public void setStatusMessageTemporary(java.lang.String message)
public void setStatusMessage(java.lang.String message)
public void setRealtimeStatusMessageTemporary(java.lang.String message)
public void setStatusFileMessage(java.lang.String msg)
public ListPanel getCurrentListPanel()
public int getCurrentTabIndex()
public void refresh()
public void moveToParent()
public void moveToHome()
public void moveCursor(int moveCol, int moveRow, int movePage, int headTailDirection)
public void moveTabSelect(int direction)
public void moveSiblingDir(int direction)
public void initializeViewWindowTab(ViewWindowCommandHandler cmdHandler)
public void initViewPanelStateFileInfo()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |