Java 如何在Dataflavor中创建自定义类?

Java 如何在Dataflavor中创建自定义类?,java,Java,我想用自定义类创建一个自定义dataflavor,就像下面的代码一样,除了string类。我想设置一个由我创建的类 private static final DataFlavor flavors[] = { DataFlavor.javaFileListFlavor}; 如何创建适合Dataflavor的类?您可以创建自己的YourDataFlavor来扩展Dataflavor,并创建构造函数方法 class MyClass extends DataFlavor { public

我想用自定义类创建一个自定义dataflavor,就像下面的代码一样,除了string类。我想设置一个由我创建的类

private static final DataFlavor flavors[] = { DataFlavor.javaFileListFlavor};

如何创建适合Dataflavor的类?

您可以创建自己的YourDataFlavor来扩展Dataflavor,并创建构造函数方法

class MyClass extends DataFlavor
{   
    public MyClass MyClass() 
    {       

    }   
}

static DataFlavor flavor1 = new DataFlavor(MyClass.class, null);
当然,您最好从DataFlavor进行扩展,使其成为eaiser的一百万倍

DataFlavor myFlavor = new DataFlavor(MyAwesomeClassThatTheWorldShouldShare.class, null);

我想用dnd中的类发送自定义数据类型。我创建了一个类并加入了dataflavor。但他们都没有回来。如何使类返回自定义数据类型?我已编辑了我的问题。如何在myclass中设置属性或数据类型?是如何根据本课程官方文档中的教程进行的!:)
class MyClass extends DataFlavor
{
    public MyClass MyClass()
    {
      super(JavaClassToBeRepresented.class, null);
    }   
}

static DataFlavor flavor1 = new MyClass();