panduan menggunakan berbagai macam look and feel java swing
DESCRIPTION
Panduan Menggunakan Berbagai Macam Look and Feel Java SwingTRANSCRIPT
marisharingilmu digital publisher 2015
Panduan Menggunakan Berbagai Macam Lookand Feel Java Swing
Java Swing Spesial UI Design....
marisharingilmu digital publisher 2015
Marisharingilmu Digital Publisher fokus untuk membuat pocket book / bukupanduan pegangan yang berisi materi seputar teknologi informasi. Pocket bookyang telah ditulis antara lain materi tentang Java, Database, Remastering DistroLinux, UI / UX Mockup, dll. Marisharingilmu digital publisher memiliki satu orangpenulis yang melakukan development, editing, dan desain. Bagi anda yang tertarikmenulis bersama marisharingilmu digital publisher silahkan hubungi melaluikontak diatas.
Penulis : Resa Candra R
Email : [email protected]
Facebook : resa twentyone
Blog : www.marisharingilmu.wordpress.com
marisharingilmu digital publisher 2015
Pendahuluan
Look and feel pada aplikasi java berbasis desktop / swing digunakan untukmempercantik dan memperindah tampilan aplikasi java swing. Ada banyak librarylook and feel ini, kiita dapat memilih sesuai dengan kebutuhan. Secara default,tampilan java swing memang standar dan terasa kaku jika digunakan. Untuk itudiperlukan library yang dapat memperindah tampilan aplikasi desktop.
Pada tutorial ini saya memberikan panduan cara menggunakan berbagai macamlook and feel yang dibuat untuk java dekstop. Ada beberapa look and feel yangpopuler dan sering digunakan seperti JTattoo, Nimbus, GTK, dsb. Saya bahas dipocket book ini satu persatu cara penggunaanya. Sebagai gambaran, seperti initampilan java swing default jika tanpa menggunakan look and feel.
marisharingilmu digital publisher 2015
JTattoo Look and Feel
JTattoo look and feel cukup populer dan banyak digunakan untuk memprindahtampilan desktop. Salah satu yang unik dari look and feel ini adalah banyaknyatheme yang disediakan. Berikut ini beberapa daftar theme yang disediakan1. Acryl LaF2. Aero Laf3. Aluminium Laf4. Fast LaF, dsbJTattoo dapat anda download disini http://www.jtattoo.net/Download.html.Berikut ini cara menggunakannya. Copy dan paste source code berikut ini dimethod main
Seperti ini tampilan JTattoo dengan theme Smart
public static void main(String[] arg){
try {
UIManager.setLookAndFeel("com.jtattoo.plaf.smart.SmartLookAndFeel");new LookandFeel();}catch (Exception ex) {ex.printStackTrace();}
}
marisharingilmu digital publisher 2015
Nimbus Look and Feel
Nimbus look and feel adalah library look and feel java yang sudah disediakan olehjdk / openjdk mulai versi 1.6. Jadi ketika kita install jdk / openjdk, didalamnyasudah ada nimbus ini. Untuk menggunakannya kita tinggal memanggil classnimbus. Dengan menggunakan laf ini, komponen java standar akan mempunyairound edge pada setiap tepinya dan tentu saja menjadikan tampilan komponennyalebih halus. Copy dan paste code berikut ini di method main
Seperti tampilan program java yang menggunakan nimbus LaF
public static void main(String[] arg){
//Membuat Look and Feel Java Nimbustry{
UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
}catch (UnsupportedLookAndFeelException e) {
}catch (ClassNotFoundException e){}catch (InstantiationException e) {}catch (IllegalAccessException e) {}
new LookandFeel();}
marisharingilmu digital publisher 2015
EaSynth Look and Feel
Easynth look and feel adalah library look and feel java yang dapat digunakandengan gratis dan trial. Salah satu keunggulan dari look and feel ini adalahtampilan komponen yang sebagian besar berwarna coklat glossy ketika digunakan.Download library easynth laf disinihttp://www.easynth.com/freewares/EaSynthLookAndFeel.html#Download_and_TrialUntuk menggunakannya copy dan paste code berikut di method main
Seperti ini tampilan program yang menggunakan easynth laf
public static void main(String[] arg){try {
UIManager.setLookAndFeel("com.easynth.lookandfeel.EaSynthLookAndFeel");}catch (Exception e) {e.printStackTrace();}new LookandFeel();
}
marisharingilmu digital publisher 2015
GTK / Ubuntu Look and Feel
GTK / Ubuntu look and feel adalah look and feel untuk java swing yang digunakanuntuk membuat tampilan komponen swing mirip dengan komponen gtk ubuntu.Gtk look and feel sama seperti nimbus, sudah disediakan ketika kita menginstalljdk / openjdk. Jadi kita tidak perlu menambahkan library lagi. Untukmenggunakannya copy dan paste source code berikut ini di method main.
Seperti ini tampilan program java ketika menggunakan gtk / ubuntu laf
for (javax.swing.UIManager.LookAndFeelInfo info :javax.swing.UIManager.getInstalledLookAndFeels())
{if
("com.sun.java.swing.plaf.gtk.GTKLookAndFeel".equals(info.getClassName())){
try{javax.swing.UIManager.setLookAndFeel(info.getClassName());GTKLookAndFeel frameGTK = new GTKLookAndFeel();frameGTK.setVisible(true);}catch (ClassNotFoundException e){// TODO Auto-generated catch blocke.printStackTrace();}catch (InstantiationException e){// TODO Auto-generated catch blocke.printStackTrace();}catch (IllegalAccessException e){// TODO Auto-generated catch blocke.printStackTrace();}catch (UnsupportedLookAndFeelException e){// TODO Auto-generated catch blocke.printStackTrace();}break;
}}
marisharingilmu digital publisher 2015
marisharingilmu digital publisher 2015
Joxy / KDE Look and Feel
Joxy / KDE look and feel adalah library look and feel yang digunakan untukmembuat tampilan komponen java swing mirip dengan KDE. KDE adalah desktopenvironment untuk distro linux. Salah satu distro linux populer yang menggunakanKDE adalah Kubuntu. Download library joxy disinihttp://www.denvelop.nl/joxy/download/Untuk menggunakannya copy dan paste code berikut ini di method main
Seperti ini tampilan program java yang menggunakan joxy laf
public static void main(String[] act){
EventQueue.invokeLater(new Runnable(){
public void run(){
try{
// KDE Look and FeelUIManager.setLookAndFeel("joxy.JoxyLookAndFeel");FrameKDE frame = new FrameKDE();frame.setVisible(true);
}catch (Exception e){
e.printStackTrace();}
}});
}
marisharingilmu digital publisher 2015
Napkin Look and Feel
Dari semua look and feel yang ditulis diatas, napkin laf ini memiliki ciri khastersendiri. Jika kita menggunakan library napkin laf, tampilan background frameseperti serbet. Dan komponen swing lainnya terlihat seperti sketsa gambar.Download napkin laf disini http://sourceforge.net/projects/napkinlaf/Untuk menggunakannya copy dan paste code berikut ini di method main
Seperti ini tampilan program java dengan menggunakan napkin laf
public static void main(String[] args) {EventQueue.invokeLater(new Runnable() {
public void run() {try{
frameNapkin frame = new frameNapkin();frame.setUndecorated(false);frame.setVisible(true);UIManager.setLookAndFeel(new NapkinLookAndFeel());SwingUtilities.updateComponentTreeUI(frame);
} catch (Exception e) {e.printStackTrace();
}}
});}
marisharingilmu digital publisher 2015
Web Look and Feel
Ingin tampilan web di java swing? . Anda dapat mencoba laf yang satu ini. Weblook and feel mempunyai keunggulan yaitu mengubah komponen default javaswing menjadi mirip komponen web. Komponen swing yang ditampilkan benar -benar halus. Download library web laf disini http://weblookandfeel.com/ . Untukmenggunakannya copy dan paste code berikut ini di method main
Seperti ini tampilan program java jika menggunakan web laf. Untuk tampilan yangmenarik tergantung modifikasi anda.
UIManager.setLookAndFeel(WebLookAndFeel.class.getCanonicalName());
marisharingilmu digital publisher 2015
Synthetica Look and Feel
Synthetica Look and feel hampir sama seperti JTattoo yaitu mempunyai banyaktheme yang bisa digunakan. Akan tetapi library ini free jika digunakan untukpersonal. Jika digunakan untuk komersial kita harus membelinya. Berikut inibeberapa theme dari synthetica laf1. Synthetica Standard Laf2. Synthetica BlueLight Laf3. Synthetica AluOxide Laf4. DsbDownload library synthetica laf disini http://www.jyloo.com/synthetica/themes/Untuk menggunakannya copy dan paste code berikut ini di method main
Seperti ini tampilan program java yang menggunakan synthetica laf. Untuktampilan yang menarik tergantung modifikasi anda.
UIManager.setLookAndFeel(new SyntheticaBlackMoonLookAndFeel());
marisharingilmu digital publisher 2015
Pgs Look and Feel
Ingin tampilan java swing lebih modern? . Tidak ada salahnya anda mencoba lookand feel yang satu ini. Pdg laf mempunyai desain minimalis dan modern, selain ituitu juga gratis digunakan untuk personal dan bisnis. Download pgs laf disinihttp://www.pagosoft.com/projects/pgslookandfeel/Untuk menggunakannya copy dan paste code berikut ini di method main
Seperti ini tampilan program java dengan menggunakan pgs laf. Untuk tampilanmenarik tergantung modifikasi anda.
UIManager.setLookAndFeel("com.pagosoft.plaf.PgsLookAndFeel");
marisharingilmu digital publisher 2015
BeautyEye Look and Feel
Seperti namanya, beautyeye look and feel membuat tampilan program java swingmenjadi lebih smooth dan keren. Beautyeye laf dapat anda gunakan secara gratisuntuk personal dan bisnis. Beautyeye dapat anda download disinihttps://code.google.com/p/beautyeye/Untuk menggunakannya copy dan paste code berikut di method main
Seperti ini tampilan program yang menggunakan beautyeye laf. Untuk tampilanmenarik tergantung modifikasi anda.
BeautyEyeLNFHelper.frameBorderStyle =BeautyEyeLNFHelper.FrameBorderStyle.osLookAndFeelDecorated;org.jb2011.lnf.beautyeye.BeautyEyeLNFHelper.launchBeautyEyeLNF();
marisharingilmu digital publisher 2015
Selamat mencoba dan semoga bermanfaat :)
Marisharingilmu
Be Creative, Innovative, and Share Your Knowledge to Others