English 中文(简体)
关于SWTException的问题: Invalid Thread Statelessness. 外部使用正在失败
原标题:Issue Regarding SWTException: Invalid Thread Exception|synExec usage is getting failed

既然是SWTException,我就使用了辛夫特办法,但甚至我也无法从我的法典中解决SWTException问题。 建议。

public class SampleSwtAction implements IWorkbenchWindowActionDelegate {
    private IWorkbenchWindow window;

    public SampleSwtAction() {
    }


    public void run(IAction action) {

    MessageDialog.openInformation(
            window.getShell(),
            "SampleSwt",
            "Hello,Run swt application");


        window.getShell().getDisplay().syncExec(
                  new Runnable() {
                    public void run(){
                        Display firstDisplay = new Display();   

                        Shell firstShell = new Shell(firstDisplay);
                        firstShell.setText("Sample SWT application");
                        firstShell.setSize(200,100);
                        firstShell.open ();
                            while (!firstShell.isDisposed()) {
                            if (!firstDisplay.readAndDispatch())
                                firstDisplay.sleep ();
                        }
                        firstDisplay.dispose ();
                    }
                  });



    }


    public void selectionChanged(IAction action, ISelection selection) {
    }


    public void dispose() {
    }

    public void init(IWorkbenchWindow window) {
        this.window = window;
    }
}
问题回答

仅作一gues,但你在<条码>内界定了一个新的<条码>。

您是否还应为你们正在采取的所有行动(总结国际倡议)制定<条码>。


实际上,OP Abhishek Choudhary reports he doesn t need the extra show firstDisplay and exercises all he need to do within the one syncExec(Runable), with theault>Display.





相关问题
In Eclipse, why doesn t "Show In" appear for non-Java files?

If I have a *java file open, I can right click on the source, scroll down to "Show In (Alt-Shift-W)", and select Navigator. If I have an *xml, *jsp, or pretty much anything besides a Java source ...

Eclipse: Hover broken in debug perspective

Since upgrading Eclipse (Galileo build 20090920-1017), hover in debug no longer displays a variable s value. Instead, hover behaves as if I were in normal Java perspective: alt text http://...

Eclipse smart quotes - like in Textmate

Happy Friday — Does anyone know if eclipse has the notion of smart quotes like Textmate. The way it works is to select some words and quote them by simply hitting the " key? I m a newbie here so be ...

Indentation guide for the eclipse editor

Is there a setting or plugin for eclipse that can show indentation guides in the editor? Something like the Codekana plugin for visual studio (not so fancy is also OK). Important that it works with ...

Adding jar from Eclipse plugin runtime tab

I want to add .jar files for plugin from the Runtime tab of manifest file. When I use the Add... button, I can see only sub-directories of the plugin project. So if I want to add same .jar file to ...

How to copy multiple projects into single folder in eclipse

I have two projects, Project1 and Project2. Now i want to copy this projects into eclipse workspace but i want these projects to be in a single folder like below. Eclipse Workspace -> Project -> ...

Java: Finding out what is using all the memory

I have a java application that runs out of memory, but I have no idea which code is allocating the memory. Is there an application with which I can check this? I use Eclipse.

热门标签