コード例 #1
0
 public static final XYRect getFieldExtent(Field fld) {
   int cy = fld.getContentTop();
   int cx = fld.getContentLeft();
   Manager m = fld.getManager();
   while (m != null) {
     cy += m.getContentTop() - m.getVerticalScroll();
     cx += m.getContentLeft() - m.getHorizontalScroll();
     if (m instanceof Screen) break;
     m = m.getManager();
   }
   return new XYRect(cx, cy, fld.getContentWidth(), fld.getContentHeight());
 }