【发布时间】:2012-04-25 15:09:47
【问题描述】:
我有一个标签。我想将图像渲染到其中。但是下面的代码可以做任何事情。
CardLayout cl = (CardLayout) (mainPanel.getLayout());
cl.show(mainPanel, "newPersonaCard");
BufferedImage myPicture = ImageIO.read(new File("C:\\Desktop\\Documents\\Pictures\\always.jpg"));
ImageIcon icon = new ImageIcon(myPicture);
icon.getImage().flush();
我正在使用 netbean 设计器。
【问题讨论】:
-
尝试再次包装容器。
-
如需尽快获得更好的帮助,请发帖 SSCCE。但是在单击按钮时加载图像,可能是来自these images 之一的热链接。
-
stackoverflow.com/a/8530698/977676 此解决方案有效,如果您仍有问题,请发布 SSCCE!