Java - 获取JFrame

时间:2016-04-22 01:35:55

标签: java swing jframe

在JFrame上调整大小后,是否有任何方法可以返回旧大小和新大小之间的差异,即(dx,dy)?

如果没有,有没有办法获取此信息?

(dx,dy) - Image

1 个答案:

答案 0 :(得分:1)

您需要知道调整帧大小之前的大小,然后您可以使用ComponentListener来检测帧的大小何时更改。这里的诀窍是知道"尺寸"已经改变到一个固定点,采取措施是值得的。一旦框架已经解决了#34;你只需要计算"最后调整大小的差异"到现在

首先看一下How to Write a Component Listener

从概念上讲,您希望something like this或类似this