2013-03-26 126 views
0

是否可以從計算機的桌面文件夾中讀取圖標並將它們顯示在應用程序中?從桌面文件夾中提取應用程序圖標到應用程序

編輯:我的意思是「圖標」是檢索用於顯示的圖像。原因在於某些程序默認不使用直接快捷方式映像,或者用戶在安裝程序時不會創建快捷方式。正如我已經檢查了我的文件夾中,我注意到圖標,如這些基於它們的屬性(文件類型):

  • 野生動物園 - * .LNK
  • 的Photoshop - * .png格式
  • 視覺工作室 - * .exe

所有這些都以某種方式顯示它們的圖標(PNG顯然是最簡單的),但這種非圖像擴展所在的位置並不完全清楚。

+3

只要你知道他們的路徑,你應該可以從任何文件夾加載圖標。你試過了嗎? – 2013-03-26 03:48:51

+0

@Sudhanshu我已經完成了。我更新了問題,以便更清楚地瞭解問題 – SpicyWeenie 2013-03-26 04:07:50

回答

2

不幸的是,沒有用於檢索應用程序特定或用戶替代圖標的跨平臺API。對於特定的平臺,請看WindowsMac OS X

或者,考慮FileSystemView,它是JFileChooser使用的「文件系統的網關」。它抽象出文件系統使用的許多特定於平臺的圖標。使用該設施的幾個例子如圖所示here