Package java.awt.datatransfer

Examples of java.awt.datatransfer.DataFlavor


        int i = 0;
        while( !ok && i < flavors.length )
        {
            // BEGIN 2007-09-12 Nathan Blomquist -- Linux (KDE/Gnome) support added.
            // Is the flavor a file list?
            final DataFlavor curFlavor = flavors[i];
            if( curFlavor.equals( java.awt.datatransfer.DataFlavor.javaFileListFlavor ) ||
                curFlavor.isRepresentationClassReader()){
                ok = true;
            }
            // END 2007-09-12 Nathan Blomquist -- Linux (KDE/Gnome) support added.
            i++;
        }   // end while: through flavors
View Full Code Here


    collTransferables = new Vector();
   
    int i, j, k;
    Object o;
    DataFlavor[] flavorArray;
    DataFlavor flavor;
    Vector v = new Vector();
   
    for( i = 0; i < coll.size(); i++ ) {
      o = coll.get( i );
      if( !(o instanceof Transferable) ) throw new IllegalArgumentException();
View Full Code Here

        public XmlContent(String text) {
            content = text;
            try {
                dataFlavors = new DataFlavor[3];
                dataFlavors[0] = new DataFlavor("text/xml;class=java.lang.String");
                dataFlavors[1] = new DataFlavor("text/rtf;class=java.lang.String");
                dataFlavors[2] = new DataFlavor("text/plain;class=java.lang.String");

            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            }
        }
View Full Code Here

        public HtmlContent(String htmlText) {
            content = htmlText;
            try {
                dataFlavors = new DataFlavor[3];
                dataFlavors[0] = new DataFlavor("text/html;class=java.lang.String");
                dataFlavors[1] = new DataFlavor("text/rtf;class=java.lang.String");
                dataFlavors[2] = new DataFlavor("text/plain;class=java.lang.String");

            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            }
        }
View Full Code Here

    protected boolean isDragOk(DropTargetDragEvent e)
    {
        // Check DataFlavor
        DataFlavor[] dfs = e.getCurrentDataFlavors();
        DataFlavor tdf = null;
        for (int i = 0; i < dfs.length; i++)
        {
            if (DataFlavor.javaFileListFlavor.equals(dfs[i]))
            {
                tdf = dfs[i];
View Full Code Here

    public void drop(DropTargetDropEvent e)
    {
        // Check DataFlavor
        DataFlavor[] dfs = e.getCurrentDataFlavors();
        DataFlavor tdf = null;
        for (int i = 0; i < dfs.length; i++)
        {
            if (DataFlavor.javaFileListFlavor.equals(dfs[i]))
            {
                tdf = dfs[i];
View Full Code Here

     * @inheritDoc()
     */
    public DataFlavor[] getDataFlavors() {
        try {
            return new DataFlavor[] {
                new DataFlavor("text/uri-list;class=java.lang.String")
            };
        } catch (ClassNotFoundException ex) {
            logger.log(Level.WARNING, "Unable to find DataFlavor for URL", ex);
            return new DataFlavor[] {};
        }
View Full Code Here

     */
    public void registerDataFlavorHandler(DataFlavorHandlerSPI handler) {
        // For each of the data flavors that are supported by the handler, add
        // then to the map. If the data flavor is already registered, then
        // overwrite.
        DataFlavor flavors[] = handler.getDataFlavors();
        if (flavors != null) {
            for (DataFlavor flavor : flavors) {
                dataFlavorHandlerMap.put(flavor, handler);
            }
        }
View Full Code Here

     */
    public void unregisterDataFlavorHandler(DataFlavorHandlerSPI handler) {
        // For each of the data flavors that are supported by the handler,
        // remove then from the map. If the data flavor has been overwritten,
        // make sure not to remove it
        DataFlavor flavors[] = handler.getDataFlavors();
        if (flavors != null) {
            for (DataFlavor flavor : flavors) {
                DataFlavorHandlerSPI cur = dataFlavorHandlerMap.get(flavor);
                if (handler == cur) {
                    dataFlavorHandlerMap.remove(flavor);
View Full Code Here

     * @inheritDoc()
     */
    public DataFlavor[] getDataFlavors() {
        try {
            return new DataFlavor[]{
                        new DataFlavor(
                                "application/x-java-url; class=java.net.URL")
                    };
        } catch (ClassNotFoundException ex) {
            LOGGER.log(Level.WARNING, "Unable to find DataFlavor for URL", ex);
            return new DataFlavor[]{};
View Full Code Here

TOP

Related Classes of java.awt.datatransfer.DataFlavor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.