Java,将右键单击功能编码到桌面
Java, coding right click functionality into the desktop
我正在使用 Java 8 进行项目。其中大部分涉及收集和管理大量图像。我希望用户能够右键单击任何文件夹中、桌面上什至网页中的图像,以及右键菜单中出现的包含 "Transfer to Database" 选项的图像,以便用户可以将图像连同他或她可能输入的任何其他详细信息一起发送到数据库(或发送到具有处理传输选项的菜单)。它也应该适用于多项选择。
是否可以在 Java 中执行此操作?我无法在 google 搜索中得出任何结果,我有点怀疑这将涉及一些 windows 特定的编程 - 我对这个主题知之甚少。我还需要使用 java 程序 installation/deployment spackage。如果完全 Java 的答案是不可能的,我将不胜感激有关解决方案以及如何将其与我现有的 java 代码集成的任何建议。
感谢您的帮助,
马克
要将其集成到浏览器中,最好的方法是研究 附加组件 ,例如 for Firefox。在这里你必须使用浏览器的特定语言和框架,对于 Firefox,它是 Javascript.
对于 Windows Explorer,它被称为 shortcut menu handlers。处理程序本身可以是任何 Windows 可执行文件,因此可以在 Java.
中实现逻辑
我正在使用 Java 8 进行项目。其中大部分涉及收集和管理大量图像。我希望用户能够右键单击任何文件夹中、桌面上什至网页中的图像,以及右键菜单中出现的包含 "Transfer to Database" 选项的图像,以便用户可以将图像连同他或她可能输入的任何其他详细信息一起发送到数据库(或发送到具有处理传输选项的菜单)。它也应该适用于多项选择。
是否可以在 Java 中执行此操作?我无法在 google 搜索中得出任何结果,我有点怀疑这将涉及一些 windows 特定的编程 - 我对这个主题知之甚少。我还需要使用 java 程序 installation/deployment spackage。如果完全 Java 的答案是不可能的,我将不胜感激有关解决方案以及如何将其与我现有的 java 代码集成的任何建议。
感谢您的帮助,
马克
要将其集成到浏览器中,最好的方法是研究 附加组件 ,例如 for Firefox。在这里你必须使用浏览器的特定语言和框架,对于 Firefox,它是 Javascript.
对于 Windows Explorer,它被称为 shortcut menu handlers。处理程序本身可以是任何 Windows 可执行文件,因此可以在 Java.
中实现逻辑