от
У меня кнопка
save
, когда я нажимаю, что это откроет диалоговое окно, и я могу выбрать место для сохранения изображения.
            save.addActionListener(new ActionListener() {

                    public void actionPerformed(ActionEvent e) {

                        JFileChooser chooser = new JFileChooser();
                        chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
                        chooser.showSaveDialog(null);

                        String location = chooser.getSelectedFile().toString();
                        demo.saveImageToLocalDisk(jFrame, location);
                    }
                });
Затем всю форму будут сохранены в определенном месте диска. Код,
private void saveImageToLocalDisk(JFrame panel, String location) {

        BufferedImage image = null;

        try {
            image = new Robot().createScreenCapture(panel.bounds());
        } catch (AWTException e1) {
            e1.printStackTrace();
        }

        Graphics2D graphics2D = image.createGraphics();
        panel.paint(graphics2D);

        try {
            ImageIO.write(image, "jpeg", new File(location   "/Graphics.jpeg"));
        } catch (Exception e) {
            System.out.println("error");
        }
    }
Я хотел бы указать имя файла, а также. Как я могу добиться этого?

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...