Gambar diatas merupakan contoh tampilan program java yang diambil dari website pembuat Quaqua ( http://www.randelshofer.ch/quaqua/ ). Quaqua merupakan Look and Feel untuk Swing dengan tampilan yang mendekati dengan tampilan Apple Human Interface yang digunakan pada Mac OS X. Untuk menggunakan Quaqua sebagai LaF pada aplikasi Swing tidaklah terlalu sulit. Yang perlu dipersiapkan pertama kali tentu saja kita harus mendownload library Quaqua dari website pembuatnya. Setelah siap, jangan lupa memasukkan library tersebut pada project yang kita buat. Untuk cara memasukkan library ke project kita tergantung dari IDE Java yang kita gunakan, kalo penulis sendiri lebih seneng menggunakan Netbeans.
Langkah selanjutnya adalah memasukkan baris kode untuk merubah LaF Swing. Untuk merubah LaF kita menggunakan Kelas UIManager.
public class Main { public static void main(String[] args) { try{ UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel"); LiquidLookAndFeel.setLiquidDecorations(true, "mac"); UIManager.put("Button.defaultButtonFollowsFocus", Boolean.TRUE); InputMap im = (InputMap)UIManager.get("Button.focusInputMap"); im.put(KeyStroke.getKeyStroke( "ENTER" ), "pressed" ); im.put(KeyStroke.getKeyStroke( "released ENTER" ), "released" ); java.awt.EventQueue.invokeLater(new Runnable() { public void run() { LoginWindow loginWindow = new LoginWindow(); loginWindow.setVisible(true); } }); }catch(Exception exception){ } } }
Kode diatas akan menampilkan form LoginWindow dan LaF LoginWindow tersebut menggunakan Quaqua.