THỰC ĐƠN

Trích xuất các biểu tượng hệ thống Java

mục lục

Java Biểu tượng hệ thốngChiết xuất

JavaĐây là một chương trình mẫu trích xuất biểu tượng từ một tệp được chỉ định thành tệp hình ảnh PNG. Tệp được chỉ định có thể là bất kỳ loại tệp nào, bao gồm cả các tệp thực thi có phần mở rộng như .exe, cũng như .dll, .xls, .doc, v.v.

Tôi đã tìm kiếm trên internet các phương pháp tương tự, nhưng không tìm thấy phương pháp nào.
Tuy nhiên, tôi đã tìm ra một cách rất dễ để có được nó, vì vậy tôi sẽ chia sẻ với bạn.
Xin lưu ý rằng Chat&Messenger không sử dụng phương pháp này.Tính năng đính kèm tệp vào ghi chú dán.Tôi dùng nó.

Ví dụ về xác minh hoạt động của chương trình

Chạy ví dụ

*Thao tác này có thể được thực thi nếu có tệp JAR được liên kết với nó.

  1. Lấy mã nguồn mẫu, biên dịch và chạy nó.
  2. Khi bạn khởi chạy ứng dụng, cửa sổ chính sẽ hiện ra. Chỉ cần kéo và thả các biểu tượng bạn muốn trích xuất vào cửa sổ này.
    Tải biểu tượng

  3. Tệp hình ảnh PNG sẽ được lưu vào cùng vị trí với biểu tượng gốc.
    Tải biểu tượng


Giải thích chương trình mẫu

Quá trình trích xuất biểu tượng trong Java được thực hiện bằng phương pháp sau.

  1. Đặt giao diện người dùng thành Windows.
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

  2. Các tệp được lấy bằng thao tác kéo và thả javax.swing.JFileChooser.getIcon() Phương pháp javax.swing.Icon Chuyển đổi nó thành một đối tượng.

  3. javax.imageio.ImageIO.write() Phương pháp này xuất đối tượng Icon ra tệp hình ảnh PNG.

Chương trình mẫu

  • URLをコピーしました!
mục lục