我正在制作一个小型库,让我可以为我正在处理的不同项目制作一些图表(我不想下载另一个库),并且我将其设置为每种类型的图表(饼图、条形图、线条)扩展 JPanel,并且这些图形(点、线、网格)中的所有内容都是 JComponent 的扩展。但在某些时候,比如在制作网格时,我需要知道 JPanel 在 JFrame 上占用了多少空间。
有没有办法从 JComponent 中找出 JFrame 上的 JPanel(必须可调整大小)有多大?
虽然从上到下很容易找到信息,但 JFrame 可以从 JPanel 中获取,而 JPanel 可以从 JComponent 中获取,但我不能相反,让 JComponent 从 JPanel 中获取,而 JPanel 可以从 JFrame 中获取。
先谢谢了!!
编辑:想通了,看看我的答案。