我正在尝试编写一个应用程序,其中我想在Jpanel上添加不同的图片。除了JPG格式外,一切正常,因为它显示非常糟糕的图像质量。 这是我的绘画方法:
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格式?