我正试图编写一个应用程序,我想在Jpanel上添加不同的图片。除了显示质量很差的图像的JPG格式,一切正常。 这是我做的绘图: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;
}
}
有没有一种方法,使得JPG格式覆盖?
你试图显示的JPEG图像有多大? 400 x 400 ...或更小? – Adamski 2010-02-06 13:29:09