我在 JDialog 中有一个可调整大小的 JScrollPane。JScrollPane 有一个 JPanel(称为容器)所有这些 JScrollPane、JPanel 和 Jdialog 都是可调整大小的。在运行时,另一个 JPanel(称为子级)被添加到位于 JDialog 的 JScrollPane 内的前一个 jPanel 中。我想获取“子级”JPanel 大小的大小。在将 'child' JPanel 添加到 'container' JPanel 之前和之后,'child' 和 'container' JPanel 的大小显示为 0 0. ( child.getSize() , container.getSize()
) 。
在查看 JComponent 之前,不可能获得大小。但在我的情况下,即使添加并查看了“子”JPanel,大小仍然为 0。
添加到“容器”JPanel 后如何获得“子”JPanel 的实际大小