tôi đã có thể thay đổi biểu tượng runtime sử dụng this example như thế nàyLàm cách nào để thay đổi biểu tượng tệp jar thực thi?
getFrame().setIconImage(Toolkit.getDefaultToolkit().getImage(getClass()
.getClassLoader().getResource("MyProject/resources/myIcon.png")));
nhưng là có một cách để nói với NetBeans sử dụng myIcon.png cho file jar thực thi (/ dist/MyProject.jar MyProject) biểu tượng ?
nếu dự án của bạn dựa trên Java Desktop Aplication (JSR296), thì không thể thay đổi biểu tượng tách Java trực tiếp, phương pháp này là riêng tư, không thể truy cập từ bên ngoài, chắc chắn là có thể, nhưng yêu cầu một hack khác. sử dụng các dòng mã chỉ dành cho biểu tượng của JFrame – mKorbel
theo mặc định, mỗi khung công tác GUI có những hạn chế của nó đối với việc viết mã bằng tay của bạn – mKorbel
Adobe đã tìm ra cách đặt biểu tượng cho tệp của họ, do đó, điều đó là có thể. Tôi nghĩ rằng vấn đề này là lý do quan trọng nhất mà các lọ thực thi (không có trình bao bọc) đã không bị bắt gặp trên Windows. –