import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.MediaTracker;
import java.awt.image.BufferedImage;
import java.awt.image.MemoryImageSource;
import java.awt.image.PixelGrabber;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.LineBorder;
public class CropImage extends JFrame
{
private static final long serialVersionUID = -2656049481667364613L;
public static void main( String[] args )
{
CropImage test = new CropImage();
test.setVisible( true );
}
private MediaTracker tracker;
private PixelGrabber maskPg;
private PixelGrabber sourcePg;
private Image backgroundImage;
private Image maskImage;//蒙版图片
private Image sourceImage;//源图片
private Image resultImage;
private BackgroundPanel backPanel;
private RocketP