J'essaye d'écrire une application où je veux ajouter différentes images sur un Jpanel. Tout fonctionne bien sauf pour le format JPG qui affiche des images de très mauvaise qualité. Voilà comment je fais le dessin:Images dans un JPanel
class draw extends Canvas
{
Dimension canvasSize = new Dimension(400, 400);
String fileName;
public void paint(Graphics g)
{
if(this.fileName!=null)
{
Toolkit toolkit = Toolkit.getDefaultToolkit();
Image img = toolkit.getImage(fileName);
g.drawImage(img, 0, 0, this);
}
}
public void setFileName(String name)
{
this.fileName=name;
}
public Dimension getMinimumSize()
{
return canvasSize;
}
public Dimension getPreferredSize()
{
return canvasSize;
}
}
Est-il possible de telle sorte que le format JPG est couvert?
Quelle est la taille de l'image JPEG que vous essayez d'afficher? 400 x 400 ... ou plus petit? – Adamski