Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [platform-swt-dev] Is it possible to embed a swt windowto awt/swing window?


Try this snippet:

import org.eclipse.swt.*;
import org.eclipse.swt.awt.*;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.widgets.*;

public class SWTInAWT {
public static void main(String[] args) {
        java.awt.Frame frame = new java.awt.Frame("AWT Frame");
        java.awt.Button button = new java.awt.Button("AWT Button");
        frame.add(button, java.awt.BorderLayout.NORTH);
        java.awt.Canvas canvas = new java.awt.Canvas();
        frame.add(canvas, java.awt.BorderLayout.CENTER);

        frame.addNotify();
       
        Display display = new Display();
        Shell shell = SWT_AWT.new_Shell(display, canvas);
        shell.setLayout(new FillLayout());
        Button swtButton = new Button(shell, SWT.PUSH);
        swtButton.setText("SWT Button");
       
        frame.setBounds(20, 20, 300, 300);
        shell.layout();
        frame.setVisible(true);
       
        while (!shell.isDisposed()) {
                if (!display.readAndDispatch()) display.sleep();
        }
}
}




Silenio



"Wu Gang" <wugang@xxxxxxxxxxx>
Sent by: platform-swt-dev-bounces@xxxxxxxxxxx

10/26/2005 09:21 PM

Please respond to
"Eclipse Platform SWT component developers list."

To
"Eclipse Platform SWT component developers list." <platform-swt-dev@xxxxxxxxxxx>
cc
<platform-swt-dev-bounces@xxxxxxxxxxx>
Subject
RE: [platform-swt-dev] Is it possible to embed a swt        windowto        awt/swing window?





Silenio,
Thanks for your reply. I tested it but the window didn’t display anything.
Is there any sample code can show how to use “SWT_AWT.new_Shell(Canvas)”?
 
 
Thanks & Regards,
WuGang
 
 
 



From: platform-swt-dev-bounces@xxxxxxxxxxx [mailto:platform-swt-dev-bounces@xxxxxxxxxxx] On Behalf Of Silenio Quarti
Sent:
2005
1026 22:41
To:
Eclipse Platform SWT component developers list.
Cc:
platform-swt-dev@xxxxxxxxxxx; platform-swt-dev-bounces@xxxxxxxxxxx
Subject:
Re: [platform-swt-dev] Is it possible to embed a swt windowto awt/swing window?

 

Try SWT_AWT.new_Shell(Canvas).


Silenio


"Wu Gang" <wugang@xxxxxxxxxxx>
Sent by: platform-swt-dev-bounces@xxxxxxxxxxx

10/24/2005 10:53 PM


Please respond to
"Eclipse Platform SWT component developers list."


To
<platform-swt-dev@xxxxxxxxxxx>
cc
 
Subject
[platform-swt-dev] Is it possible to embed a swt window to        awt/swing window?

 


   


 

Hi all,

I had a project which was based on awt/swing.  And now it is required to embed an ActiveX window.  I know
SWT can support OLE window. So, I want to embed swt window to awt/swing window.
Is it possible? Or, is there some samples?

 
 
Thanks & Regards,

Kevin

_______________________________________________
platform-swt-dev mailing list
platform-swt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-swt-dev
_______________________________________________
platform-swt-dev mailing list
platform-swt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-swt-dev


Back to the top