Sunday, November 6, 2016
Cara merubah look and feel di GUI pada java
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...

Available link for download