在JRE 1.6 UP 10里面,使用AWTUtilities.setWindowShape(Window, Shape)可以按给出的Shape接口实现对象来创建不规则窗体。其中需要的Shape的实现类可以是一个边缘封闭的多边形,如:Polygon。那么,有什么方法可以从一张BMP位图(目标图形内部或者周围有小区域的指定、唯一透明色),得出关于它的封闭边缘Polygon 对象呢?