Dim*_*ims 4 java eclipse swt eclipse-plugin long-running-processes
SwingUtilities.invokeLater()Eclipse API 3.x中的等价物是什么?
即如何在"主线程"上运行某些东西?
我可以用吗
@Inject
UISynchronize sync;
Run Code Online (Sandbox Code Playgroud)
这个在Eclipse Plug-In 3.x中?
它是UISynchronize有效的"自1.0以来".这是什么意思?为什么它在e4包装呢?
gre*_*449 10
您只能@Inject在Eclipse 4.x应用程序模型对象上使用(Eclipse 4.x API称为e4).因此,除非你做额外的工作,否则你不能在Eclipse 3.x API中使用注入.
e4view与org.eclipse.ui.views对象一起使用以在@Inject主线程中运行代码.
Display.getDefault().asyncExec(new Runnable()
{
@Override
public void run()
{
.. code to update the UI
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1393 次 |
| 最近记录: |