Skip to main content

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

I need to create the peer of the canvas before calling SWT_AWT.new_Shel(). 
See:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=69381

Silenio




carmen-cru@xxxxxxxxxxxx 
Sent by: platform-swt-dev-admin@xxxxxxxxxxx
08/26/2004 10:54 AM
Please respond to
platform-swt-dev


To
platform-swt-dev@xxxxxxxxxxx
cc

Subject
[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