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:
Berikut adalah tampilan editor di Netbeans:
Tapi, seperti biasa, kode yang dihasilkan sama sekali tidak indah. Coba lihat sendiri:
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’.