インターフェース View
- すべてのスーパーインターフェース:
Control
- すべての既知の実装クラス:
AbstractView、AppView、BoxView、ButtonView、DialogView、GridView、InputView、ListView、MenuBarView、MenuView、ProgressView、StatusBarView、WindowView
すべてのビューの基本インターフェース。自身をレンダリングできる可視要素を表し、0 個以上のネストされた
Views を含みます。メソッドのサマリー
修飾子と型メソッド説明voidViewがフォーカスを取得または失ったときに呼び出されます。ViewホットキーKeyHandlerを取得します。ViewキーKeyHandlerを取得します。ViewマウスMouseHandlerを取得します。サポートされているコマンドを取得します。booleanhasFocus()このViewにフォーカスがあるかどうかを取得します。voidinit()booleanrunViewCommand(StringSE command) コマンドの実行。voidsetEventLoop(EventLoop eventLoop) EventLoopを設定します。voidsetLayer(int index) このViewが動作するレイヤーインデックスを設定します。voidsetViewService(ViewService viewService) ViewServiceを設定します。インターフェース org.springframework.shell.component.view.control.Control から継承されたメソッド
draw, getRect, setRect, setThemeName, setThemeResolver
メソッドの詳細
init
void init()setLayer
void setLayer(int index) このViewが動作するレイヤーインデックスを設定します。- パラメーター:
index- レイヤーインデックス
focus
Viewがフォーカスを取得または失ったときに呼び出されます。- パラメーター:
view- フォーカスを受け取るビューfocus- フォーカスを受け取った場合のフラグ
hasFocus
boolean hasFocus()このViewにフォーカスがあるかどうかを取得します。- 戻り値:
- ビューにフォーカスがある場合は true
getMouseHandler
- 戻り値:
- ビューマウスハンドラー
- 関連事項:
getKeyHandler
- 戻り値:
- ビューキーハンドラー
- 関連事項:
getHotKeyHandler
- 戻り値:
- ビューのホットキーハンドラー
- 関連事項:
setEventLoop
EventLoopを設定します。- パラメーター:
eventLoop- イベントループ
setViewService
ViewServiceを設定します。- パラメーター:
viewService- ビューサービス
getViewCommands
サポートされているコマンドを取得します。- 戻り値:
- サポートされているコマンド
- 関連事項:
runViewCommand
コマンドの実行。- パラメーター:
command- 実行するコマンド- 戻り値:
- コマンドが正常にディスパッチされた場合は true
- 関連事項: