2
A
回答
1
它不直接支持拖動文件到JAR的圖標(或在這種情況下,快捷方式),但Java Web Start並提供的設施申報的文件類型的興趣(一文件關聯)。
要在應用程序中打開它。雙擊該文檔類型,或右鍵單擊並打開「打開」。
請注意,很多應用程序。爲大多數圖像添加一個文件類型關聯,因此您將與他們爭奪哪些是默認的「雙擊」行爲。鑑於許多繪畫應用程序,我不喜歡你保持默認的機會。將檢查文件關聯的默認值並提供「搶回」任何未分配給自己的內容。
參見JNLP File Services demo.哪些..
..prompts用戶文件擴展
.zzz
(簡單地將文件類型不太可能與現有的文件關聯到衝突)內容類型text/sleepytime
的關聯。構建文件允許在構建時設置文件類型,有關詳細信息,請參閱可分發組件中的build.xml
。
0
好吧,您無法實現JAR文件的拖放功能。但是,您可以通過更改傳輸處理程序來實現對所有JComponents
(如JFrame
,JLabel
等)的文件的拖放操作。
傳輸處理程序允許您:
1.指定如何組件出口數據(如果有的話)
2.指定它導入什麼樣的數據(在你的情況下,圖像文件)
3.什麼數據導入/出口。
以下是TransferHandler
的教程。這裏有一個詳細的教程:http://docs.oracle.com/javase/tutorial/uiswing/dnd/transferhandler.html
相關問題
- 1. 拖放多個文件到批處理
- 2. 如何處理拖放圖像視圖中的拖放事件?
- 3. 通過將文件拖放到批處理文件上打開文件
- 4. 將文件拖放到jar文件(在Windows資源管理器中)
- 5. 如何處理文件拖放與窗口覆蓋和多個拖放區域?
- 6. 拖放與處理
- 7. 在jQuery UI中處理拖放事件的正確方法
- 8. 將文件拖放到.jar並將文件名傳遞給main()
- 9. 從Mac上處理合並JAR文件
- 10. HTML5拖放n拖放文件上傳
- 11. 如果jar文件拋出異常,如何處理批處理文件中.jar文件的輸出?
- 12. 如何處理Ajax拖放數據
- 13. certutil -hashfile:處理拖放文件夾中的多個文件
- 14. Jpegtran - 拖放多個文件的批處理文件
- 15. 拖放多個文件的批處理文件?
- 16. 道場拖放:如何添加處理程序,放置事件
- 17. 將處理導出到jar文件
- 18. 創建一個批處理文件來拖放文件到一個exe文件
- 19. 如何處理PreviewMouseLeftButtonDown和在Wpf中同時拖放事件
- 20. 如何在處理拖放事件時定位遊標索引?
- 21. 如何在WPF中拖放操作時處理任意事件?
- 22. JavaFX忽略將拖放文件拖放到TextField上(Mac OS X)
- 23. JQuery - 拖放n拖放文件 - 如何獲取文件信息?
- 24. 將word文件拖放到窗體上
- 25. 將文件拖放到NSTableView上?
- 26. 拖放文件上傳到.PHP
- 27. 從雷鳥拖放處理
- 28. 在RichFaces上拖放文件上傳
- 29. 在DOS批處理命令中拖放文件夾
- 30. 如何用批處理腳本停止正在運行的* .JAR文件?
打開..&打開等是平臺特定的行爲。我不認爲這可以單獨使用Java來完成。 –
把這個作爲答案,我可以接受它。 –
我會嘗試在C++中創建一個程序,該程序只會將拖到其可執行文件上的文件作爲參數傳遞給JVM:P –