MenuBarView

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

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

MenuBarView 采用 MenuBarItem 的实例构建。MenuBarItem 本身采用 MenuItem 的实例。MenuItem 可以定义其样式和动作。MenuBarItem 还可以定义一个热键,它用于激活特定的菜单。

link:../../../../../src/test/java/org/springframework/shell/docs/MenuBarViewSnippets.java[role=include]

Default Bindings

默认 key bindigs 为:

Table 1. Key
Command Description

CursorLeft

Move selection left

CursorRight

Move selection right

默认 mouse bindigs 为:

Table 2. Mouse
Command Description

Released

Button1

Events

没有任何事件。