目錄應用

目錄應用展示了終端 UI 框架的多種使用方式。本節我們將討論此應用的工作原理。由於它使用了大部分可用功能並遵循最佳實踐,因此可被視為一個參考應用。

建立場景

每個 Scenario 本質上都是 View 的示例程式碼,這也是目錄應用所演示的。在示例應用中,在 scenario 包下建立一個新的場景類,並按如下所示實現。

@ScenarioComponent(
		name = "Scenario name",
		description = "Scenario short description",
		category = { Scenario.CATEGORY_OTHER })
public class SampleScenario extends AbstractScenario {

	@Override
	public View build() {
		return new BoxView();
	}
}
您需要使用 @ScenarioComponent 定義所有欄位:name、description 和 category。