Я пытаюсь реализовать функцию ящика OS X, подобную Java, и поэтому у меня будет одно окно, скрытое под другим. Однако, когда я перетаскиваю главное окно (JFrame), мне нужно отправлять обновления, когда оно перемещается во вспомогательное окно (JWindow) ниже.
Так было бы что-то вроде этого ...
---------------
| |----------
| JFrame | |
| | JWidow |
| | |
| | |
| | |
| |-----------
---------------
Тем не менее, ComponentListener в OS X не отправляет постоянные обновления для componentMoved, только когда вы останавливаетесь на секунду или выключаете мышь. Похоже, это отличается от Win / Linux, поэтому мне было интересно, есть ли у кого-нибудь другое решение.
Не полностью понимая все, я надеялся получить и разобраться с тем, что рисует заголовок окна (кажется, что-то о корневой панели). Я даже не уверен, что это будет возможно, но это единственное другое решение, которое я могу придумать, чтобы определить, когда перетаскивается все окно.
Любая помощь приветствуется!