我正在开发 SWT 应用程序。它在 Windows 上运行良好,但当我在 Mac 上运行相同的代码时。
我的外壳右上角有一个全屏按钮。
单击该全屏按钮后,应用程序停止响应并且没有任何反应。我想禁用该全屏按钮的点击。
display = Display.getDefault();
shell = new Shell(display, SWT.DIALOG_TRIM | SWT.APPLICATION_MODAL);
setDialogShell(shell);
getDialogShell().setLayout( new FormLayout());
getDialogShell().setFullScreen(false);
请帮忙。我已经经历过一些link但不知道如何禁用 mac 中的全屏按钮。
display = Display.getDefault();
shell = new Shell(display, SWT.DIALOG_TRIM | SWT.APPLICATION_MODAL);
//Shell shell = window.getShell();
NSWindow nswindow = shell.view.window();
nswindow.setCollectionBehavior(0);
nswindow.setShowsResizeIndicator(false);
setDialogShell(shell);
getDialogShell().setLayout( new FormLayout());
getDialogShell().setFullScreen(false);
这对我有用..
****
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)