gpt4 book ai didi

java - 在java中跨平台处理拖放和上下文菜单事件

转载 作者:行者123 更新时间:2023-12-02 08:37:29 24 4
gpt4 key购买 nike

我正在构建一个小型 GUI 应用程序,在其中在自定义组件上使用内部拖放功能。现在我想在启用拖放功能的组件上有上下文菜单。

现在我的问题是,如何正确区分这两个事件。对于上下文菜单,有一个 API 函数,但对于 DnD,我没有找到。我使用鼠标按下来触发 DnD,但例如在 Windows 上,上下文菜单停止工作,因为它们是在鼠标松开时触发的。

最佳答案

对于 DnD,请结合使用鼠标按下和鼠标移动。

对于上下文菜单,使用鼠标单击事件(因此当释放鼠标按钮时而不是按下鼠标按钮时会出现菜单)。

关于java - 在java中跨平台处理拖放和上下文菜单事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1150466/

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