Java でドーナツポリゴン (穴あきポリゴン, Donut Polygon, Polygon with Holes) を描画するには java.awt.geom.Area クラスを使えば解決。 こんな図形を想定。 ソースコード。 import java.awt.*; import java.awt.geom.*; import java.awt.image.*; import java.io.*; import javax.imageio.*; public class DonutPolygon { public static void main(String[] args) throws Exception { Polygon out1 = new Polygon(new int[]{60,180,240,180,30}, new int[]{60,30,90,240,150}, 5)