簡介

讓我們從一個簡單的應用程式開始,它會在檢視中列印“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 作為其根檢視之外,沒有太多可看的。

章節摘要

© . This site is unofficial and not affiliated with VMware.