cuốn sách gpt4 ai đã làm

Tại sao biểu tượng JFrame của tôi không thay đổi so với biểu tượng java mặc định?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 11:12:21 27 4
mua khóa gpt4 Nike

Tôi đã thử một số giải pháp để thay đổi biểu tượng ứng dụng nhưng không có giải pháp nào hiệu quả! Khi tôi làm như sau, tôi không gặp bất kỳ lỗi nào nhưng nó vẫn không thay đổi!? Xin vui lòng ai đó cho tôi biết có chuyện gì vì tôi không thấy bất kỳ lỗi nào và tôi không nhận được bất kỳ lỗi nào!

Tôi thậm chí còn chắc chắn rằng biểu tượng tôi muốn sử dụng là biểu tượng 20x20 pixel vì tôi đã đọc ở đâu đó rằng đây là kích thước tối đa cho các biểu tượng.

frame.setIconImage(
ImageIcon mới(getClass().getResource("/images/bfc_icon.png")).getImage());

Tại sao điều này không hoạt động? Bất kỳ trợ giúp sẽ được đánh giá rất cao!

biên tập:

Tôi đã kiểm tra xem tệp có tồn tại không và hóa ra là có, nhưng nó vẫn không được đặt làm biểu tượng ứng dụng... tại sao vậy?

URL url = getClass().getResource("src/images/bfc_icon.png");
nếu (url == null)
System.out.println( "Không tìm thấy hình ảnh!" );
khác
frame.setIconImage(ImageIcon mới(url).getImage());

câu trả lời hay nhất

riêng tư void formWindowOpened(java.awt.event.WindowEvent evt) {                                  
thử {
// TODO thêm mã xử lý của bạn vào đây:
Hình ảnh img=ImageIO.read(getClass().getResource("đường dẫn của bạn"));
this.setIconImage(img);
} bắt (IOException cũ) {

}

cái này sẽ có tác dụng

Giới thiệu về java - Tại sao biểu tượng JFrame của tôi không thay đổi so với biểu tượng java mặc định? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/45860378/

27 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress