为什么我写的JAVA程序第一次无法显示图片

2024-12-30 16:24:49
推荐回答(1个)
回答1:

原因: 先让窗口可见了. 然后添加组件,就会出现这种问题

很多的解决办法,提供两种


第一,比较常用的 (推荐使用)

把窗口可见的代码移动到 最后面

main.add(Aa);//移动到这行代码的后面,添加窗口可见
main.setVisible(true);

第二

在后面添加一个更新组件树的语句

main.add(Aa);//在这后面添加 更新组件树的代码
SwingUtilities.updateComponentTreeUI(main);