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

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

class MyClass extends DataFlavor
{   
    public MyClass MyClass() 
    {       

    }   
}

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

如何创建适合 Dataflavor 的类?

4

2 回答 2

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

当然,你会更好地从 DataFlavor 进行扩展,这样会轻松一百万倍

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

static DataFlavor flavor1 = new MyClass();
于 2012-07-13T07:54:58.780 回答
0

您可以创建自己的 YourDataFlavor 来扩展 DataFlavor,并根据需要创建构造方法。

于 2012-07-13T07:37:05.653 回答