Minggu, 09 Juni 2013

Mengeset LookAndFeel Pada Tampilan Jendela Form Java Supaya Seperti Tampilan Windows

Mengeset LookAndFeel Pada Tampilan Jendela Form Java Supaya Seperti Tampilan Windows
Mengeset LookAndFeel Pada Tampilan Jendela Form Java Supaya Seperti Tampilan Windows sebenarnya masalah klasik. Berkali-kali penulis mengalami harus mengerjakan hal ini. Karena saking seringnya, kita tulis saja, supaya tidak perlu cari-cari lagi hehe :D.

Yang perlu dicatat, tidak semua LookAndFeel terinstall di komputer, sistem operasi atau JDK tempat aplikasi akan kita jalankan. Oleh sebab itu kita membutuhkan kode program yang "safe" (aman) agar tidak error ketika berusaha merubah LookAndFeel.



Caranya, tampahkan kode program berikut ini di Constructor dari class atau JFrame yang kita buat. Letakkan di atas  initComponents(); :

public class FormMain extends javax.swing.JFrame {

    /**
     * Creates new form FormMain
     */
    public FormMain() {
        public FormMain() {
        try {
            //UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
            //UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
            for (UIManager.LookAndFeelInfo info : UIManager.getInstalledLookAndFeels())
            {
                if (info.getClassName().contains("Windows")) //Nimbus, Motif, Windows, Mac, Metal
                {
                    UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (Exception e) { }
        
        initComponents();

        //...
        
    }
...

Untuk mengganti LookAndFeel lain yang kita inginkan, ubah saja kata Windows di atas dengan nama LookAndFeel yang kita ketahui, misalnya nimbus, windows, motif, mac, metal dan sebagainya.

Hasilnya :

Mengeset LookAndFeel Pada Tampilan Jendela Form Java Supaya Seperti Tampilan Windows

Projectnya silakan download, jika ada kesulitan ini cara downloadnya.

Semoga bermanfaat.

Tidak ada komentar:

Posting Komentar