Masih dengan Java GUI. Sekarang bagian 3, kali ini mau membahas bagaimana cara mengganti icon di JFrame. Icon yg mana sih yg dimaksud? Yg dibuletin di bawah ini nih:

003

Defaultnya ya icon Java. Tapi kadang kita ingin ganti dengan icon lain. Lalu bagaimana caranya? Simple, tambahkan saja line berikut:

setIconImage (getToolkit().getImage ("Home.PNG"));

Dimana file Home.PNG berada satu direktori dengan kode program. Oiya, code program-nya sekarang jadi seperti ini:

import java.awt.Dimension;
import java.awt.Toolkit;

import javax.swing.JFrame;

public class Main extends JFrame {

	private Dimension layar = Toolkit.getDefaultToolkit().getScreenSize();

	public Main(){
		super("Test Java GUI");
		setIconImage (getToolkit().getImage ("Home.PNG"));
		setSize(300, 200);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		int posisiX = (layar.width-getWidth())/2;
		int posisiY = (layar.height-getHeight())/2;
		setLocation(posisiX, posisiY);
		setVisible(true);
	}

	public static void main(String[] args) {
		new Main();
	}

}

Dan berikut ini file Home.PNG yg saya gunakan.

Home

Lalu ini adalah hasilnya:

004