10

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

4

2 回答 2

21

尺寸会0,0一直到显示为止,因为组件和布局没有事先计算。

于 2012-08-17T18:09:22.010 回答
9

thePanel.getSize();

这将返回维度。

我有时会添加一个 ComponentListener 以在调整面板大小时显示尺寸。

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

theFrame.getContentPane().getSize();
于 2012-08-17T17:56:40.493 回答