Anda di halaman 1dari 2

Cara Merubah/Mengganti Icon JFrame/JDialog Java

Latar Belakang Kadang dalam membuat program Java saya suka bosan dengan icon default yang ada di bagian caption pada setiap window jFrame. Solusi Oleh karena itu saya ingin icon java diganti dengan icon yang lain saat form ditampilkan. agar lebih menarik dan kesannya dinamis adapun langkah-langkahnya adalah sebagai berikut : 1. Buat Proyek Baru

1. Simpan file gambar icon nya di folder projek 2. Tambahkan komponen jFrame 3. Klik kanan di jFrame=>events>window>window actived Ketik script dibawah ini : private void formWindowActivated(java.awt.event.WindowEvent evt) { //untuk ganti icon oldIcon = getIconImage(); ImageIcon newIcon = createImageIcon(icon.png);

setIconImage(newIcon.getImage()); } Jangan lupa sebelumnya buat sebuah metode baru yaitu : protected static ImageIcon createImageIcon(String path) { // Ganti IconFrame dengan nama kelas jFrame Anda java.net.URL imgURL = Form.class.getResource(path); if (imgURL != null) { return new ImageIcon(imgURL); } else { System.err.println(Couldnt find file: + path); return null; } }