java.awt.datatransfer.DataFlavor#javaJVMLocalObjectMimeType ( )源码实例Demo

下面列出了java.awt.datatransfer.DataFlavor#javaJVMLocalObjectMimeType ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: ghidra   文件: TreeTransferable.java
private static DataFlavor createLocalTreeNodeFlavor() {
    try {
        return new GenericDataFlavor(
            DataFlavor.javaJVMLocalObjectMimeType+
            "; class=java.util.ArrayList", 
            "Local list of Tree Nodes");
    }catch (Exception e) {
        Msg.showError(TreeTransferable.class, null, null, null, e);
    }
    return null;
}
 
源代码2 项目: ghidra   文件: GroupTransferable.java
private static DataFlavor createLocalGroupFlavor() {
    try {
        return new DataFlavor(
            DataFlavor.javaJVMLocalObjectMimeType+
            "; class="+Group.class.getName(), 
            "Local Group");
        
    }catch (Exception e) {
        Msg.showError(GroupTransferable.class, null, null, null, e);
    }
    return null;
}
 
源代码3 项目: radiance   文件: TransferableTreeNode.java
/**
 * Returns the Java JVM LocalObject Flavor.
 */
public static DataFlavor getJavaJVMLocalObjectFlavor() {
	if (TransferableTreeNode.javaJVMLocalObjectFlavor == null) {
		try {
			TransferableTreeNode.javaJVMLocalObjectFlavor = new DataFlavor(
					DataFlavor.javaJVMLocalObjectMimeType);
		} catch (ClassNotFoundException cnfe) {
			System.err.println("Cannot create JVM Local Object Flavor "
					+ cnfe.getMessage());
		}
	}
	return TransferableTreeNode.javaJVMLocalObjectFlavor;
}
 
源代码4 项目: openjdk-jdk9   文件: LastNodeLowerHalfDrop.java
public TreeTransferHandler() {
    try {
        String mimeType = DataFlavor.javaJVMLocalObjectMimeType
                + ";class=\""
                + javax.swing.tree.DefaultMutableTreeNode[].class.getName()
                + "\"";
        nodesFlavor = new DataFlavor(mimeType);
        flavors[0] = nodesFlavor;
    } catch (ClassNotFoundException e) {
        System.out.println("ClassNotFound: " + e.getMessage());
    }
}
 
源代码5 项目: pumpernickel   文件: MockComponentTransferable.java
public MockComponentTransferable(MockComponent mc) {
	try {
		myDataFlavor = new DataFlavor(DataFlavor.javaJVMLocalObjectMimeType);
	} catch (ClassNotFoundException e) {
		RuntimeException e2 = new RuntimeException();
		e2.initCause(e);
		throw e2;
	}
	this.mockComponent = mc;
}
 
源代码6 项目: cuba   文件: DesktopFilterDragAndDropSupport.java
@Override
public DataFlavor[] getTransferDataFlavors() {
    String mimeType = DataFlavor.javaJVMLocalObjectMimeType +
            ";class=\"" +
            AbstractCondition.class.getName() +
            "\"";

    DataFlavor[] dataFlavors = new DataFlavor[1];
    try {
        dataFlavors[0] = new DataFlavor(mimeType);
    } catch (Exception e) {
        log.error(ExceptionUtils.getStackTrace(e));
    }
    return dataFlavors;
}
 
public CardTransfertHandler() {

		localObjectFlavor = new ActivationDataFlavor(DisplayableCard.class, DataFlavor.javaJVMLocalObjectMimeType,"DisplayableCard");
		window.add(dragLab);
		window.setBackground(new Color(0, true));

		DragSource.getDefaultDragSource().addDragSourceMotionListener(dsde -> {
			Point pt = dsde.getLocation();
			pt.translate(5, 5);
			window.setLocation(pt);
			window.setVisible(true);
			window.pack();
		});
	}
 
源代码8 项目: wandora   文件: DnDTools.java
public static <K> WrapperDataFlavor makeDataFlavor(Class<K> cls){
    try{
        return new WrapperDataFlavor<>(DataFlavor.javaJVMLocalObjectMimeType+";class="+cls.getName(),cls);
    }catch(ClassNotFoundException cnfe){
        throw new RuntimeException(cnfe);
    }
}
 
源代码9 项目: ghidra   文件: SymbolTreeDataFlavor.java
public SymbolTreeDataFlavor( String displayText ) {
	super( DataFlavor.javaJVMLocalObjectMimeType +
               "; class=" + JAVA_CLASS_NAME, displayText );
}
 
源代码10 项目: java-swing-tips   文件: MainPanel.java
@Override public DataFlavor[] getTransferDataFlavors() {
  return new DataFlavor[] {new DataFlavor(DataFlavor.javaJVMLocalObjectMimeType, NAME)};
}
 
源代码11 项目: nextreports-designer   文件: ListDataFlavor.java
public ListDataFlavor() {
    super(DataFlavor.javaJVMLocalObjectMimeType + 
            ";class=java.util.List", "List");
}