该版本仍在开发中,尚未被视为稳定。最新稳定版本请使用Spring Shell 3.4.1spring-doc.cadn.net.cn

输入视图

InputView 是一个基础实现,提供绘制和修改的功能 文本被限制在有界矩形中。spring-doc.cadn.net.cn

InputView input = new InputView();
String text = input.getInputText();

默认绑定

默认视图命令有:spring-doc.cadn.net.cn

表1。视图命令
命令 描述

spring-doc.cadn.net.cn

光标向左移动spring-doc.cadn.net.cn

spring-doc.cadn.net.cn

光标向右移动spring-doc.cadn.net.cn

DELETE_CHAR_LEFTspring-doc.cadn.net.cn

删除左侧字符spring-doc.cadn.net.cn

DELETE_CHAR_RIGHTspring-doc.cadn.net.cn

删除字符右spring-doc.cadn.net.cn

默认按键绑定如下:spring-doc.cadn.net.cn

表2。钥匙
命令 描述

左游标spring-doc.cadn.net.cn

绑定视图命令 LEFTspring-doc.cadn.net.cn

右游标spring-doc.cadn.net.cn

Bound ViewCommand RIGHTspring-doc.cadn.net.cn

退格spring-doc.cadn.net.cn

绑定ViewCommand(DELETE_CHAR_LEFT)spring-doc.cadn.net.cn

删除spring-doc.cadn.net.cn

绑定ViewCommand(DELETE_CHAR_RIGHT)spring-doc.cadn.net.cn

事件

事件的发送取决于使用的列表类型。spring-doc.cadn.net.cn

表3。InputView 事件
事件 描述

InputViewTextChangeEventspring-doc.cadn.net.cn

输入文本发生了变化spring-doc.cadn.net.cn