package com.boydti.fawe.installer; import java.awt.AlphaComposite; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.image.BufferedImage; import javax.swing.JPanel; public class ImagePanel extends JPanel { private BufferedImage image; public ImagePanel(BufferedImage image) { this.image = image; } @Override protected void paintComponent(Graphics g) { Graphics2D g2d = (Graphics2D) g; g2d.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2d.setComposite(AlphaComposite.getInstance( AlphaComposite.SRC_OVER, 0.6f)); g.drawImage(image, 0, 0, getWidth(), getWidth(), this); // see javadoc for more info on the parameters } }