我能否让我的最小化的Java应用程序在Windows上响应被拖放到其上的文件,以便用户可以将文件拖放到工具栏上的图标上,这将导致我的应用程序重新打开并处理被拖放到其上的文件。
我正在使用Java 6。
我能否让我的最小化的Java应用程序在Windows上响应被拖放到其上的文件,以便用户可以将文件拖放到工具栏上的图标上,这将导致我的应用程序重新打开并处理被拖放到其上的文件。
我正在使用Java 6。
这在纯Java中是不可能的。Java可以让你对Frame(窗口)有一定程度的控制,但它没有提供工具栏的API(我想你指的是与你在开始菜单中创建的Frame相对应的栏?)。你可以为框架内的某些组件(例如JPanel)创建拖放目标,以便如果你将东西拖到该组件上,你将收到dnd事件,但是你无法访问任何映射到开始菜单或框架条目的组件,因此没有什么可以添加DropTarget。