如果我先设置JPanel
的大小,然后将面板设置为未定格帧的内容窗格,则框架将被挤压到屏幕左上角的一个非常小的矩形中。JFrame大小不正确
但是,如果我先设置框架的大小,然后将面板设置为其内容窗格,框架将被正确绘制。
为什么会发生这种情况,如果我真的想指定JPanel
而不是JFrame
的大小,我该如何解决这个问题?
如果我先设置JPanel
的大小,然后将面板设置为未定格帧的内容窗格,则框架将被挤压到屏幕左上角的一个非常小的矩形中。JFrame大小不正确
但是,如果我先设置框架的大小,然后将面板设置为其内容窗格,框架将被正确绘制。
为什么会发生这种情况,如果我真的想指定JPanel
而不是JFrame
的大小,我该如何解决这个问题?
您使用的是什么布局管理器?通过'setSize'方法设置组件“大小”将被布局管理器覆盖。 – MadProgrammer