窗口中的默认菜单栏



我正在为Mac和Windows制作SWT应用程序。只是想知道如何使应用程序使用 Windows 中的默认应用程序菜单栏。对于 mac,命令是System.setProperty("apple.laf.useScreenMenuBar", "true");- 窗口中的类似命令是什么?

谢谢!

您可以使用ShellsetMenuBar方法来设置 shell 的主菜单。这是任何平台上所需的全部内容:

Shell shell = .... 
Menu menuBar = new Menu(shell, SWT.BAR);
shell.setMenuBar(menuBar);
MenuItem menu = new MenuItem(menuBar, SWT.CASCADE);
menu.setText("File");
....

最新更新