目录应用
目录应用展示了终端 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。 |