簡體   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