Untuk membuat aplikasi desktop berbasis Java, Anda dapat melakukan langkah-langkah berikut:
1. Pilih File > New Project atau tekan Ctrl+Shift+N.
2. Pada jendela New Project, pilih kategori Java dan proyek Java Desktop Application, kemudian klik Next.
3. Jendela Disclaimer akan muncul, klik Next.
4. Pada Project Name masukkan nama proyek Anda.
5. Pada Choose Application Shell, pilih Basic Application.
6. Centang kotak Use Dedicated Folder for Storing Libraries
. 7. Klik Next dan kemudian Finish. Pilih kategori Swing GUI Forms dan pilih file yang ingin ditam- bahkan.
Membuat Frame
Frame merupakan bingkai yang menampung komponen-komponen GUI dalam aplikasi desktop. Berikut ini langkah-langkah untuk membuat frame:
1. Pada proyek yang sudah dibuat, klik package yang ada, kemudian pilih New > JFrame Form…
2. Pada Class Name, masukkan nama kelas frame dan klik Finish.
Membuat Panel
Sebuah panel dapat menghubungkan beberapa kombinasi komponen. Hal ini memungkinkan Anda untuk berpindah antarpanel yang ada dalam frame. Setiap panel dikonfigurasi dengan sebuah layout yang menentukan posisi setiap komponen GUI dalam panel. Anda dapat membuat panel dengan tiga cara. Cara 1:
1. Klik-kanan pada package yang ada dalam proyek, pilih New > JPanel Form…
2. Pada jendela New JPanel Form, atur nama panel kemudian klik Finish.
Cara 2:
1. Pertama-tama Anda perlu menyiapkan proyek yang sudah memiliki frame.
2. Buka frame kemudian tarik dan lepas ikon Panel yang ada dalam Palette di sebelah kanan ke dalam frame.
3. Anda kemudian dapat mengubah ukuran panel dengan menarik sudut-sudutnya.

