ECLIPSE Photon(4.8)WINDOWS 10上的SWT MENU不起作用

时间:2018-04-25 15:16:51

标签: java eclipse-plugin windows-10 swt

以下代码在Ubuntu和Eclpise Oxygen下运行。显示菜单。在Windows 10和Eclipse Photon中,菜单不存在。有没有解决方案。

menuBar = new Menu(shell, SWT.BAR)
menuDefaultHeader = new MenuItem(menuBar, SWT.CASCADE)
menuDefaultHeader.setText("Default");

menuDefault = new Menu(shell, SWT.DROP_DOWN);
menuDefaultHeader.setMenu(menuDefault);

menuDefaultClock = new MenuItem(menuDefault, SWT.PUSH);
menuDefaultClock.setText("&Clock");

1 个答案:

答案 0 :(得分:0)

您需要从Shell的现有菜单栏开始,作为菜单的根目录,或者明确设置您创建的#getMenuBar()及其Menu使用BAR作为新菜单栏的样式。它到目前为止的工作是实施细节和盲目运气的结合。

请参阅example