仅当窗口最小化并重新最大化时才会出现BufferedImage

时间:2017-04-08 17:09:47

标签: java swing jlabel bufferedimage

我目前正在使用Java Swing编写应用程序。到目前为止,应用程序很简单,它创建了一个填充屏幕的窗口(JFrame)。这个JFrame有一个主JPanel,其中JPanel是标题的JLabel和我加载{JLabel的{​​{1}} 1}}进入。当我运行该程序时,会显示包含标题的BufferedImage,但会显示包含我在其中加载的图片的JLabel。然而,当我点击"最小化"按钮在窗口上,然后再次最大化窗口,图像显示应该。为什么打开程序时图像不显示?我的代码如下所示:

JLabel

try语句总是成功,并且在程序启动时打印成功消息,但图像不会显示,直到窗口最小化/重新最大化。为什么会发生这种情况?

0 个答案:

没有答案