单击按钮时显示图像

时间:2011-11-12 19:12:14

标签: java image swing drawable

我有一个非常简短的问题。

单击按钮时,* .java文件上的Y类型必须在屏幕上显示png文件。

我一直在寻找和试用意图和许多方式,但我没有找到答案。

由于

2 个答案:

答案 0 :(得分:1)

“屏幕上”是什么意思?在一个窗口?在其自己的?你有没有这种类型的东西?一般来说,您可以使用ImageIO类从PNG文件读取到BufferedImage:

BufferedImage image = ImageIO.read(new File("image.png"));

然后最快的方法可能是使用ImageIcon将图像附加到标签:

JLabel imgLabel = new JLabel(new ImageIcon(image));

然后,您可以将imgLabel添加到随后可以显示的JFrame或类似内容中。

答案 1 :(得分:1)

阅读Swing tutorialHow to Write an Action ListenerHow to Use Icons上的部分可能是一个很好的起点。