Package java.awt.datatransfer

Examples of java.awt.datatransfer.DataFlavor


        if (t == null) {
            return false;
        }
        DataFlavor[] flavors = t.getTransferDataFlavors();
        DataFlavor flavor = null;
        for (DataFlavor element : flavors) {
            flavor = element;
            if (String.class.isAssignableFrom(flavor.getRepresentationClass())) {
                break;
            }
            flavor = null;
        }
        if (flavor != null) {
View Full Code Here


                          else
                            throw new UnsupportedFlavorException(flavor);
                        }

                        public DataFlavor[] getTransferDataFlavors() {
                          return new DataFlavor[] { new DataFlavor(
                              DefaultGraphCell.class, DefaultGraphCell.class
                                  .getSimpleName()) };
                        }

                        public boolean isDataFlavorSupported(DataFlavor flavor) {
View Full Code Here

        return fileList;
    }

    private boolean isDragOk(DropTargetDragEvent e) {
      DataFlavor[] flavors = new DataFlavor[] { DataFlavor.javaFileListFlavor };
      DataFlavor chosen = null;
      for (int i = 0; i < flavors.length; i++) {
        if (e.isDataFlavorSupported(flavors[i])) {
          chosen = flavors[i];
          break;
        }
View Full Code Here

            return isDataObjectFormatAvailable(pointer, nativeFormat);
        }
       
        public byte[] getSerializedObject(Class<?> clazz) {
            String nativeFormat = SystemFlavorMap.encodeDataFlavor(
                    new DataFlavor(clazz, null));
            return getDataObjectSerialized(pointer, nativeFormat);
        }
View Full Code Here

    throws UnsupportedFlavorException, IOException {
    return this;
  }

  public DataFlavor[] getTransferDataFlavors() {
    return new DataFlavor[]{new DataFlavor(ActivityDesigner.class,"activityDesigner")};   
  }
View Full Code Here

  /**
   * start of implementation of DropTargetListener
   */
  public void drop(DropTargetDropEvent e) {
    try {
      DataFlavor listFlavor = DataFlavor.javaFileListFlavor;
      Transferable tr = e.getTransferable();
     
      java.util.List list = (java.util.List)tr.getTransferData(listFlavor);
      Object activityClassObj = list.get(0);
     
View Full Code Here

  /**
   * start of implementation of DropTargetListener
   */
  public void drop(DropTargetDropEvent e) {
    try {
      DataFlavor listFlavor = DataFlavor.javaFileListFlavor;
      Transferable tr = e.getTransferable();
     
      java.util.List list = (java.util.List)tr.getTransferData(listFlavor);
      Class activityClass = (Class)list.get(0);
     
View Full Code Here

     
    }

    public void drop(DropTargetDropEvent e) {
      try {
        DataFlavor listFlavor = DataFlavor.javaFileListFlavor;
        Transferable tr = e.getTransferable();
       
//        System.out.println(tr);
        java.util.List list = (java.util.List)tr.getTransferData(listFlavor);
       
View Full Code Here

 
  public Activity getActivityInClipboard(){
    Transferable tr = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(this);
    Object data;
    try {
      data = tr.getTransferData(new DataFlavor(Activity.class,"activityDesigner"));
      if(tr!=null && data!=null && data instanceof Activity){
        Activity acitivtyInClipboard = ((Activity)data);

        return acitivtyInClipboard;
      }
View Full Code Here

      }

      DataFlavor[] flavors = transferable.getTransferDataFlavors();
      for( int i = 0; i < flavors.length; i++ )
      {
        DataFlavor flavor = flavors[i];
        if( flavor.isMimeTypeEqual( DataFlavor.javaJVMLocalObjectMimeType ) )
        {
          try
          {
            Object modelItem = transferable.getTransferData( flavor );
            if( modelItem instanceof PropertyModelItem
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.