繁体   English   中英

Java JPanel / GUI内容仅在运行时出现

[英]Java JPanel/GUI contents appear only sometimes when run

我是Java编程的新手,但现在已经做过C ++了一段时间。 整个GUI东西对我来说都是新的。 我创建了两个JPanel,并使用FlowLayout将它们添加到JFrame。 运行该程序时,我得到的是http://imageshack.us/photo/my-images/43/36213853.jpg/ ,而不是http://imageshack.us/photo/my-images/88/86682510.jpg /仅在某些时候。 其他时候,由于某种原因,内容看起来很好,当我在窗口为空白时调整窗口大小时,内容看起来很好。

我不确定是什么问题导致了我这种不一致!

任何帮助,将不胜感激。 谢谢!

没有代码很难回答,但是有机会打包GUI之前以及将组件添加到GUI之前调用setVisible(true)吗? 如果调整GUI的大小,是否会显示组件?

如果是这样,则仅 GUI完全填充了组件之后,并且通常在打包后才想进行此调用(以便布局管理器可以布局所有组件并正确调整GUI的大小)。

如果此建议无济于事,则您可能需要发布一些有问题的代码。 发布多少-很难说-足够使我们可以确定问题;),但不要淹没到与您的问题无关的代码中。 如果您有能力创建SSCCE ,最好的代码是SSCCE

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM