2009-08-06 40 views
2

我想知道是否有跨平臺的方式來模仿Java Swing應用程序中的Windows Open With對話框。我的應用程序是一個電子教學軟件包的編輯器,其中一個用戶希望能夠在應用程序內自己選擇的編輯器中打開內容文件,資源通常是HTML文件,圖像,CSS,JavaScript,但可以是任何類型可以在瀏覽器中運行的內容。謝謝在Java中打開對話框

回答

2

我認爲你可以用JDIC(Java桌面集成組件)做些事情。

https://jdic.dev.java.net/documentation/Examples.html

在封裝org.jdesktop.jdic.filetypes

https://jdic.dev.java.net/nonav/documentation/javadoc/jdic/org/jdesktop/jdic/filetypes/package-summary.html

提供類 應用與文件類型關聯和 訪問已註冊的文件類型關聯 看看。

每個桌面允許用戶使用關聯的 應用程序查看 文件。通常,桌面帶有一個註冊表 ,註冊表允許用戶 將應用程序與文件 類型關聯。一個關聯包括 類似於MIME類型的信息,文件 擴展名以及可能應用於文件類型的 操作。通過訪問 關聯信息,桌面可以調用相應的 應用程序來處理文件,顯示 URL或發送電子郵件。