自定义拖拽类型
设置类型并拷贝到拖拽剪贴板
// 成员变量 private DataFormat personFormat = new DataFormat("data/person"); // 局部变量 ClipboardContent content = new ClipboardContent(); content.put(personFormat, person); dragboard.setContent(content);
读取剪贴板
Dragboard dragboard = event.getDragboard(); Person content = (Person) dragboard.getContent(DataFormat.lookupMimeType("data/person")); // 或者使用下面一行代码代替上面一行 Person content = (Person) dragboard.getContent(personFormat);