【发布时间】:2011-12-30 12:33:51
【问题描述】:
我想在我的应用中处理超链接的拖放。超链接可能来自任何地方,因此我无法使用setDragable(true) 和setData("link", "the URL") 来标记它。
一个非常相似的场景是谷歌图片按图片搜索,您可以将图片链接拖放到搜索框。
示例代码,
Label lblDropLink = new Label("在这里放一个链接"); lblDropLink.addDragOverHandler(new DragOverHandler() { @覆盖 公共无效 onDragOver(DragOverEvent 事件) { lblDropLink.setText("放在这里添加链接。"); lblDropLink.setStyleName("dragOverFade"); } }); lblDropLink.addDropHandler(新 DropHandler() { @覆盖 公共无效 onDrop(DropEvent 事件){ event.preventDefault(); // 问题:如何获取链接,甚至其文本? } });谢谢!
【问题讨论】:
标签: gwt hyperlink drag-and-drop