【发布时间】:2017-08-02 19:38:44
【问题描述】:
我正在尝试在我的 Java GUI 上将 URL 图像添加到我的 JPanel 中。
但是当我运行我的程序时,JPanel 仍然是空的:
Image image = null;
try {
URL url = new URL("http://www.mkyong.com/image/mypic.jpg");
image = ImageIO.read(url);
} catch (Exception exp) {
exp.printStackTrace();
}
jPanel2 = new JPanel();
JLabel label = new JLabel(new ImageIcon(image));
jPanel2.add(label);
jPanel2.setVisible(true);
【问题讨论】:
-
您是否将
JPanel添加到可以实际显示它的东西上,或者您是否假设面板可以神奇地显示自己? -
不,我没有,但我是怎么做到的?
-
那么您的代码还有其他问题,因为我可以正常工作。提供一个runnable example 开始也是有好处的
-
通过 cmets 诊断这些问题是没有意义的,而且几乎没有用。考虑提供一个runnable example 来证明您的问题。这不是代码转储,而是您正在做的事情的一个示例,它突出了您遇到的问题。这将导致更少的混乱和更好的响应
标签: java image swing url jpanel