试试这个:
package com.sandbox;import javax.imageio.ImageIO;import javax.swing.Jframe;import javax.swing.JPanel;import javax.swing.WindowConstants;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;public class SwingSandbox { public static void main(String[] args) throws IOException { Jframe frame = buildframe(); final BufferedImage image = ImageIO.read(new File("C:\Projects\MavenSandbox\src\main\resources\img.jpg")); JPanel pane = new JPanel() { @Override protected void paintComponent(Graphics g) { super.paintComponent(g); g.drawImage(image, 0, 0, null); } }; frame.add(pane); } private static Jframe buildframe() { Jframe frame = new Jframe(); frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); frame.setSize(200, 200); frame.setVisible(true); return frame; }}


