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

菜单栏视图

MenuBarView 是一个基础实现,提供绘制菜单栏的功能。MenuBarView 继承自 BoxViewspring-doc.cadn.net.cn

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

MenuBarViewMenuBarItem 的实例构成。MenuBarItem 本身使用 MenuItem 实例。MenuItem 可以定义其样式和作。MenuBarItem 还可以定义用于激活特定菜单的快捷键。spring-doc.cadn.net.cn

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

默认绑定

默认按键绑定如下: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

默认鼠标绑定有:spring-doc.cadn.net.cn

表2。 鼠
命令 描述

发布 |按钮1spring-doc.cadn.net.cn

选择物品spring-doc.cadn.net.cn

事件

没有任何活动。spring-doc.cadn.net.cn