
Hai sobat, pada kesempatan kali saya akan membagikan Cara Merubah Tampilan Form Mengikuti Theme dari OS. Mungkin sudah banyak yang tau cara ini, dan mungkin juga masih banyak yang belum tau tentang bagaimana cara merubah tampilan default form pada saat program kita jalankan. Sebelumnya saya mohon maaf jika tulisan saya sulit agan pahami, karena pada dasarnya saya memang bukan seorang penulis.
Dalam tutorial ini saya selaku penulis tutorial memakai Netbeans versi 7.3 dan JDK 1.7. Dan bagi anda yang memakai versi dibawah itu tidak perlu kawatir karena tutorial ini akan tetap bekerja dengan baik...hehehe.
Pertama disini saya akan membuat project baru terlebih dahulu. Namun anda juga bisa menerapkan tutorial ini pada project-project yang telah anda buat sebelumnya dengan hanya menambahkan source code ini pada project anda. Saya tidak akan menjelaskan secara detail cara membuat project baru karena pasti anda sudah tau caranya. Bagi yang belum tau cara membuat project baru dengan Netbeans, berikut ini adalah langkah-langkahnya:
- Klik New Project pada tab Netbeans atau bisa dengan cara menekan tombol keyboard Ctrl + Shift + N secara bersama.
- Pada jendela New Project kita pilih Java kemudian Java Application dan klik tombol Next.
- Setelah itu saya akan memberi nama project baru ini dengan nama SimpelApp. Pada pilihan Create Main Class hilangkan saja centangnya karena nanti kita akan membuat form baru. Kemudian klik tombol Finish.
Setelah project berhasil dibuat, klik kanan pada project dan pilih New --> JFrameForm. Disini saya memberi nama home untuk JFrameForm yang baru saja saya buat. Kemudian setelah form dibuat, kini saat untuk mendesain letak komponen-komponen Swing Controls seperti tombol, text field, dll. Hingga tampak seperti gambar dibawah ini.

Keterangan variable komponen pada gambar:
1. JTextField = tfNo
2. JTextField = tfNama
3. JTextArea = tfAlamat
4. JButton = btNew
5. JButton = btEdit
6. JButton = btDelete
7. JButton = btExit
8. JTable = tbData
Jika anda menginginkan jendela form berada ditengah layar atau monitor ketika dijalankan, klik kanan pada JFrame > Properties dan pilih tab Code centang pada Generate Center.
Sekarang kita run atau jalankan form dengan cara tekan tombol Shift + F6. Perhatikan tampilan form pada saat dijalankan! Hasilnya pasti beda dari ketika form didesain. Jadi bagaimana supaya tampilan form tetap sama ketika dijalankan dengan ketika kita desain?
Tambahkan script berikut tepat sebelum initComponents(); dan setelah public home(){
String tampilan = javax.swing.UIManager.getSystemLookAndFeelClassName();
try{
javax.swing.UIManager.setLookAndFeel(tampilan);
} catch(Exception e){}
try{
javax.swing.UIManager.setLookAndFeel(tampilan);
} catch(Exception e){}
Kemudian sekarang kita run (Shift + F6) lagi dan perhatikan tampilan form sudah sesuai dengan saat kita desain kan?

Sekarang jelas berbeda kan antara sebelum dengan sesudah diberi script tadi. Gimana, mudah bukan?
Oke sobat, sampai disini dulu jumpa lagi dilain kesempatan dan tentunya masih seputar pemograman java.
Oke sobat, sampai disini dulu jumpa lagi dilain kesempatan dan tentunya masih seputar pemograman java.
Tidak ada komentar:
Posting Komentar