このバージョンはまだ開発中であり、まだ安定しているとは見なされていません。最新の安定バージョンについては、Spring Shell 3.4.1 を使用してください!

導入

ビューに "hello world" と表示するシンプルなアプリから始めましょう。

@Autowired
TerminalUIBuilder builder;

void sample() {
	TerminalUI ui = builder.build();
	BoxView view = new BoxView();
	ui.configure(view);
	view.setDrawFunction((screen, rect) -> {
		screen.writerBuilder().build().text("Hello World", rect, HorizontalAlign.CENTER, VerticalAlign.CENTER);
		return rect;
	});
	ui.setRoot(view, true);
	ui.run();
}

TerminalUI はビューに関するすべてのロジックを処理するクラスであり、そのルートビューとして View を使用していること以外、ここで確認すべきことはあまりありません。

セクションの概要