MenuBarView

MenuBarView是一个提供绘制菜单栏功能的基础实现。MenuBarView继承自BoxView

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

MenuBarViewMenuBarItem的实例构造。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. 按键
命令 描述

光标左移

向左移动选择

光标右移

向右移动选择

默认的鼠标绑定

表2. 鼠标
命令 描述

释放 | Button1

选择项

事件

没有任何事件。

© . This site is unofficial and not affiliated with VMware.