package graphtest; import javax.swing.*; import java.awt.*; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.net.URL; import javax.imageio.ImageIO; public class Panel extends JPanel { String s = "/home/chief/NetBeansProjects/graphtest/netbeans.png"; @Override // переозначення методу малювання public void paintComponent (Graphics g) { super.paintComponent(g); Graphics2D g2 = (Graphics2D) g; try { BufferedImage img = ImageIO.read(new File(s)); File file = new File("newname.png"); if (!file.exists()) { file.createNewFile(); } ImageIO.write(img, "png", file); g2.drawImage(img, 10, 10, 300, 300, this); } catch (IOException e) {} } }