You should probably first read this
http://code.google.com/docreader/#p=google-web-toolkit-doc-1-5&s=google-web-toolkit-doc-1-5&t=RefJreEmulation

GWT is not intended to translate a Java application to the web. Things
like AWT and objects like Dimensions do not translate.

On Jan 2, 1:13 pm, flanneur <[email protected]> wrote:
> I have a java application constituted of a set of classes. One of the
> classes extends "Observable". I am including the class below -- it is
> very short. Will somebody please help me use it in GWT? Or help me
> find something equivalent. I am very very new to GWT.  Thanks,
> Everyone.
>
> /**********************SOURCE CODE
> BELOW***********************************/
> import java.awt.*;
> import java.util.*;
>
> public class ContactPoint extends Observable
> {
>    private Coordinates _coord;
>    private Dimensions _dim;
>
>    public ContactPoint()
>    {
>       _coord = new Coordinates(0, 0);
>       _dim = new Dimensions(5, 5);
>    }
>
>    public ContactPoint(Coordinates coord)
>    {
>       _coord = new Coordinates(coord);
>       _dim = new Dimensions(5, 5);
>    }
>
>    public ContactPoint(Coordinates coord, Dimensions dim)
>    {
>       _coord = new Coordinates(coord);
>       _dim = new Dimensions(dim);
>    }
>
>    public Coordinates getCoordinates()
>    {
>       return new Coordinates(_coord);
>    }
>
>    public void setCoordinates(Coordinates coord)
>    {
>       _coord = new Coordinates(coord);
>
>       setChanged();
>    }
>    public void setCoordinates(Coordinates coord, Dimensions dim)
>    {
>       _coord = new Coordinates(coord);
>       _dim = new Dimensions(dim);
>
>       setChanged();
>    }
>    public Dimensions getDimensions()
>    {
>       return new Dimensions(_dim);
>    }
>
>    public void setDimensions(Dimensions dim)
>    {
>       _dim = new Dimensions(dim);
>
>       setChanged();
>    }
>
>    public void paint(Graphics g)
>    {
>       g.fillRect(_coord.x - _dim.w / 2,
>                  _coord.y - _dim.h / 2,
>                  _dim.w - 1,
>                  _dim.h - 1);
>    }
>
>    public boolean isAt(Coordinates coord)
>    {
>       if ((coord.x >= _coord.x - _dim.w / 2) &&
>           (coord.x <= _coord.x + (_dim.w - 1) / 2) &&
>           (coord.y >= _coord.y - _dim.h / 2) &&
>           (coord.y <= _coord.y + (_dim.h - 1) / 2))
>       {
>          return true;
>       }
>
>       return false;
>    }
>
> }
--~--~---------~--~----~------------~-------~--~----~
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