Search Bar

Cara merubah look and feel di GUI pada java



Bang Sholeh kali ini akan berbagi bagaimana cara merubah look & feel GUI ( grapichal user interface ) di java. Dikarenakan ada seseorang yang bertanya kepada saya bagaimana cara merubah look & feel pada sebuah GUI. Jadi, baca artikel ini ya :

Langsung saja di 3D ya :
1. Dibaca
2. Dipahami
3. Dipraktekkan




LOOK & FEEL!

1. Baca bismillah sebelum memulai pekerjaan anda.
2. Setelah itu,buka NETBEANS anda.
3. Kemudian buat Jframe baru untuk membuat GUI ( graphical user interface )
4. Kemudian masuk pada Sourcenya, bukan pada desainnya. berikut screenshotnya :



5. Setelah anda masuk pada Sourcenya, cari tulisan look and feel setting code ( optional )



6. Setelah itu,anda tinggal mengganti look and feel yang anda inginkan. Seperti contoh dibawah ini :

LOOK & FEEL ( NIMBUZZ )





LOOK & FEEL ( MOTIF )







Untuk mengetahui Source codenya  lihat disini :

untuk nimbuzz:

   try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(Form_Mahasisswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(Form_Mahasisswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(Form_Mahasisswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(Form_Mahasisswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }

Untuk Motif :
     try {
      UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    } catch(Exception e) {
      System.out.println("Error setting native LAF: " + e);
    }
try {
      UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
    } catch(Exception e) {
      System.out.println("Error setting Java LAF: " + e);
    }
try {
      UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
    } catch(Exception e) {
      System.out.println("Error setting Motif LAF: " + e);
    }


Untuk anda yang mau mengganti look & feel selain diatas,bisa langsung kunjungi situs berikut :

1. http://www.jtattoo.net/
2. http://napkinlaf.sourceforge.net/
3. http://code.google.com/p/seaglass/
4. http://fifesoft.com/officelnfs/
5. http://www.javasoft.de/synthetica/


Untuk anda lebih mengetahui tentang GUI ( grapichal user interface ) alangkah  baiknya,anda download materinya DISINI

SUMBER :
http://www.jtattoo.net/
http://napkinlaf.sourceforge.net/
http://code.google.com/p/seaglass/
http://fifesoft.com/officelnfs/
http://www.javasoft.de/synthetica/


SEMOGA BERMANFAAT YA?

BABAI...BABAI...




Post a Comment

0 Comments