などの適用された効果を削除するようにundo button
使用しようとしていますが、何か問題が発生したときに保存しようとすると、助けてください、よろしくお願いします!.stack
blur
pop out
image
stack
適用効果:
if (e.getSource() == btnGrayscale) {
if (buffImage != null) {
Imagesteps.push(buffImage);
ImageEffects ie = new GrayscaleEffect();
buffImage = ie.GrayscaleEffect(buffImage);
Icon icon = new ImageIcon(buffImage);
lblImage.setIcon(icon);
statusBar.setText("Image is now Grayscaled");
}
}
元に戻す方法:
if (e.getSource() == undoimageitem) {
BufferedImage temp = (BufferedImage) Imagesteps.pop();
Icon icon = new ImageIcon(temp);
lblImage.setIcon(icon);
statusBar.setText("Undo");
}