0

2 つのファイル jar が分離されています。

        //this jar file is a plugin Eclipse
        mypack1.jar
        package mypack1;
        //this class is started by org.eclipse.ui.IStartup
        public class MyDialog extends JFrame{
                public String getValue(){
                    Display.asyncExec(new Runnable() {
                        public void run() {
                            //implementation
                        } //end method
                    });
                } //end function
         } //end class

        mypack2.jar
        package mypack2;
            public class MyClass{
                    public String myInvoke(){
                        //implement to invoke function getValue of class MyDialog
                    } //end function
            } //end class

メソッドDisplay.asyncExecは通常、SWT ブラウザ コントロールによって実行される JavaScript メッセージ ダイアログがある場合を除き、実行できます。

環境: Linux、SWT、OSGi バンドル

私を助けてください。

4

0 に答える 0