Bạn có thể đọc file ảnh gif, jpeg và png sử dụng phương thức tĩnh của đối tượng Toolkit:
Image i = Toolkit.getDefaultToolkit().getImage("car.png");
Mặc dù vậy, phương thức trên sử dụng kỹ thuật lazy load cho nên nội dung của bức ảnh chỉ được bắt đầu đọc khi bạn muốn hiển thị bức ảnh đó. Để đọc nội dung bức ảnh ngay lập tức bạn có thể sử dụng phương thức khởi tạo của đối tương ImageIcon, khi gọi phương thức này bạn sẽ chờ cho đến khi toàn bộ dữ liệu của bức ảnh được nạp vào bộ nhớ:
Image i = new javax.swing.ImageIcon("car.png").getImage();