【发布时间】:2012-08-31 12:31:28
【问题描述】:
我们开发了一款带有 OSIG 插件的 RCP 产品。一切都在Windows中运行良好。但问题在于Linux(GTK) 我们使用了代码:
Composite composite = new Composite(parent, SWT.EMBEDDED | SWT.NO_BACKGROUND | SWT.APPLICATION_MODAL);
frame = swt_awt.new_frame(composite);
当我们打开任何 SWT 模态对话框时,该框架不会被阻止。除此帧外,其他 SWT 区域被阻塞且不可访问。我希望它的内部实现。任何人都可以提出一些建议是否有任何解决方法。我从 2 周开始就在尝试。请帮帮我
Eclipse: eclipse-jee-indigo-SR2-win32 操作系统: RHEL 6
【问题讨论】:
-
为什么你的操作系统是
RHEL 6而你的开发IDE是eclipse-jee-indigo-SR2-win32(它的windows)?? -
它的 eclipse-SDK-3.7-linux-gtk.tar.gz 我的意思是我使用的是 3.7,任何问题都得到了解决,我们通过设置框架 setEnabled(false) 找到解决方法
标签: linux gtk eclipse-rcp awt swt-awt