filetransferable.java
来自「一个JAVA做的FTP软件,带源码的,可以很好的进行二次开发,,并带有详细说明文」· Java 代码 · 共 44 行
JAVA
44 行
package net.sf.jftp.gui.framework;import java.awt.datatransfer.*;import java.awt.dnd.*;import java.io.*;import java.util.*;public class FileTransferable implements Transferable //, ClipboardOwner{ public static final DataFlavor plainTextFlavor = DataFlavor.plainTextFlavor; public static final DataFlavor[] flavors = { FileTransferable.plainTextFlavor, }; private static final List flavorList = Arrays.asList(flavors); public synchronized DataFlavor[] getTransferDataFlavors() { return flavors; } public boolean isDataFlavorSupported(DataFlavor flavor) { return (flavorList.contains(flavor)); } public synchronized Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException { if(flavor.equals(FileTransferable.plainTextFlavor)) { return new ByteArrayInputStream(this.toString().getBytes("iso8859-1")); } else { throw new UnsupportedFlavorException(flavor); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?