package com.yf.kp.template; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Image; import javax.swing.ImageIcon; import javax.swing.JPanel; /** * * @author BlackCode */ public class CustomPanel extends JPanel{ private final Image image; public CustomPanel(){ ImageIcon icon = new ImageIcon(getClass().getResource("/com/yf/kp/images/cover.jpg")); image = icon.getImage(); } @Override protected void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D gd = (Graphics2D) g.create(); gd.drawImage(image, 0, 0, null); gd.dispose(); } }