Tampilan MacOSX di NetBeans IDE

Kemarin habis baca-baca tulisan dari Pak Kaiser tentang Mengubah Tampilan IDE Netbeans dengan menggunakan Quaqua Look and Feel. Ga nyangka, ternyata Quaqua Look and Feel bisa jalan dengan mulus juga di Sistem Operasi GNU/Linux :) dan disini cara yang saya gunakan berbeda dengan cara yang digunakan oleh Pak Kaiser yang mengkopikan library Quaqua Look and Feel kedalam direktori JAVA_HOME. Nah cara yang paling sederhana yaitu gunakan opsi –cp:p [tempat_file_jar_diletakkan], jika ada 2 file jar yang ingin masuk kedalam CLASSPATH gunakan pemisah : (titik dua) untuk GNU/Linux dan ; (titik koma) untuk Microsoft Windows. Jika digabungkan, kira-kira perintah-nya kurang lebih seperti dibawah ini :

martinus@martinusadyh:[~/Desktop/Quaqua]$ /bin/sh "/opt/netbeans-6.8/bin/netbeans" --cp:p /home/martinus/Desktop/Quaqua/dist/quaqua.jar:/home/martinus/Desktop/Quaqua/dist/swing-layout.jar --laf ch.randelshofer.quaqua.QuaquaLookAndFeel -J-DQuaqua.selectionStyle=bright -J-DQuaqua.opaque=true -J-DQuaqua.tabLayoutPolicy=wrap

Agar benar-benar kelihatan seperti di Mac beneran, sekarang download dulu font Monaco (Monaco adalah Monospace font untuk Mac OS) dari sini kemudian pasangkan pada NetBeans IDE anda :) dan jika sudah kurang lebih tampilan-nya menjadi seperti gambar dibawah ini :

source
Tampilann NetBeans Menggunakan Font Monaco
SwingQuaqua
Tampilan Java Swing Dengan LAF Quaqua

Hm… mantap juga ternyata yah tampilan-nya :) Cuma sayang-nya koq perasaan ga jauh beda ama Look And Feel GTK yakz ? :D Tapi gapapa lah, yang penting bisa cobain :)

Link-link terkait :
- Mengubah Tampilan IDE Netbeans
- Quaqua Look and Feel

8 Responses to “Tampilan MacOSX di NetBeans IDE”

  1. @Lambang : btw udah di cek ? Coba di debug dulu pakai System.out.println(); :) Klo datanya ga muncul, coba deh di cek dulu apa sebelum input datanya udah bener atau belum, klo belum coba dibenahin dulu :D :)

    Nah klo udah bener, tapi koq masih tetep salah. Coba pastein kodenya disini[1]

    [1] http://martinusadyh.pastebin.ca

  2. lambang says:

    udah mas, tp kadang2 klo dipilih item yg laen data di JcomboBox2 ada yg g muncul

  3. @lambang: Yah caranya donk, sebelum data ditambahkan dengan menggunakan method addItem(Object obj) lakukan proses clear dahulu dengan memanggil method removeAllItems(). Nah klo ingin tahu method2x apa aja yg ada di JComboBox, coba cek ke JavaDoc yang bisa dilihat disini[1]

    [1] http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JComboBox.html

  4. lambang says:

    mas nanya………..
    gini …saya kan mau buat aplikasi java yg database nya menggunakan mysql,nah…..skrg saya menemui kasus seperti ini……
    saya membuat form data penduduk,dalam form tersebut tdpt 2 buah JCombobox yg digunakan utk menampilkn data dr database…
    JComboBox 1 utk menampilkn data propinsi, sedangkan JComboBox 2 digunakan utk menampilkan data kabupaten berdasarkan item yg dipilih pd jComboBox 1…yg menjadi masalah adalah ketika saya memberikan ItemStateListener pd jComboBox 1 yg isinya akan menambahkan data kabupaten berdasarkan item yg dipilih di JComboBox 1 yg terjadi adalah data di JcomboBox 2 selalu bertambah setiap kali saya memilih item di JComboBox 1…..trus gmn caranya agar isi JComboBox selalu berganti sesuai dengan data yg saya pilih di JComboBox 1……mhn pencerahannya
    mf mgkn nanya nya berbelit2………:D

  5. lambang says:

    mas nanya………..
    gini …saya kan mau buat aplikasi java yg database nya menggunakan mysql,nah…..skrg saya menemui kasus seperti ini……
    saya membuat form data penduduk,dalam form tersebut tdpt 2 buah JCombobox yg digunakan utk menampilkn data propinsi dr database…
    JComboBox 1 utk menampilkn data propinsi, sedangkan JComboBox 2 digunakan utk menampilkan data kabupaten berdasarkan item yg dipilih pd jComboBox 1…yg menjadi masalah adalah ketika saya memberikan ItemStateListener pd jComboBox 1 yg isinya akan menambahkan data kabupaten berdasarkan item yg dipilih di JComboBox pertama yg terjadi adalah data di JcomboBox 2 selalu bertambah setiap kali saya memilih item di JComboBox 2…..trus gmn caranya agar isi JComboBox selalu berganti sesuai dengan data yg saya pilih di JComboBox 1……
    mf mgkn nanya nya berbelit2………:D

  6. Kaiser says:

    Mantap Pak ^^

Leave a Reply

[+] adsenseid emoticons by Martinus Ady H. Modified from nartzco source code.