最近在做毕业设计,碰到了个问题:一个登录界面,一个业务界面,点击登录界面后弹出业务界面,只要要用到syncExec(Runnable)和async(Runnable)。但是具体怎么用还不清楚。
如果谁能给我个例子应该就明白了,多谢!!

解决方案 »

  1.   

    去eclipse版问,这里基本是swing
    另外告诉你最好不要用swt,swing很好用,swt不好用,这是我的亲身体会~~
      

  2.   

    Display display = Display.getDefault();
    Shell shell = new Shell(display);
    boolean isLogin = new LoginShell(shell).open();//登錄介面
    if (isLogin)
    {
    ApplicationWindoww = new ApplicationWindow(shell);
    w.setBlockOnOpen(true);
    w.open();
    Display.getCurrent().dispose();
    shell.dispose();
    display.dispose();

    else
    {
    shell.dispose();
    display.dispose();
    }
    while (!shell.isDisposed())
    {
    if (!display.readAndDispatch())
    display.sleep();
    }