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

时间:2012-07-13 07:25:55

标签: java

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

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

class MyClass extends DataFlavor
{   
    public MyClass MyClass() 
    {       

    }   
}

static DataFlavor flavor1 = new DataFlavor(MyClass.class, null);

如何创建适合Dataflavor的类?

2 个答案:

答案 0 :(得分:0)

您可以创建自己的YourDataFlavor来扩展DataFlavor,并创建任何想要的构造函数方法。

答案 1 :(得分:0)

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

当然,你会更好地从DataFlavor扩展,成为一百万次eaiser

class MyClass extends DataFlavor
{
    public MyClass MyClass()
    {
      super(JavaClassToBeRepresented.class, null);
    }   
}

static DataFlavor flavor1 = new MyClass();