![](/img/trans.png)
[英]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.