Here you can find the source of drawImage(Graphics graphics, Component comp, Image image)
public static void drawImage(Graphics graphics, Component comp, Image image)
//package com.java2s; import java.awt.*; public class Main { public static void drawImage(Graphics graphics, Component comp, Image image) { Dimension d = comp.size(); // Dimension d = comp.getSize(); graphics.setColor(comp.getBackground()); graphics.fillRect(0, 0, d.width, d.height); graphics.drawImage(image, (d.width - image.getWidth(null)) / 2, (d.height - image.getHeight(null)) / 2, null);/*from ww w . j ava2 s.c o m*/ } }