边界填充算法中比较容易实现的算法--边界标志算法: import java.awt.*; import java.applet.*; import java.awt.image.ImageProducer; import java.awt.image.MemoryImageSource; public class draw extends Applet { private static final long serialVersionUID = 1L; int red=Color.red.getRGB(); int y,ymax,ymin,w=200,h=200; Image image; int pixels[]=new int[w*h]; double x; double dy,dx; Point []p=new Point[10]; public void init()// { p[0]=new Point(35,10); p[1]=new Point(11,80); p[2]=new Point(11,164); p[3]=new Point(59,130); p[4]=new Point(160,180); p[5]=new Point(168,50); p[6]=new Point(130,20); p[7]=p[0]; //new Point(35,10); boundary(); image=this.interior(); } public Image boundary() { for(int i=0;i<7;i++) { dy=p[i+1].y-p[i].y;