Melihat – lihat Swing Package

 

Berangkat dari Java Foundation Class (JFC) kita akan melihat salah satu feature dari JFC yaitu Komponen Swing, ada Swing Package,Swing sangat bagus dan lengkap, Java menyertakan setidaknya tujuh belas (17) buah package yang berisi class-class swing yang siap digunakan.

  • javax.accesibility
  • javax.swing
  • javax.swing.border
  • javax.swing.colorchooser
  • javax.swing.event
  • javax.swing.filechooser
  • javax.swing.plaf
  • javax.swing.plaf.basic
  • javax.swing.plaf.multi
  • javax.swing.plaf.synth
  • javax.swing.text
  • javax.swing.text.html
  • javax.swing.text.rtf
  • javax.swing.table
  • javax.swing.tree
  • javax.swing.undo

kita tidak akan menggunakan semua class – class dalam package swing, hanya sebagian kecil saja dari class class tersebut yang nantinya akan benar – benar digunakan. Sehingga kita bisa berkonsentrasi untuk memahami beberapa komponen penting saja.katanya, beberapa class yang diatas sudah cukup sebagai bahan pembuat perangkat lunak berkualitas.

Pada Java juga menyediakan banyak sekali library swing, antara lain Swingx dan Jgoodies yang mengembangkan library standar swing dengan nambahin berbagai macam feature menarik.Nyaris semua komponen yang kita perlukan baik komponen umum hingga komponen untuk tujuan khusus banyak tersedia di dunia maya, kita tinggal mencari dan menggunakan.

Praktek yang baik dalam memilih komponen apa yang tepat adalah dengan mencari dahulu informasi di internet. Hal ini sangat bermanfaat untuk mengurangi waktu kita mengembangkan komponen, sehingga kita bisa lebih banyak berkonsentrasi untuk mengembangkan sisi bisnis dan usability dari perangkat lunak yang kita kembangkan. Sebaik apapun perangkat lunak yang kita buat tapi tidak memberikan nilai tambah terhadap masalah yang dihadapi adalah kesia-siaan belaka. Banyak sekali perangkat lunak yang dianggap gagal, itu yang saya dapatkan pada saat saya proses penyelesaian tugas akhir saya, dosen pembimbing saya bilang “buat apa bikin program yang canggih tapi gak bisa menyelesaikan masalah di sekililingmu” artinya buka sisi bagus atau tidaknya suatu program tapi sanggupkah kita menjawab masalah yang ada di sekeliling kta dengan perangkat lunak yang kita kembangkan sehingga mampu memberikan nilai tambah terhadap masalah yang dihadapi.

#subhanakallahumawabihamdikaasyhaduanlailahaillaantastagfirukawaatuubuilaik 🙂

 

Leave a comment