インターフェース Screen
- すべての既知の実装クラス:
DefaultScreen
public interface Screen
Screen は、ユーザーと下位レベルの jline ターミナルの間にある仮想エリアを表し、可視コンテンツを操作する便利なメソッドを提供します。- 作成者:
- Janne Valkealahti, Piotr Olaszewski
ネストされたクラスの概要
ネストされたクラス修飾子と型インターフェース説明static interfaceScreenに書き込むためのインターフェース。static interfaceScreen.Writerのビルダーインターフェース。方法の概要
修飾子と型メソッド説明@Nullable Screenclip(int x, int y, int width, int height) 指定された境界で画面をクリップします。カーソル位置を取得します。ScreenItem[][]getItems()画面アイテムを取得します。booleanカーソルが表示されているかどうかを取得します。voidresize(int rows, int columns) 画面のサイズを変更します。voidsetCursorPosition(Position position) カーソル位置を設定します。voidsetShowCursor(boolean show) カーソルを表示するかどうかを設定します。Screen.WriterBuilderの新しいインスタンスを取得します。
メソッドの詳細
setShowCursor
void setShowCursor(boolean show) カーソルを表示するかどうかを設定します。- パラメーター:
show- カーソルを表示する必要がある場合は true
isShowCursor
boolean isShowCursor()カーソルが表示されているかどうかを取得します。- 戻り値:
- カーソルが表示されている場合は true
setCursorPosition
カーソル位置を設定します。- パラメーター:
position- 新しいカーソル位置
getCursorPosition
Position getCursorPosition()カーソル位置を取得します。- 戻り値:
- カーソル位置
writerBuilder
Screen.WriterBuilder writerBuilder()Screen.WriterBuilderの新しいインスタンスを取得します。- 戻り値:
- 新しいライタービルダー
resize
void resize(int rows, int columns) 画面のサイズを変更します。- パラメーター:
rows- 新しい行数columns- 新しい列数
getItems
ScreenItem[][] getItems()画面アイテムを取得します。- 戻り値:
- 画面の項目
clip
指定された境界で画面をクリップします。- パラメーター:
x- x 座標y- y 座標width- 幅height- 高さ- 戻り値:
- 新しいクリップされた画面