小编use*_*826的帖子

Java将ImageIcon添加到JLabel

我正在尝试使用Java制作一个非常基本的游戏,而我在显示图像时遇到问题JFrame.它曾经为我工作过,现在不是,我看不出我做错了什么.

我已经尝试打印当前的工作目录并更改我的图像匹配的位置.问题很可能是没有得到图像,因为我的(文件查找器或文件阅读器或类似的东西)可以毫无问题地找到它,但我无法正确地将它(或ImageIcon)添加到JLabel,或者那个JFrame.

这是我的代码......

JFrame frame = new JFrame("no image");
ImageIcon image = new ImageIcon("C:/Documents and Settings/user/Desktop/hi/xD/JavaApplication2/image.png");
JLabel imagelabel = new JLabel(image);
frame.add(imagelabel);
Run Code Online (Sandbox Code Playgroud)

JFrame已经setVisible(true)pack().

请有人帮我理解出了什么问题.

java swing jpanel jframe imageicon

8
推荐指数
1
解决办法
9万
查看次数

覆盖绘制而不扩展JFrame

是否可以覆盖paint方法,或者使用Graphics对象绘制到JFrame而不扩展JFrame?

java swing paint jframe

0
推荐指数
1
解决办法
712
查看次数

标签 统计

java ×2

jframe ×2

swing ×2

imageicon ×1

jpanel ×1

paint ×1