marisharingilmu digital publisher 2015 Panduan Menggunakan Berbagai Macam Look and Feel Java Swing Java Swing Spesial UI Design....
marisharingilmu digital publisher 2015 Marisharingilmu Digital Publisher fokus untuk membuat pocket book / buku panduan pegangan yang berisi materi seputar teknologi informasi. Pocket book yang telah ditulis antara lain materi tentang Java, Database, Remastering Distro Linux, UI / UX Mockup, dll. Marisharingilmu digital publisher memiliki satu orang penulis yang melakukan development, editing, dan desain. Bagi anda yang tertarik menulis bersama marisharingilmu digital publisher silahkan hubungi melalui kontak 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 untuk mempercantik dan memperindah tampilan aplikasi java swing. Ada banyak library look and feel ini, kiita dapat memilih sesuai dengan kebutuhan. Secara default, tampilan java swing memang standar dan terasa kaku jika digunakan. Untuk itu diperlukan library yang dapat memperindah tampilan aplikasi desktop. Pada tutorial ini saya memberikan panduan cara menggunakan berbagai macam look and feel yang dibuat untuk java dekstop. Ada beberapa look and feel yang populer dan sering digunakan seperti JTattoo, Nimbus, GTK, dsb. Saya bahas di pocket book ini satu persatu cara penggunaanya. Sebagai gambaran, seperti ini tampilan 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 memprindah tampilan desktop. Salah satu yang unik dari look and feel ini adalah banyaknya theme yang disediakan. Berikut ini beberapa daftar theme yang disediakan 1. Acryl LaF 2. Aero Laf 3. Aluminium Laf 4. Fast LaF, dsb JTattoo dapat anda download disini http://www.jtattoo.net/Download.html. Berikut ini cara menggunakannya. Copy dan paste source code berikut ini di method 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 oleh jdk / openjdk mulai versi 1.6. Jadi ketika kita install jdk / openjdk, didalamnya sudah ada nimbus ini. Untuk menggunakannya kita tinggal memanggil class nimbus. Dengan menggunakan laf ini, komponen java standar akan mempunyai round edge pada setiap tepinya dan tentu saja menjadikan tampilan komponennya lebih 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 Nimbus try{ UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLook AndFeel"); } 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 digunakan dengan gratis dan trial. Salah satu keunggulan dari look and feel ini adalah tampilan komponen yang sebagian besar berwarna coklat glossy ketika digunakan. Download library easynth laf disini http://www.easynth.com/freewares/EaSynthLookAndFeel.html#Download_and_T rial Untuk 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 digunakan untuk membuat tampilan komponen swing mirip dengan komponen gtk ubuntu. Gtk look and feel sama seperti nimbus, sudah disediakan ketika kita menginstall jdk / openjdk. Jadi kita tidak perlu menambahkan library lagi. Untuk menggunakannya 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 block e.printStackTrace(); } catch (InstantiationException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (UnsupportedLookAndFeelException e) { // TODO Auto-generated catch block e.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 untuk membuat tampilan komponen java swing mirip dengan KDE. KDE adalah desktop environment untuk distro linux. Salah satu distro linux populer yang menggunakan KDE adalah Kubuntu. Download library joxy disini http://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 Feel UIManager.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 khas tersendiri. Jika kita menggunakan library napkin laf, tampilan background frame seperti 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. Web look and feel mempunyai keunggulan yaitu mengubah komponen default java swing menjadi mirip komponen web. Komponen swing yang ditampilkan benar - benar halus. Download library web laf disini http://weblookandfeel.com/ . Untuk menggunakannya copy dan paste code berikut ini di method main Seperti ini tampilan program java jika menggunakan web laf. Untuk tampilan yang menarik 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 banyak theme yang bisa digunakan. Akan tetapi library ini free jika digunakan untuk personal. Jika digunakan untuk komersial kita harus membelinya. Berikut ini beberapa theme dari synthetica laf 1. Synthetica Standard Laf 2. Synthetica BlueLight Laf 3. Synthetica AluOxide Laf 4. Dsb Download 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. Untuk tampilan 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 look and feel yang satu ini. Pdg laf mempunyai desain minimalis dan modern, selain itu itu juga gratis digunakan untuk personal dan bisnis. Download pgs laf disini http://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 tampilan menarik 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 swing menjadi lebih smooth dan keren. Beautyeye laf dapat anda gunakan secara gratis untuk personal dan bisnis. Beautyeye dapat anda download disini https://code.google.com/p/beautyeye/ Untuk menggunakannya copy dan paste code berikut di method main Seperti ini tampilan program yang menggunakan beautyeye laf. Untuk tampilan menarik 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