InputView

InputView 是一個基礎實作,提供在有邊界的 Rectancle 內繪製和修改文字的功能。

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

預設綁定

預設的視圖命令

表 1. ViewCommands
命令 描述

LEFT

游標向左移動

RIGHT

游標向右移動

DELETE_CHAR_LEFT

刪除左側字元

DELETE_CHAR_RIGHT

刪除右側字元

預設的按鍵綁定

表 2. Key
命令 描述

CursorLeft

綁定 ViewCommand LEFT

CursorRight

綁定 ViewCommand RIGHT

Backspace

綁定 ViewCommand DELETE_CHAR_LEFT

Delete

綁定 ViewCommand DELETE_CHAR_RIGHT

事件

事件會根據使用的列表類型發送。

表 3. InputView 事件
事件 描述

InputViewTextChangeEvent

輸入文字已變更