クラス BoxView

実装されているすべてのインターフェース:
ControlView
既知の直属サブクラス
AppViewButtonViewGridViewInputViewListViewMenuBarViewMenuViewProgressViewStatusBarView

public class BoxView extends AbstractView
BoxView は、空の背景とオプションの境界線とタイトルを備えた View です。すべての「ボックス化された」ビューは、サブクラス化またはラップすることによって、これを基本実装として使用できます。
  • コンストラクターの詳細

    • BoxView

      public BoxView()
  • メソッドの詳細

    • setRect

      public void setRect(int x, int y, int width, int height)
      インターフェースからコピーされた説明: Control
      この Control が動作する範囲を設定します。
      次で指定:
      インターフェース ControlsetRect 
      オーバーライド:
      クラス AbstractControlsetRect 
      パラメーター:
      x - 境界ボックスの x 座標
      y - 有界ボックスの y 座標
      width - 境界ボックスの幅
      height - 境界ボックスの高さ
    • setBorderPadding

      public BoxView setBorderPadding(int paddingTop, int paddingBottom, int paddingLeft, int paddingRight)
      このビューのパディングを設定します。
      パラメーター:
      paddingTop - 上部のパディング
      paddingBottom - 底部のパディング
      paddingLeft - 左側のパディング
      paddingRight - 適切なパディング
      戻り値:
      チェーン用 BoxView
    • setShowBorder

      public void setShowBorder(boolean showBorder)
      境界線を表示するかどうかを定義します。
      パラメーター:
      showBorder - 国境を示す旗
    • isShowBorder

      public boolean isShowBorder()
      境界線が表示されているかどうかを返します。
      戻り値:
      境界線が表示される場合は true
    • setTitle

      public void setTitle(StringSE title)
      タイトルを設定します。title はトップレベルのボーダー境界内に表示され、ボーダー自体が表示されない場合は表示されません。
      パラメーター:
      title - 境界線のタイトル
    • setBackgroundColor

      public void setBackgroundColor(int backgroundColor)
      背景色を設定します。色が null に設定されている場合は、背景を empty に設定する必要があることを示し、レイヤーが不透明になる可能性があります。
      パラメーター:
      backgroundColor - 背景色
    • setTitleColor

      public void setTitleColor(int titleColor)
      タイトルの色を設定します。
      パラメーター:
      titleColor - タイトルの色
    • setTitleStyle

      public void setTitleStyle(int titleStyle)
      タイトルのスタイルを設定します。
      パラメーター:
      titleStyle - タイトルのスタイル
    • setFocusedTitleColor

      public void setFocusedTitleColor(int focusedTitleColor)
      フォーカスされたタイトルの色を設定します。setTitleColor(int) から設定されたものが優先されます。
      パラメーター:
      focusedTitleColor - タイトルの色
    • setFocusedTitleStyle

      public void setFocusedTitleStyle(int focusedTitleStyle)
      フォーカスされたタイトルのスタイルを設定します。setTitleStyle(int) から設定されたものが優先されます。
      パラメーター:
      focusedTitleStyle - タイトルのスタイル
    • setTitleAlign

      public void setTitleAlign(HorizontalAlign titleAlign)
      タイトルの配置を設定します。
      パラメーター:
      titleAlign - タイトルを揃える
    • getBackgroundStyle

      protected StringSE getBackgroundStyle()
    • drawBackground

      protected void drawBackground(Screen screen)
      クラスからコピーされた説明: AbstractView
      背景の内部描画メソッド。
      オーバーライド:
      クラス AbstractViewdrawBackground 
      パラメーター:
      screen - スクリーン
    • drawInternal

      protected void drawInternal(Screen screen)
      場合によっては、ボックス上部の境界でこのビューとタイトルの周囲にボックスを描画します。定義されている場合は、draw function も呼び出します。
      次で指定:
      クラス AbstractViewdrawInternal 
      パラメーター:
      screen - スクリーン
    • getInnerRect

      protected Rectangle getInnerRect()
      このビューの内側の長方形を取得します。
      戻り値:
      このビューの内側の長方形