選單

提取 Java 系統圖標

目錄

Java 系統圖示提煉

Java這是一個範例程序,可以將指定檔案中的圖示提取到 PNG 圖像檔案中。指定檔案可以是任何檔案類型,包括副檔名為 .exe 的可執行文件,以及 .dll、.xls、.doc 等檔案。

我在網路上搜尋過類似的方法,但沒有找到。
不過,我發現了一個非常簡單的獲取方法,所以我會和你們分享。
請注意,Chat&Messenger 不使用此方法。將文件附加到便籤的功能。我用它。

範例程式運行驗證

運行範例

*如果與 jar 檔案關聯,則可以執行此操作。

  1. 取得範例原始碼,編譯並運行它。
  2. 啟動應用程式後,主視窗將會開啟。只需將要提取的圖示拖放到此視窗中即可。
    取得圖示

  3. PNG 圖像檔案將輸出到與原始圖示相同的位置。
    取得圖示


範例程式說明

Java 中圖示擷取過程採用以下方法實作。

  1. 將外觀設定為 Windows 樣式。
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

  2. 透過拖放獲取的文件 javax.swing.JFileChooser.getIcon() 方法 javax.swing.Icon 將其轉換為物件。

  3. javax.imageio.ImageIO.write() 此方法將 Icon 物件輸出為 PNG 映像檔。

範例程式

  • 網址をコピーしました!
目錄