Есть ли способ генерировать изображение компонента JFrame на прозрачном фоне, а не сам JFrame? - PullRequest
0 голосов
/ 03 апреля 2020

У меня есть метод, который принимает путь к файлу и имя файла, чтобы сохранить изображение текущей формы. но проблема в том, что я хочу сохранить компоненты кадра только не с фоном кадра. Я действительно начинающий, так что кто-нибудь может мне помочь?

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();
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...