クラス ButtonView
java.lang.ObjectSE
org.springframework.shell.component.view.control.AbstractControl
org.springframework.shell.component.view.control.AbstractView
org.springframework.shell.component.view.control.BoxView
org.springframework.shell.component.view.control.ButtonView
ButtonView は、枠線とテキストがボタンとして機能する View です。ネストされたクラスの概要
ネストされたクラス修飾子と型クラス説明static final recordstatic final recordコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected voiddrawInternal(Screen screen) 場合によっては、ボックス上部の境界でこのビューとタイトルの周囲にボックスを描画します。protected StringSE登録された実行可能なコマンドをイベントループにディスパッチすることでキーを処理します。登録されたコンシューマーをイベントループにディスパッチすることで、マウスイベントを処理します。protected voidAbstractView.init()から呼び出される内部 init メソッド。voidsetAction(RunnableSE action) voidクラス org.springframework.shell.component.view.control.BoxView から継承されたメソッド
drawBackground, getInnerRect, isShowBorder, setBackgroundColor, setBorderPadding, setFocusedTitleColor, setFocusedTitleStyle, setRect, setShowBorder, setTitle, setTitleAlign, setTitleColor, setTitleStyleクラス org.springframework.shell.component.view.control.AbstractView から継承されたメソッド
destroy, dispatch, dispatchKeyRunCommand, dispatchMouseRunCommand, dispatchRunnable, draw, focus, getDrawFunction, getEventLoop, getHotKeyBindings, getHotKeyHandler, getKeyBindings, getLayer, getMouseBindings, getViewCommands, getViewService, hasFocus, init, onDestroy, registerHotKeyBinding, registerHotKeyBinding, registerHotKeyBinding, registerKeyBinding, registerKeyBinding, registerKeyBinding, registerMouseBinding, registerMouseBinding, registerMouseBinding, registerViewCommand, runViewCommand, setDrawFunction, setEventLoop, setLayer, setViewService, shortcutクラス org.springframework.shell.component.view.control.AbstractControl から継承されたメソッド
getRect, getThemeName, getThemeResolver, resolveThemeBackground, resolveThemeForeground, resolveThemeSpinner, resolveThemeStyle, setThemeName, setThemeResolverクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.shell.component.view.control.Control から継承されたメソッド
getRect, setThemeName, setThemeResolver
コンストラクターの詳細
ButtonView
public ButtonView()ButtonView
ButtonView
方法の詳細
initInternal
protected void initInternal()クラスからコピーされた説明:AbstractViewAbstractView.init()から呼び出される内部 init メソッド。何か役に立つことを行うためにオーバーライドします。通常、キーとマウスのバインドはこのメソッドから登録されます。- オーバーライド:
- クラス
AbstractViewのinitInternal
getKeyHandler
クラスからコピーされた説明:AbstractView登録された実行可能なコマンドをイベントループにディスパッチすることでキーを処理します。オーバーライドしてデフォルトの動作を変更します。- 次で指定:
- インターフェース
View内のgetKeyHandler - オーバーライド:
- クラス
AbstractViewのgetKeyHandler - 戻り値:
- ビューキーハンドラー
- 関連事項:
getMouseHandler
クラスからコピーされた説明:AbstractView登録されたコンシューマーをイベントループにディスパッチすることで、マウスイベントを処理します。オーバーライドしてデフォルトの動作を変更します。- 次で指定:
- インターフェース
View内のgetMouseHandler - オーバーライド:
- クラス
AbstractViewのgetMouseHandler - 戻り値:
- ビューマウスハンドラー
- 関連事項:
getBackgroundStyle
- オーバーライド:
- クラス
BoxViewのgetBackgroundStyle
drawInternal
クラスからコピーされた説明:BoxView場合によっては、ボックス上部の境界でこのビューとタイトルの周囲にボックスを描画します。定義されている場合は、draw functionも呼び出します。- オーバーライド:
- クラス
BoxViewのdrawInternal - パラメーター:
screen- スクリーン
getPreferredDimension
setText
setAction