e642. 处理拖放事件
事件 处理 拖放
2023-09-14 09:12:00 时间
The drop target in this example only accepts dropped String
objects. A drop target must implement DropTargetListener
and supply an implementation for drop()
.
public void drop(DropTargetDropEvent evt) {
try {
Transferable t = evt.getTransferable();
if (t.isDataFlavorSupported(DataFlavor.stringFlavor)) {
evt.acceptDrop(DnDConstants.ACTION_COPY_OR_MOVE);
String s = (String)t.getTransferData(DataFlavor.stringFlavor);
evt.getDropTargetContext().dropComplete(true);
process(s);
} else {
evt.rejectDrop();
}
} catch (IOException e) {
evt.rejectDrop();
} catch (UnsupportedFlavorException e) {
evt.rejectDrop();
}
}
Related Examples |
相关文章
- iOS全局处理键盘事件
- dojo事件驱动编程之事件绑定
- Java GUI 窗体事件
- FileSystemWatcher触发多次Change事件的解决办法 .
- javascript: addEventListener对事件冒泡和事件捕获的处理演示(chrome 108.0.5359.98)
- div无法触发blur事件解决办法
- python事件调度库sched
- 如何使用 controllerExtensions 给 SAP Fiori Elements List Report 的表格注册事件响应函数
- 从源码角度分析android事件分发处理机制
- JS的事件冒泡和事件捕获
- jQuery 事件方法大全-超全的总结
- Android 手势&触摸事件
- 第6章7节《MonkeyRunner源代码剖析》Monkey原理分析-事件源-事件源概览-注入按键事件实例
- Cocos2D-X2.2.3学习笔记9(处理重力感应事件,移植到Android加入两次返回退出游戏效果)
- Android 事件
- 使用Azure Sentinel调查事件——用到了知识图谱能力
- e645. 处理键盘事件
- e647. 处理鼠标移动事件
- e644. 处理Action事件
- 接口因对不同的事件监听器对其处理可能不同
- 【微信小程序】一文带你吃透小程序开发框架——视图层中的事件系统
- C#创建Windows窗体应用程序实例7【鼠标事件】