有些小bug,仅供参考
package work08.imageProcessing;
import javax.imageio.ImageIO;
import javax.swing.*;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
public class PartImage extends JFrame {
private BufferedImage img;
private int dx1, dy1, dx2, dy2; //目标矩形坐标
private int sx1, sy1, sx2, sy2; //源矩形坐标
private int width, height; // 图片宽高
private JButton vBtn = null; // 垂直翻转按钮
private JButton hBtn = null; // 水平翻转按钮
private JButton rBtn =