在Linux中使用SWT-AWT桥时出现SWT模式对话框问题

时间:2012-07-19 08:32:32

标签: linux gtk eclipse-rcp awt swt-awt

我们开发了一个带有OSIG插件的RCP产品。在窗户中,每件事都很好。但问题出在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

1 个答案:

答案 0 :(得分:0)

这听起来像是一个Eclipse错误 - SWT_AWT桥在历史上是一个相当错误的区域,特别是在非Windows平台上。检查here是否有一组打开的SWT_AWT错误,看看你的错误是否已经输入(或不会被修复)。