クラス AppView

実装されているすべてのインターフェース:
ControlView

public class AppView extends BoxView
AppView は、メイン表示領域、メニューバー、ステータスバー、モーダルウィンドウシステムを制御する独自のターミナル UI アプリケーションビューを提供します。
  • コンストラクターの詳細

    • AppView

      public AppView(View main, View menuBar, View statusBar)
  • メソッドの詳細

    • setThemeName

      public void setThemeName(StringSE themeName)
      クラスからコピーされた説明: AbstractControl
      使用するテーマ名を設定します。
      次で指定:
      インターフェース ControlsetThemeName 
      オーバーライド:
      クラス AbstractControlsetThemeName 
      パラメーター:
      themeName - テーマ名
    • setThemeResolver

      public void setThemeResolver(ThemeResolver themeResolver)
      クラスからコピーされた説明: AbstractControl
      ThemeResolver を設定します。
      次で指定:
      インターフェース ControlsetThemeResolver 
      オーバーライド:
      クラス AbstractControlsetThemeResolver 
      パラメーター:
      themeResolver - テーマリゾルバー
    • drawInternal

      protected void drawInternal(Screen screen)
      クラスからコピーされた説明: BoxView
      場合によっては、ボックス上部の境界でこのビューとタイトルの周囲にボックスを描画します。定義されている場合は、draw function も呼び出します。
      オーバーライド:
      クラス BoxViewdrawInternal 
      パラメーター:
      screen - スクリーン
    • getMouseHandler

      public MouseHandler getMouseHandler()
      クラスからコピーされた説明: AbstractView
      登録されたコンシューマーをイベントループにディスパッチすることで、マウスイベントを処理します。オーバーライドしてデフォルトの動作を変更します。
      次で指定:
      インターフェース ViewgetMouseHandler 
      オーバーライド:
      クラス AbstractViewgetMouseHandler 
      戻り値:
      ビューマウスハンドラー
      関連事項:
    • getKeyHandler

      public KeyHandler getKeyHandler()
      クラスからコピーされた説明: AbstractView
      登録された実行可能なコマンドをイベントループにディスパッチすることでキーを処理します。オーバーライドしてデフォルトの動作を変更します。
      次で指定:
      インターフェース ViewgetKeyHandler 
      オーバーライド:
      クラス AbstractViewgetKeyHandler 
      戻り値:
      ビューキーハンドラー
      関連事項:
    • getHotKeyHandler

      public KeyHandler getHotKeyHandler()
      インターフェースからコピーされた説明: View
      View ホットキー KeyHandler を取得します。ビューがキーイベントを処理しないことを示す null の場合もあります。
      次で指定:
      インターフェース ViewgetHotKeyHandler 
      オーバーライド:
      クラス AbstractViewgetHotKeyHandler 
      戻り値:
      ビューのホットキーハンドラー
      関連事項:
    • hasFocus

      public boolean hasFocus()
      インターフェースからコピーされた説明: View
      この View にフォーカスがあるかどうかを取得します。
      次で指定:
      インターフェース ViewhasFocus 
      オーバーライド:
      クラス AbstractViewhasFocus 
      戻り値:
      ビューにフォーカスがある場合は true
    • setMenuBarVisible

      public void setMenuBarVisible(boolean visible)
      menubar の可視性を設定します。
      パラメーター:
      visible - メニューバーの可視性
    • setStatusBarVisible

      public void setStatusBarVisible(boolean visible)
      statusbar の可視性を設定します。
      パラメーター:
      visible - ステータスバーの可視性
    • toggleMenuBarVisibility

      public void toggleMenuBarVisibility()
      menubar の表示 / 非表示を切り替えます。
    • toggleStatusBarVisibility

      public void toggleStatusBarVisibility()
      statusbar の表示 / 非表示を切り替えます。