gpt4 book ai didi

Java (Swing) - 一次拖动两个窗口

转载 作者:行者123 更新时间:2023-12-02 08:38:10 27 4
gpt4 key购买 nike

如何让一个窗口与另一个窗口移动?即,当拖动 JFrame 时,我希望 JDialog 跟随 JFrame 。如果 JFrame 移动了 (+5, +20),JDialog 也需要移动。

我尝试过使用 ComponentListeners,但我只收到 block 中的拖动事件,这会导致 JDialog 窗口在拖动主 JFrame 时跳跃。我尝试过使用 MouseListeners,但我不知道如何检测 JFrame 实际帧上的事件。

最佳答案

据我所知,AWT 中没有移动多个窗口。为了让 Action 在相似的时间被调用,我猜您希望 JFrame 装饰进行 PL&F 渲染。放入特定于 PL&F 的 hack 来自己进行移动,几乎同时移动两个窗口。您可能仍然会遇到这样的问题:暴露一些窗口只是为了掩盖它们,从而导致性能下降。

关于Java (Swing) - 一次拖动两个窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/732888/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com