예제 #1
0
 /* (non-Javadoc)
  * @see org.xamjwg.html.renderer.BoundableRenderable#getRenderablePoint(int, int)
  */
 public RenderablePoint getRenderablePoint(int x, int y) {
   Iterator i = this.blocks.iterator();
   while (i.hasNext()) {
     Object r = i.next();
     if (r instanceof BoundableRenderable) {
       BoundableRenderable br = (BoundableRenderable) r;
       Rectangle bounds = br.getBounds();
       if (bounds.contains(x, y)) {
         RenderablePoint rp = br.getRenderablePoint(x - bounds.x, y - bounds.y);
         if (rp != null) {
           return rp;
         }
       }
     }
   }
   return null;
 }