0

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-jee-indigo-SR2-win32 OS: RHEL 6

4

1 に答える 1

0

これは、おそらく Eclipse のバグのように思えます。SWT_AWT ブリッジは、特に Windows 以外のプラットフォームでは、歴史的にかなりバグのある領域です。未解決の SWT_AWT バグのセットについては、こちらをチェックして、あなたのバグがすでに入力されているか (または修正されないか) を確認してください。

于 2012-08-31T04:31:28.117 に答える