import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Image; import java.awt.RenderingHints; import javax.swing.JPanel; public class PanelImage extends JPanel { private static final long serialVersionUID = -6350324456764768311L; private Image image; public void setImage(Image image) { this.image = image; } public Image getImage() { return image; } @Override public void paintComponent(Graphics g){ if(image!=null){ Graphics2D g2d = (Graphics2D)g; g2d.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR); g2d.drawImage(image, 0, 0, getWidth(), getHeight(), null); } } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question