菜单栏视图
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))
);
默认绑定
默认的 键绑定 为:
表 1. 关键
| 命令 | 描述 | 
|---|---|
| CursorLeft | 将选区向左移动 | 
| CursorRight | 将选区向右移动 | 
默认的鼠标绑定为:
表 2. 鼠标
| 命令 | 描述 | |
|---|---|---|
| 发布 | Button1 | 选择项目 | 
事件
没有任何事件。