我想问是否有可能在将 JPanel 放置在另一个使用 GroupLayout 作为布局管理器的 JPanel 中后获得正确大小的 JPanel。我已经尝试过使用:
.getPreferredSize():这会导致我设置的首选大小,而不是在框架中的 JPanel 上绘制的实际大小(如果调整框架的大小,元素将水平扩展;这在值中看不到)。
.getSize():它返回 0。
.getHeight():它返回 0。
.getWidth():它返回 0。
也许代码的位置是相关的,但它是在屏幕上显示之后执行的,所以这无关紧要。
为了在屏幕上显示后强制它这样做,也许我可以使用 EventQueue,但我不确定如何。
谢谢您的回答!