【问题标题】:Java - Get difference between old and new size of JFrameJava - 获取 JFrame 的新旧大小之间的差异
【发布时间】:2016-04-22 09:46:10
【问题描述】:

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

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

(dx,dy) - Image

【问题讨论】:

标签: java swing jframe


【解决方案1】:

您需要在调整框架大小之前知道大小是多少,然后您可以使用ComponentListener 来检测框架大小何时更改。这里的诀窍是知道“大小”何时变为值得采取措施的固定点。一旦框架“稳定”,您只需要计算从“最后调整大小”到现在的差异

首先查看How to Write a Component Listener

从概念上讲,你想做something like this 或类似this 的东西

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-04
    • 1970-01-01
    • 1970-01-01
    • 2020-04-30
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多