2016-04-22 57 views
0

的新舊和大小的區別我在一個JFrame做了調整大小後,有沒有返回新老大小,即(DX,DY)之間的差值的任何方法?的Java - 獲取的JFrame

如果沒有,是否有一種方式來獲得這些信息?

(dx,dy) - Image

+2

*「..有一種方式來獲得這些信息?」 *爲什麼呢?請參閱[什麼是XY問題?](http://meta.stackexchange.com/q/66377) –

回答

1

你需要知道的大小是被調整的幀之前,那麼你可以使用一個ComponentListener當幀的大小被改變檢測。這裏的訣竅是「尺寸」已經改變爲一個固定點,從中可以採取措施是值得的。一旦框架已「落戶」你只需要通過在看看How to Write a Component Listener

概念來計算的「最後調整大小」到現在

開始的差別,你想要做something like this或類似this