0

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

我希望它看起来像:

import javax.swing.JFrame;

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

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

1 回答 1

3

首先看一下使用 ImageIO 读取图像

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

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

然后将其应用于JLabel...

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

然后将标签添加到框架...

add(label);
于 2013-09-15T20:55:02.523 回答