如何在java中从我的桌面显示图像?

时间:2013-09-15 20:44:21

标签: java

我正在使用BlueJ,我想使用java程序在窗口中显示桌面上的图像。我知道如何使用java.swing和JFrame,但是如何从桌面或文件夹上传它?

我希望它看起来像:

import javax.swing.JFrame;

public class example extends JFrame {
    public example () {
        super("Blahblahblah");

        image = getImage("image");
        add(image);
    }
}

1 个答案:

答案 0 :(得分:3)

首先看一下Reading images using ImageIO

基本上,你加载图像......

BufferedImage img = ImageIO.read(new File("/path/to/image"));

然后将其应用于JLabel ...

JLabel label = new JLabel(new ImageIcon(img));

然后是框架的标签......

add(label);