您如何正确使用Image.SCALE_DEFAULT?

时间:2018-11-27 01:38:35

标签: java swing

我一直在尝试用这些线缩放图像:

    ImageIcon ii = new ImageIcon("C:\\Users\\me\\Desktop\\Album\\cover.jpg");
    Image scaleImage = ii.getImage().getScaledInstance(28, 28,Image.SCALE_DEFAULT);
    JLabel label = new JLabel("Album cover", scaleImage, JLabel.CENTER);
    jfrm.add(label);

在问这个问题之前,我已经阅读了多个线程,但似乎都没有清楚地描述它,或者换句话说,他们没有给出代码。

第一行代码使图像随目录变化。

第二行是我对其进行缩放的尝试。

其余的代码是标签。

我已经知道这将被标记为欺骗,但是没有明确的答案,因此,如果有人以更清晰的方式进行解释,我将不胜感激。我不是棚子里最犀利的工具。

编辑 我的问题是它说SCALE_DEFAULT在尝试缩放图像时无法解决,但是当我这样做时,SCALE_DEFAULT id出现错误,例如固定代码和错误信息的解释。

0 个答案:

没有答案