當前位置: 首頁>>代碼示例>>Java>>正文


Java DropTargetDragEvent.isDataFlavorSupported方法代碼示例

本文整理匯總了Java中java.awt.dnd.DropTargetDragEvent.isDataFlavorSupported方法的典型用法代碼示例。如果您正苦於以下問題:Java DropTargetDragEvent.isDataFlavorSupported方法的具體用法?Java DropTargetDragEvent.isDataFlavorSupported怎麽用?Java DropTargetDragEvent.isDataFlavorSupported使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在java.awt.dnd.DropTargetDragEvent的用法示例。


在下文中一共展示了DropTargetDragEvent.isDataFlavorSupported方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: dragOver

import java.awt.dnd.DropTargetDragEvent; //導入方法依賴的package包/類
@Override
public void dragOver(DropTargetDragEvent dtde) {
	if ((dtde.isDataFlavorSupported(DataFlavor.javaFileListFlavor) || (uriFlavor != null && dtde
			.isDataFlavorSupported(uriFlavor)))
			&& canOpenFile())
		dtde.acceptDrag(DnDConstants.ACTION_REFERENCE);
	else
		dtde.rejectDrag();
}
 
開發者ID:KeepTheBeats,項目名稱:alevin-svn2,代碼行數:10,代碼來源:FileDropTargetListener.java

示例2: dragEnter

import java.awt.dnd.DropTargetDragEvent; //導入方法依賴的package包/類
public void dragEnter(DropTargetDragEvent e) {
    if( e.isDataFlavorSupported( buttonDataFlavor ) || e.isDataFlavorSupported( actionDataFlavor ) ) {
        e.acceptDrag(DnDConstants.ACTION_COPY_OR_MOVE);
        isButtonDrag = true; //in case use is dragging something from the customizer window
    } else if( e.isDataFlavorSupported( toolbarDataFlavor ) ) {
        e.acceptDrag(DnDConstants.ACTION_COPY_OR_MOVE);
    } else {
        e.rejectDrag();
    }
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:11,代碼來源:DnDSupport.java

示例3: dragOver

import java.awt.dnd.DropTargetDragEvent; //導入方法依賴的package包/類
public void dragOver(DropTargetDragEvent e) {
    if( e.isDataFlavorSupported( buttonDataFlavor ) || e.isDataFlavorSupported( actionDataFlavor ) ) {
        updateDropGesture( e );
        if( !validateDropPosition() ) {
            e.rejectDrag();
        } else {
            e.acceptDrag( DnDConstants.ACTION_COPY_OR_MOVE );
        }
    } else if( e.isDataFlavorSupported( toolbarDataFlavor ) ) {
        e.acceptDrag(DnDConstants.ACTION_COPY_OR_MOVE);
    } else {
        e.rejectDrag();
    }
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:15,代碼來源:DnDSupport.java

示例4: supportsDrop

import java.awt.dnd.DropTargetDragEvent; //導入方法依賴的package包/類
@Override
public boolean supportsDrop(DropTargetDragEvent e)
{
	return e.isDataFlavorSupported(FileInfoTransferable.fileInfoFlavor);
}
 
開發者ID:equella,項目名稱:Equella,代碼行數:6,代碼來源:InternalDragHandler.java


注:本文中的java.awt.dnd.DropTargetDragEvent.isDataFlavorSupported方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。