Kali ini toufik's blog akan share program java yang menggunakan JFrame untuk pertama kalinya. berbeda dengan java yang make console yang tampilannya hitam putih. Dengan JFrame kita lebih bisa mendesain tampilan sesuka hati dengan menggunakan Palette (Seperti ToolBox pada Visual Studio (C#) ).
Oke untuk membuat sebuah program Java menggunakan JFrame Pertama - tama buat saja dulu program java seperti biasanya. nah kalo udah jadi, klik kanan pilih new lalu pilih JFrame From, gunanya untuk menambahkan form baru pada java yang nanti bisa kita gunakan untuk design antar muka. Jika sudah selesai hal pertama yang harus dilakukan adalah membuat designnya sesuai keinginan, dalam contoh ini ada baiknya ikutin bentuk form yang saya buat terlebih dahulu seperti dibawah:
Nah kalo sudah jadi seperti di atas, selanjutnya kita masuk ke nama_program.java pada main classnya dan kita insialisasi formnya, caranya pada main class nya tambahkan script:
Jika Sudah, kita akan mulai menambahkan coding - coding untuk proses hitungnya.
Caranya cukup klik 2 kali pada tombol yang akan digunakan untuk proses perhitungannya, seperti untuk proses penjumlahan Klik 2X pada button [ + ], untuk proses pengurangan Klik 2X pada button [-] , untuk proses peekaliannya Klik 2X pada button [ X ], dan untuk proses pembagian Klik 2X pada button [ / ].
nah untuk kali ini saya ambil contoh untuk membuat coding penjumlahannya.
Klik dua kali pada button [+] nya... maka akan muncul seperti kode di bawah.
Nah lihat tulisan //TODO di atas. dalam kurung kurawa itu kita tambahkan script coding seperti berikut:
Sip, kalo udah berarti tombol tambahnya pasti udah bisa digunakan untuk menghitung proses penjumlahannya.
Oke agar teman - teman nanti bisa melanjutkan pada proses perhitungan yang lainnya saya akan sedikit menjelaskan maksud dari coding di atas terlebih dahulu.
Untuk Syntax:
try = ini digunakan untuk try catch nya. biar kita nanti bisa nangkap error yang terjadi.
if(textAngka1.getText().isEmpty() || textAngka2.getText().isEmpty()) = ini untuk validasi, apabila teman - teman lupa atau belum mengisi bidang untuk angka1 atau angka2 nya maka akan muncul pemberitahuan dengan jOptionPane di atas. Fungsi jOptionPane sama seperti MessageBox di C Sharp.
double angka1,angka2,hasil; // Inisialisasi untuk variabel yang akan digunakan untuk proses hitungnya.
angka1 = Double.parseDouble(textAngka1.getText());// Kita rubah angka yang diinputkan di field menjadi double (Tipe Angka) agar bisa digunakan dalam proses Aritmatika.
hasil = angka1+angka2; // Ini rumus penjumlahannya , di program kali ini, ini yang paling penting. teman - teman yang ingin melanjutkan ke proses perkalian pengurangan dan pembagian hanya perlu mengganti bagian ini. Misal jika ingin membuat perkalian rubah coding ini menjadi hasil = angka1*angka2 ,dan berlaku juga untuk yang lainnya.
catch(Exception e) // Lanjutan dari try di atas, apabila ada error kita tangkap dengan ini dan tampilkan ke user apa errornya. Untuk contoh ini sudah ketahuan errornya akan terjadi apabila bada bidang angka1 atau angka2 nya tidak bertipe angka, maka akan error makanya di tampilkan ke user peringatan berupan ("Input Berupa Angka!") .
Sip intinya teman- teman hanya perlu melakukan hal yang sama untuk proses hitung lainnya.
Jika di run maka akan muncul field angka 1 dan angka 2 yang kosong, tinggal di isi aja dengan angka yang teman - teman inginkan lalu klik button untuk hitungnya seperti di bawah:
Males baca?
Download Program jadinya ==> Download Disini
Password RAR : www.toufik.web.id
Sekian Hari ini
Salam Toufik
0 komentar:
Posting Komentar
Ada pertanyaan atau sekedar ninggalin jejak silahkan comment di bawah
==komen anda berarti buat kami==