[英]Positioning of Swing Components Java - JPanel, JButton, JFrame
[英]Java Swing: JPanel only adds components when JFrame window is maximized or it's size changed
我有一个Java程序,它创建一个JFrame,一个JPanel和几个JTextAreas。 我设置了JTextAreas的文本,然后将它们添加到JPanel。 程序加载时,我只看到空的JFrame。
但是,如果我最大化或更改程序窗口的大小,则JTextAreas及其各自的文本将显示在屏幕上。
我该如何纠正这个问题,以便程序加载文本区域而无需弄乱窗口? 谨向成为Swing新手致歉。
我的猜测: 在将所有组件添加到JFrame 之后 ,需要在JFrame上调用setVisible(true)
。
下次,或者如果这次仍不能回答您的问题,请发布相关代码。 在阅读思想或猜测未显示的代码时,我们很糟糕。 请查看Jon Skeet博客: 提出完美问题 。 它会为您提供有关如何创建更好的更完整的问题,从而获得更好的答案的很好的建议。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.