|
此版本仍在开发中,尚未被认为是稳定版。请使用最新稳定版 Spring Shell 4.0.1! |
箱视图
BoxView 是一个基础实现,提供了在限定的 Rectangle 中绘制的功能。它仅提供直接使用的方法是它的 drawFunction,这允许用户无需实现完整的自定义 View 也能完成简单的任务。
BoxView view = new BoxView();
view.setDrawFunction((screen, rect) -> {
screen.writerBuilder().build().text("hi", 0, 0);
return rect;
});
自定义设置
BoxView 是一个主要作为基类的存在,包含了一些有用的功能, 比如是否绘制边框以及其填充间距。边框可以设置标题和颜色以及聚焦时的颜色。 也可以显式地设置背景色,这将覆盖样式中的背景色。