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 :
- Buat Proyek Baru
- Simpan file gambar icon nya di folder projek
- Tambahkan komponen jFrame
- Klik kanan di jFrame=>events>window>window actived
private void formWindowActivated(java.awt.event.WindowEvent evt) {Jangan lupa sebelumnya buat sebuah metode baru yaitu :
//untuk ganti icon
oldIcon = getIconImage();
ImageIcon newIcon = createImageIcon(“icon.png”);
setIconImage(newIcon.getImage());
}
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(“Couldn’t find file: ” + path);
return null;
}
}