Review JDK 1.6 Update N
Humm… setelah selesai download Java SE 6 Update N tadi malam, sampai rumah akhirnya langsung cobain gimana dukungan Java pada aplikasi Desktop (maklum saya main-main Java cuman pada aplikasi swing, belum merambah ke aplikasi web
) . Setelah proses instalasi selesai, file pertama yang jadi tujuan saya adalah file netbeans.conf untuk mengedit default JDK yang akan digunakan oleh NetBeans dan kemudian mengkonfigurasi agar NetBeans dijalankan dengan menggunakan LAF Nimbus dan dibawah ini adalah konfigurasi file netbeans.conf saya:
|
1 2 3 4 |
netbeans_default_options="--laf sun.swing.plaf.nimbus.NimbusLookAndFeel -J-Dawt.useSystemAAFontSettings=on -J-Xms32m -J-Xmx128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled" # default location of J2SE JDK, can be overridden by using --jdkhome <dir> switch netbeans_jdkhome="/home/javamaniac/ProgramFiles/jdk1.6.0_05" |
Dan inilah hasil review yang telah saya lakukan pada Java SE 1.6 Update N:
Perbaikan-perbaikan:
- NetBeans 5.5 saya bisa dijalankan dengan sukses tanpa mengeluarkan NullPointerException lagi dan tampilan NetBeans 5.5 sangat mulus dengan LAF Nimbus dan bisa dilihat seperti gambar dibawah ini:

Click for large - Dukungan terhadap LAF GTK sedikit lebih baik dari versi sebelumnya (disini saya membandingkan dengan JDK 1.6.0_01), dan tampilan aplikasi yang menggunakan themes Tish sudah bisa dibilang baik, pewarnaannya juga sudah lebih sempurna dibanding versi sebelumnya terutama pada komponen JTextField mendapatkan requestFocus. Dan ini screenshot perbandingan NetBeans menggunakan LAF GTK pada JDK 1.6.0_01 dengan JDK 1.6 Update N (lihat pada JTextField, di JDK1.6_01 warna focus tidak begitu jelas, sedangkan pada JDK1.6_05 warna di JTextField mulus ditampilkan).

Click for large
Bugs pada JDK 1.6 Update N: (?)
- Bugs di LAF Nimbus: (?)
- Setelah NetBeans berjalan mulus menggunakan LAF Nimbus, bukan berarti tidak ada masalah
. Masalahnya yaitu NetBeans tetap mengeluarkan NullPointerException ketika membuka sebuah project seperti pada gambar dibawah ini:

Click for large - Pewarnaan JTree di LAF Nimbus kurang maximal, semuanya berwarna biru tua
seperti gambar dibawah ini:

Click for large
- Setelah NetBeans berjalan mulus menggunakan LAF Nimbus, bukan berarti tidak ada masalah
- Bugs di LAF GTK: (?)
Untuk sementara masih ini dulu review-nya, masih seputar LAF saja. Dan harapan kedepan-nya semoga dukungan themes GTK dan Nimbus lebih baik lagi terutama untuk dukungan Font supaya lebih kelihatan “native”
maklum ini kan masih versi “testing”


Untuk lebih jelasnya bisa baca-baca koq disini[1] atau kalau mau ikutin ajah rss-nya[2] biar ga sering2x ngebuka webnya klo ingin lihat berita baru
[1] https://jdk6.dev.java.net/6uNfaq.html
[2] http://blogs.sun.com/SDNProgramNews/feed/entries/atom?cat=%2FJava+SE+6+Update+N
Maksudnya JDK 1.6 Update N itu apa ya….????
Saya download dari sun kok versinya jdk-6u3-nb-6_0-windows, sama ndak ya…?????