コード例 #1
0
ファイル: draw.java プロジェクト: bossiernesto/jvmbytecodes
  private static final Shape createMask(int width, int height) {
    Shape outside = new Rectangle2D.Double(0, 0, width, height);
    Shape inside = new RoundRectangle2D.Double(10, 10, width - 20, height - 20, 50, 50);

    Area area = new Area(outside);
    area.subtract(new Area(inside));

    return area;
  }
コード例 #2
0
ファイル: Widget.java プロジェクト: lcy03406/amber
 public Area parentarea(Widget in) {
   return (Area.sized(parentpos(in), sz));
 }
コード例 #3
0
ファイル: Widget.java プロジェクト: lcy03406/amber
 public Area area() {
   return (Area.sized(c, sz));
 }