GWT gets translated to Javascript.

Now, you might argue "So?  I heard Swing is pure Java.   Why can't
SWING by translated by the compiler to JS?"

The answer is because while Swing is pure Java, it is layered on top
of AWT which is anything BUT pure Java.

Thinking SWT?  Don't go there.  Like Swing it also uses native methods
(real "native" methods (calls to C code), not JSNI) too.

Where Swing and SWT ultimately make calls to native heavyweight
platform specific components, GWT makes calls to the browsers dom
handling interfaces via Javascript.

       db

On Jan 10, 2:31 pm, "[email protected]" <[email protected]>
wrote:
> OK, one of the things that you have to wrap your head around is how
> GWT works.  You write GWT using Java, but then the GWT compiler
> "converts" this into Javascript & HTML.  It can only do this to Java
> that it specifically knows about.  Your Swing JLabel component is not
> something GWT understands and therefore it can't compile it out into
> Javascript.  The strength of GWT is that you develop in Java, but if
> your code is going to be run in the browser, it has to be Java that is
> compatible with the GWT Compiler.
>
> Hope this helps.
>
> Later,
>
> Shaffer
>
> On Jan 10, 1:32 am, mars <[email protected]> wrote:
>
> > hi, all
>
> > i m developing an gwt(actually gwt-ext) application, and need to use
> > an external package which is mainly written with java awt and javax
> > swing.  when i try to add that swing component to gwt panel, it won't
> > pass through.... my question is 'does gwt work with swing'?
>
> > my code is as below:
>
> >             ChartViewer viewer = new ChartViewer(); (ChartViewer is a
> > subclass of the SWING JLabel component.)
>
> >             createChart(viewer, 0);
> >             VerticalPanel mainPanel = new VerticalPanel();
> >             mainPanel.add(viewer);  <--- this one won't pass
> > through....
>
> > please give me some help. thanks!!!!!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to