如何获得真正的JPanel尺寸?

Yod*_*oda 9 java size swing jpanel

我应该如何在JFrame中获得真正的JPanel大小?

Gar*_*all 16

尺寸将0,0一直显示,因为事先未计算组件和布局.


km1*_*km1 8

thePanel.getSize();

这将返回Dimension.

我有时会添加一个ComponentListener来显示调整面板大小时的尺寸.

编辑:如果你想要JFrame的内容窗格的大小

theFrame.getContentPane().getSize();
Run Code Online (Sandbox Code Playgroud)