|
此版本仍在开发中,尚未被认为是稳定版。请使用最新稳定版 Spring Shell 4.0.1! |
MenuBarView
MenuBarView 是一个基础实现,提供绘制菜单栏的功能。MenuBarView 继承自BoxView.
┌─────────────────────────────┐
│ File Help │
└─────────────────────────────┘
MenuBarView 是由 MenuBarItem 实例构建的。MenuBarItem 本身 包含 MenuItem 的实例。MenuItem 可以定义其样式和动作。MenuBarItem 还可以定义一个热键,用于激活特定菜单项。
Runnable quitAction = () -> {
};
Runnable aboutAction = () -> {
};
MenuBarView menuBar = MenuBarView.of(
MenuBarItem.of("File", MenuItem.of("Quit", MenuItemCheckStyle.NOCHECK, quitAction))
.setHotKey(Key.f | KeyMask.AltMask),
MenuBarItem.of("Help", MenuItem.of("About", MenuItemCheckStyle.NOCHECK, aboutAction)));
默认绑定
默认的快捷键是:
| 命令 | 描述 |
|---|---|
光标左移 |
\u51FA\u5382\u9009\u9009\u51FB\u5DE6 |
光标右移 |
移动选择到右边 |
默认的 鼠标绑定 是:
| 命令 | 描述 |
|---|---|
发布的日期 | 按钮1 |
选择项 |