簡體   English   中英

Java Swing:JPanel僅在最大化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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM