Hallo,
ich möchte ein AWT-Frame in einem SWT-Fenster zeigen. Nur leider kommt immer eine Exception:
Hier mein Quellcode:
Und diese Exception wird immer geworfen:
Vielleicht könnt ihr das File mal schnell ausführen und falls sich jemand damit auskennt mir eventuell helfen.
Ein Beispiel für sowas habe ich von hier: http://dev.eclipse.org/viewcvs/inde.../src/org/eclipse/swt/snippets/Snippet135.java
Danke für Eure Hilfe;-)
ich möchte ein AWT-Frame in einem SWT-Fenster zeigen. Nur leider kommt immer eine Exception:
Hier mein Quellcode:
Code:
public class TestWindow2 {
private Shell sShell=null;
private OO oo=null;
public static void main(String[] args) {
Display display=Display.getDefault();
TestWindow2 thisClass=new TestWindow2();
thisClass.createSShell();
thisClass.sShell.open();
while(!thisClass.sShell.isDisposed()) {
if(!display.readAndDispatch()) {
display.sleep();
}
} // end while
display.dispose();
} // end main()
private void createSShell() {
sShell=new Shell();
sShell.setText("Shell");
sShell.setSize(new Point(300, 200));
Composite mySWTComposite=new Composite(sShell, SWT.EMBEDDED);
//java.awt.Frame myAWTFrame = SWT_AWT.getFrame(mySWTComposite);
//anstatt
java.awt.Frame myAWTFrame=SWT_AWT.new_Frame(mySWTComposite);
myAWTFrame.setBounds(100, 100, 100, 100);
java.awt.Panel myPanel=new Panel();
myPanel.setBounds(100, 100, 100, 100);
OO oo=new OO(myPanel);
myAWTFrame.setBackground(new Color(0));
myAWTFrame.add(myPanel);
//oo.loadAndFill();
} // end createSShell()
} // end TestWindow2
Und diese Exception wird immer geworfen:
Code:
Exception in thread "EventQueueMonitor-ComponentEvtDispatch" java.lang.UnsatisfiedLinkError: no sljava in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.protocom.sso.javasso.SSOLoginScriptRunner.<clinit>(SSOLoginScriptRunner.java:625)
at com.protocom.sso.javasso.JavaSSOJobMgr.<init>(JavaSSOHook.java:180)
at com.protocom.sso.javasso.JavaSSOHook.guiInitialized(JavaSSOHook.java:270)
at com.sun.java.accessibility.util.EventQueueMonitor.maybeNotifyAssistiveTechnologies(EventQueueMonitor.java:228)
at com.sun.java.accessibility.util.ComponentEvtDispatchThread.run(EventQueueMonitor.java:637)
Vielleicht könnt ihr das File mal schnell ausführen und falls sich jemand damit auskennt mir eventuell helfen.
Ein Beispiel für sowas habe ich von hier: http://dev.eclipse.org/viewcvs/inde.../src/org/eclipse/swt/snippets/Snippet135.java
Danke für Eure Hilfe;-)