MenuBarView

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

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

MenuBarView 是由 MenuBarItem 实例构建的。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

<h2>Table 1. Key</h2>
命令 描述

光标左移spring-doc.cadn.net.cn

\u51FA\u5382\u9009\u9009\u51FB\u5DE6 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