У меня есть метод, который принимает путь к файлу и имя файла, чтобы сохранить изображение текущей формы. но проблема в том, что я хочу сохранить компоненты кадра только не с фоном кадра. Я действительно начинающий, так что кто-нибудь может мне помочь?
public void save(String imageFile, String path) throws InterruptedException {
Rectangle r = getBounds();
try {
BufferedImage i = new BufferedImage(r.width,r.height,
BufferedImage.TYPE_INT_RGB);
Graphics g = i.createGraphics();//getGraphics();
paintComponents(g);
ImageIO.write(i, "png", new File(imageFile,path));
} catch (IOException e) {
e.printStackTrace();
}
}