Netbeans 5.0 dan Matisse

Beberapa orang di milis JUG sangat berkomentar tentang canggihnya Swing Editor di Netbeans, yang lebih terkenal dengan nama Matisse. Berbagai fitur canggih seperti:

  • Snap-in placement. Komponen otomatis lengket ke lokasi penempatan. Mirip seperti kalau kita menggeser-geser WinAmp di pojok layar.

  • Dynamic Layout. Dengan setting mudah, layout menjadi kebal terhadap resize dan perbedaan resolusi

  • Baseline Alignment. Label, tombol, dan text component diatur agar tulisannya segaris.

sudah terinstal secara default. So, berbekal pengalaman buruk pahitnya mencoding GridBagLayout, saya segera mendonlod Netbeans dan berharap akan adanya titik terang dalam pembuatan desktop apps di Java. Test singkat saya adalah menghasilkan tampilan seperti ini:

Hasil akhir tampilan

Berikut adalah tampilan editor di Netbeans: Netbeans Design View

Tapi, seperti biasa, kode yang dihasilkan sama sekali tidak indah. Coba lihat sendiri:

Autogenerated code by Netbeans

Tapi secara keseluruhan .. lumayanlah. Membuat tampilan seperti di atas cuma dalam waktu 5 menit itu sudah kemajuan besar.

PR Swing selanjutnya tinggal masalah binding dan validation yang masih harus ‘kerja keras’.