Cara 3:
1. Buka frame yang telah Anda buat.
2. Klik-kanan di dalam frame.
3. Pilih Add From Palette > Swing Container > Panel.
Membuat Event Listener
Event listener memungkinkan Anda untuk menambahkan perilaku ke dalam sebuah aplikasi desktop seperti menampilkan teks saat pengguna menekan tombol Tampil, menyimpan data saat pengguna menekan Simpan, dan sebagainya. Untuk membuat event listener, pertama-tama Anda perlu menyiapkan sebuah frame yang berisi panel dengan komponen-komponen di dalam- nya. Lakukan langkah-langkah berikut:
1. Buat frame dalam proyek
2. Buat panel dalam proyek dan beri nama PanelDasar.
3. Buka PanelDasar dan tambahkan komponen-komponen berikut de- ngan menarik dan melepasnya dari Palette ke dalam panel: 5 Label, 1 Tree, 3 TextFields, 1 Button, dan 2 Radio button.
4. Ubah teks dari masing-masing komponen dengan mengklik-kanan komponen dan memilih Edit Text.
5. Ganti teks pada masing-masing komponen sehingga menjadi seperti pada gambar berikut:
6. Simpan panel dengan menekan Ctrl+S atau memilih File > Save.
7. Buka frame yang ada dalam proyek.
8. Tarik dan lepas PanelDasar di sebelah kiri layar ke dalam frame kemudian atur ukuran frame sesuai dengan ukuran panel.
Setelah frame selesai disiapkan, Anda kemudian dapat menambahkan event listener dengan langkah-langkah berikut:
1. Klik-kanan pada tombol Hapus dan pilih Events > Mouse > mouseClicked.
2. Editor Java akan menampilkan mode Source. Di dalam method, ma- sukkan kode berikut:
jTextField1.setText(""); jTextField2.setText(""); jTextField3.setText("");
3. Simpan file dengan menekan Ctrl+S atau memilih File > Save.
4. Hapus PanelDasar yang ada pada frame dengan cara memperluas frame pada jendela Navigator di sebelah kiri bawah dan klik-kanan panel kemudian pilih Delete.
5. Setelah itu tambahkan PanelDasar yang baru ke dalam frame.
6. Jalankan aplikasi dengan menekan Shift+F6.
Saat menjalankan aplikasi, data yang dimasukkan akan dihapus ketika Anda menekan tombol Hapus.
Menghubungkan Aplikasi dengan Database
Pada bagian ini Anda akan membuat aplikasi CRUD sederhana untuk mempelajari cara menghubungkan aplikasi dengan database. Aplikasi CRUD (Create, Read, Update, Delete) adalah aplikasi yang terintegrasi dengan database dan dapat melakukan proses Membuat, Menampilkan, Mengubah, dan Menghapus data.
Menyiapkan Database Pertama-tama Anda perlu menyiapkan aplikasi dengan membuka Net- Beans dan menjalankan MySQL. Anda perlu menyiapkan database MySQL terlebih dahulu dengan cara sebagai berikut:
1. Pilih Services di sebelah kiri atas IDE dan kemudian klik-kanan MySQL Server at… dan pilih Create Database.
2. Setelah itu masukkan nama database dan klik OK.
3. Perluas database, klik-kanan folder Tables dan pilih Create Table.
4. Beri nama tabel1, pilih Add column dan beri nama kolom no, tipe INT, dan pilih Primary key, kemudian klik OK.
5. Dengan cara yang sama, tambahkan kolom nama, tipe VARCHAR, ukuran 100, dan kolom alamat, tipe TEXT. Kemudian klik OK.
6. Perluas tabel1, klik-kanan dan pilih View Data… Anda kemudian dapat melihat tabel1 ditampilkan dalam IDE.
7. Tabel database Anda akan muncul pada IDE.
Menyiapkan Aplikasi Setelah membuat tabel database, Anda perlu membuat proyek aplikasi Java dengan langkah-langkah berikut:
1. Pilih File > New Project.
2. Pilih Java > Java Application, kemudian klik Next.
3. Ubah nama proyek sesuai dengan keinginan Anda kemudian klik Finish.
4. Perluas aplikasi, klik-kanan Source Packages, kemudian pilih New > Other…
5. Pilih kategori Swing GUI Forms dan tipe file Master/Detail Sample Form kemudian klik Next.
6. Anda kemudian dapat mengubah nama kelas sesuai dengan ke- inginan Anda dan kemudian mengklik Next.
7. Pada Master Table pilih koneksi database yang baru saja Anda buat, pilih tabel1, klik Next dan kemudian klik Finish.
8. Hapus NamaProyek.java di sebelah kiri untuk menghindari error saat menjalankan aplikasi.
9. Klik-kanan proyek kemudian pilih Clean and Build.
10. Anda kemudian dapat menjalankan aplikasi dengan memilih Run.
Mendistribusikan Aplikasi Desktop Java
Berikut ini langkah-langkah untuk membuat dan mendistribusikan aplikasi desktop Java yang berupa file JAR:
1. Buka proyek kemudian pilih Run > Build Project.
2. Folder build dan dist akan ditambahkan secara otomatis ke dalam folder proyek Anda.
3. Semua kode sumber akan di-compile ke dalam file .class, dalam folder build.
4. Sebuah file JAR yang berisi proyek Anda akan dibuat secara otomatis di dalam folder dist.
5. Jika Anda menggunakan library dalam proyek, library tersebut akan ditempatkan dalam folder lib yang akan dibuat secara otomatis da- lam folder dist.
Menjalankan Aplikasi di luar IDE
Untuk menjalankan aplikasi di luar IDE, Anda dapat mengklik-ganda file .jar pada folder dist.
Mendistribusikan Aplikasi untuk Pengguna Lain Untuk mendistribusikan aplikasi untuk pengguna lain (komputer lain), lakukan langkah-langkah berikut: 1. Buat file zip yang berisi file JAR (.jar) dari aplikasi dan folder lib yang mengandung library-library. 2. Kirim file tersebut untuk pengguna/komputer lain. Pastikan file zip kemudian diekstrak sehingga file .jar dan folder lib berada dalam folder yang sama. 3. Pengguna kemudian dapat mengklik-ganda file .jar untuk men- jalankan aplikasi.
Menjalankan Aplikasi melalui Command Line
Untuk menjalankan aplikasi melalui command line, lakukan langkah- langkah berikut:
1. Buka jendela command prompt.
2. Ubah direktori menjadi folder LOKASI_PROYEK/dist (gunakan pe- rintah cd).
3. Masukkan perintah berikut untuk menjalankan aplikasi:
Yap sekian mungkin ,,,, banyak jalan menuju kuburan,,,,, jangan terpaku pada satu cara ,,,
oke ane capek ,,, salam bloger.....