此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Shell 3.3.0Spring中文文档

此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Shell 3.3.0Spring中文文档

MenuBarView 是一个基本实现,提供绘制菜单栏的功能。 继承 BoxViewSpring中文文档

┌─────────────────────────────┐
│ File Help                   │
└─────────────────────────────┘

MenuBarView 是使用 MenuBarItem 的实例构造的。MenuBarItem 本身 采用 MenuItem 的实例。MenuItem 可以定义其样式和操作。 MenuBarItem 还可以定义用于激活特定菜单的热键。Spring中文文档

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))
);

默认绑定

默认键 bindig 为:Spring中文文档

表 1.钥匙
命令 描述

光标左Spring中文文档

向左移动选区Spring中文文档

光标右Spring中文文档

向右移动选区Spring中文文档

默认鼠标 bindig 为:Spring中文文档

表 2.鼠
命令 描述

发布 |按钮1Spring中文文档

选择项目Spring中文文档

表 1.钥匙
命令 描述

光标左Spring中文文档

向左移动选区Spring中文文档

光标右Spring中文文档

向右移动选区Spring中文文档

表 2.鼠
命令 描述

发布 |按钮1Spring中文文档

选择项目Spring中文文档

事件

没有任何事件。Spring中文文档