Dhafiq Sagara adalah orang bodoh yang tidak bisa apa-apa, tapi dia selalu berusaha untuk terus menjadi yang lebih baik. Rasa keingin-tahuannya sangat tinggi, selalu berusaha dan terus berusaha, trial dan error adalah prinsip belajarnya.

Tampilkan postingan dengan label Look And Feel. Tampilkan semua postingan
Tampilkan postingan dengan label Look And Feel. Tampilkan semua postingan

20 Okt 2011

Seaglass - Java Look And Feel

Look and Feel adalah motif atau theme yang disediakan java untuk tampilan aplikasi java desktop.

Seperti yang telah dibahas mengenai look and feel pada postingan sebelumnya, Syntethica Look And Feel dan Office2003 Look And Feel. kali ini terdapat Look And Feel Seaglass yang merupakan salah satu library look and feel yang sifatnya free.



Seperti apa tampilan jendela Seaglass ini?
Spoiler for open Screenshot Seaglass Look And Feel:






Sebelum anda mencoba penggunaan library ini, silahkan download library seaglasslookandfeel-0.1.5.jar

Penggunaan Library Look And Feel Seaglass ini seperti berikut:
  1. Buatlah project baru. 
  2. Tambahkan library seaglasslookandfeel-0.1.5.jar
  3. Kemudian buatlah JFrame Form
  4. Desainlah form sesuai kebutuhan
  5. Pada code, tambahkanlah import berikut
    import com.seaglasslookandfeel.SeaGlassLookAndFeel;
    import java.util.logging.Level;
    import java.util.logging.Logger;
    import javax.swing.UIManager;
    import javax.swing.UnsupportedLookAndFeelException;
  6. Kemudian pada fungsi main, source codenya seperti berikut ini:
    public static void main(String args[]) {
       java.awt.EventQueue.invokeLater(new Runnable() {
          public void run() {
             try {
                UIManager.setLookAndFeel(new SeaGlassLookAndFeel());
                new Frame().setVisible(true);
             } catch (UnsupportedLookAndFeelException ex) {
                Logger.getLogger(Frame.class.getName()).log(Level.SEVERE, null, ex);
             }
           }
        });
    }
    

Seaglass google code dapat anda lihat di alamat ini http://code.google.com/p/seaglass/source/browse/
Untuk contoh project, silahkan download SeaglassLookAndFeel.zip

5 Jul 2011

Java Look And Feel - Office2003


Beragam Look and Feel untuk java, salah satunya adalah Look and Feel Office 2003. Sebelum menggunakan look and feel ini, silahkan download OfficeLnFs_2.7.jar.

Setelah anda membuat frame dan memasangkan komponen-komponennya, pasangkan code pemanggilan Office2003LookAndFeel() pada main seperti berikut:
public static void main(String args[]) {
    try {
       UIManager.setLookAndFeel(new Office2003LookAndFeel());
    } catch (UnsupportedLookAndFeelException ex) {
       Logger.getLogger(Frame.class.getName()).log(Level.SEVERE, null, ex);
    }
    java.awt.EventQueue.invokeLater(new Runnable() {
        public void run() {
            new Frame().setVisible(true);
        }
    });
}

Semoga bermanfaat

17 Des 2010

Synthetica Look And Feel - Mengubah Motif Java Swing Menggunakan Library 'SyntheticaBlueMoonLookAndFeel'

Look and Feel adalah motif atau theme yang disediakan java untuk tampilan aplikasi java desktop.

Pada dasarnya, java sudah menyediakan 5 macam look and feel secara default yaitu: Motif, Metal, Windows, Classic, Nimbus. Akan tetapi kita bisa menambahkan library untuk look and feel. Seperti library SyntheticaBlueMoonLookAndFeel.

Pada artikel kali ini, kita coba untuk membuat tampilan java desktop menggunakan library SyntheticaBlueMoonLookAndFeel.


Lihatlah tampilan java desktop berikut:










Kita coba untuk membuat tampilan java seperti di atas. Tampilan di atas menggunakan motif SyntheticaBlueMoonLookAndFeel dengan tambahan library.

Oke langsung saja:

  1. Buatlah project Java Application (disini saya memberi nama project: SyntheticaBlueMoon)
  2. Buatlah New - JFrame Form (disini saya memberi nama Frame: FrameSyntheticaBlueMoon)
  3. Kemudian tambahkan import paket yang dibutuhkan:
    import de.javasoft.plaf.synthetica.SyntheticaBlueMoonLookAndFeel;
    import javax.swing.UIManager;
  4.  Buatlah method berikut:
    public static void initializeLookAndFeel() {
            try {
                UIManager.setLookAndFeel(new SyntheticaBlueMoonLookAndFeel());
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    Untuk pemanggilan object new SyntheticaBlueMoonLookAndFeel() merupakan memanggil method dari SyntheticaBlueMoonLookAndFeel.
  5.  Pada fungsi main ubahlah seperti berikut:
    public static void main(String args[]) {
            initializeLookAndFeel();
            FrameSyntheticaBlueMoon index = new FrameSyntheticaBlueMoon();
    
            index.setVisible(true);
        }

Screenshot synthetica look and feel: http://www.javasoft.de/synthetica/screenshots/
Download Library SyntheticaBlueMoon
Download Contoh ProjectSyntheticaBlueMoon