Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[platform-swt-dev] Urgent : SWT_AWT error !

I need to embbed a browser in my awt/swing application.

I decide to try SWT_AWT bridge, but I have an exception. My program contains the following lines :

    T ifr = new T();
    ifr.setBounds(100, 100, 300, 150);
    desktop.add(ifr);
    ifr.setVisible(true);
   
    Canvas canvas = new Canvas();
    Display display = new Display();
    Shell shell = SWT_AWT.new_Shell(display, canvas);
    ifr.getContentPane().add(canvas);

Where ifr and desktop are two different AWT classes (Panel subclasses).

But I have this exception, when SWT_AWT.new_Shell is called :

org.eclipse.swt.SWTError: No more handles
    at org.eclipse.swt.SWT.error(SWT.java:2717)
    at org.eclipse.swt.SWT.error(SWT.java:2616)
    at org.eclipse.swt.SWT.error(SWT.java:2587)
    at org.eclipse.swt.widgets.Widget.error(Widget.java:381)
    at org.eclipse.swt.widgets.Control.createHandle(Control.java:462)
    at org.eclipse.swt.widgets.Composite.createHandle(Composite.java:173)
    at org.eclipse.swt.widgets.Decorations.createHandle(Decorations.java:320)
    at org.eclipse.swt.widgets.Shell.createHandle(Shell.java:436)
    at org.eclipse.swt.widgets.Control.createWidget(Control.java:477)
    at org.eclipse.swt.widgets.Scrollable.createWidget(Scrollable.java:129)
    at org.eclipse.swt.widgets.Decorations.createWidget(Decorations.java:327)
    at org.eclipse.swt.widgets.Shell.<init>(Shell.java:251)
    at org.eclipse.swt.widgets.Shell.win32_new(Shell.java:341)
    at org.eclipse.swt.awt.SWT_AWT.new_Shell(SWT_AWT.java:269)

Why ? What should I do ?

Best regards,
Carmen


 C est le moment de dynamiser votre boîte mail en cliquant ici !


Back to the top