Here you can find the source of registerDataFlavors(JComponent component, DataFlavor... dataFlavors)
public static void registerDataFlavors(JComponent component, DataFlavor... dataFlavors)
//package com.java2s; /*/*from ww w .j a va 2 s. com*/ * Copyright (C) 2006 Sun Microsystems, Inc. All rights reserved. Use is * subject to license terms. */ import java.awt.datatransfer.DataFlavor; import javax.swing.JComponent; public class Main { private static final Object FLAVORS_CLIENT_PROPERTY = new StringBuilder( "PasteFlavorsClientProperty"); public static void registerDataFlavors(JComponent component, DataFlavor... dataFlavors) { component.putClientProperty(FLAVORS_CLIENT_PROPERTY, dataFlavors); } }