如果我先設置JPanel
的大小,然後將面板設置爲未定格幀的內容窗格,則框架將被擠壓到屏幕左上角的一個非常小的矩形中。JFrame大小不正確
但是,如果我先設置框架的大小,然後將面板設置爲其內容窗格,框架將被正確繪製。
爲什麼會發生這種情況,如果我真的想指定JPanel
而不是JFrame
的大小,我該如何解決這個問題?
如果我先設置JPanel
的大小,然後將面板設置爲未定格幀的內容窗格,則框架將被擠壓到屏幕左上角的一個非常小的矩形中。JFrame大小不正確
但是,如果我先設置框架的大小,然後將面板設置爲其內容窗格,框架將被正確繪製。
爲什麼會發生這種情況,如果我真的想指定JPanel
而不是JFrame
的大小,我該如何解決這個問題?
您使用的是什麼佈局管理器?通過'setSize'方法設置組件「大小」將被佈局管理器覆蓋。 – MadProgrammer