在 Java 中对 JMenuItems 进行分组

Group JMenuItems in Java

我正在 Java 中创建一个应用程序,我希望在其中对菜单项进行分组,就像我们在许多应用程序中看到的那样。

这是一个例子: 请注意灰色条如何在视觉上分隔选项。 在 Java (Swing) 中这是如何完成的——可以做到吗?

JMenu API 描述了一个 addSeparator() 方法,它应该可以满足您的需求。

JMenu editMenu = new JMenu("Edit");
editMenu.add(new JMenuItem("Foo"));
editMenu.add(new JMenuItem("Bar"));
editMenu.addSeparator();
editMenu.add(new JMenuItem("Baz"));
editMenu.add(new JMenuItem("Bif"));