簡體   English   中英

允許在Eclipse SWT中拖放特定文件類型?

[英]Allow drag/drop of specific file type in Eclipse SWT?

我需要支持文件放入我的Eclipse RCP應用程序。

通過將目標UI元素定義為DropTarget,我得到了文件刪除支持。 但是,我只希望允許用戶放入特定文件類型的文件(通過后綴)。

對於FileTransfer類型對象,文件名包含在event.data字段中,但此字段僅填充在drop()事件中,而不是在DragEnter或DragOver中。 我真的想在拖動過程中給出關於不可接受類型的視覺反饋,而不是在項目被丟棄之后。

任何人都可以提供任何指示嗎?

(我正在調查FileTransfer的擴展,但它有一個受保護的構造函數。)

歡呼,伊恩

這是特定於平台的。 例如,event.dataTypes []。data包含Windows上的必需信息。 檢查SWT示例:確定可用的數據類型作為起點。

干杯,馬克斯

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM