JAVA 学习笔记
来源:互联网 发布:税收征管数据质量方案 编辑:程序博客网 时间:2024/06/11 04:47
所在包 :java.awt.datatransfer
重要接口和类:Clipboard,ClipboardOwner,Tansferable,DataFlavor,StringSelection,FlaverListener,FlavorEvent
创建系统粘贴板 :Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
创建本地: new Clipboard("cb");
StringSelection st = new StringSelection(targetStr);
//
clipboard.setContents(st , null);
// 读取
if(clipboard.isDataFlavorAvailable(DataFlavor.stringFlavor)){
String conteng = (String)clipboard.getData(DataFlavor.stringFlavor);
}
图片、其他对象继承 Transferable 接口
针对对象,需采用 mimeType,可使用 application/x-java-jvm-local-objectref;class=对象类名
Transferable 接口实现:public DataFlaver[] getTransferDataFlavors(){}
public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException{}
拖拽
DrapTarget(Component c,int ops , DropTargetListener dt1);事件有dragEnter,dragExit,dragOver,drop;Listener继承 DropTargetAdapter类实现
DragSource,调用DragSource.getDefaultDragSource();
dragSource.createDefaultDragGestureRecognizer()//转为拖拽源
- Java学习笔记--CSS笔记
- Java学习笔记001
- Java 学习笔记
- java 学习笔记
- Java学习笔记
- java 学习笔记
- java学习笔记
- java学习笔记
- java学习笔记-1
- java虚拟机学习笔记
- java虚拟机学习笔记
- java虚拟机学习笔记
- Java学习笔记1
- Java学习笔记2
- java学习笔记(1)
- java学习笔记#2
- java学习笔记1
- java 学习笔记
- Map集合HashMap,TreeMap
- Spring源码之AOP
- 【stm32f103】DMA应用memory to memory(寄存器版)
- Codeforces Round #429 (Div. 2) ABC
- JAVA随机数之多种方法从给定范围内随机N个不重复数
- JAVA 学习笔记
- 《Python机器学习》笔记--感知机分类鸢尾花数据集
- Mybatis 最近知识总结(1)
- JVM—垃圾回收机制
- 计算任意多边形的面积
- 图像处理复习(三):特征点的搜索匹配和筛选
- 链家笔试题
- 面试中的高频特色算法题(持续更新中)
- 杭电oj--2063