
Untuk pembuatan project saya rasa sudah paham, jika belum
klik link berikut : Cara Membuat Project Baru di Netbeans
Langsung saja jika telah membuat Jframe kita klik kanan pada
JForm, pilih Set Layout > Absolute
Layout.
Contoh desain yang saya buat seperti ini.
Selanjutnya ganti variable name agar memudahkan dalam proses
coding, contoh button . (titik) saya beri nama variablenya bt, button 1 = b1
dan seterusnya hingga semua button telah mendapatkan nama variable yang mudah
dengan cara klik kanan pada button yang mau di ubah lalu pilih change variable
name.
Sekarang kita masuk tahap coding.
Buka source code, kemudian cari script
"public class tampilankalkulatornya extends
javax.swing.JFrame {" (tanpa tanda kutip tentunya)
Letakkan script di bawah ini tepat di bawah script di atas
tadi.
String angka;
double
jumlah,angka1,angka2;
int pilih;

Sekarang masukkan script di bawah pada setiap button angka 1-9.Klik 2x pada
button untuk memasukkan script.
Tombol 0-9
NB: klik 2 kali pada tombol yang akan di masukan Script untuk memudahkan agar tidak perlu mencari lagi.
angka += "(tombol button)";
txthasil.setText(angka);
Masukan angka berdasarkan angka button,misalnya 9 jika
berada pada button 9
Tombol (.) / koma masukan pada tombol . (titik).
angka += ".";
txthasil.setText(angka);
Tombol Clear Masukan pada tombol "Hapus"
txthasil.setText("");
angka1=0.0;
angka2=0.0;
jumlah=0.0;
angka="";
Tombol + (tambah) Masukan pada tombol "+".
angka1=Double.parseDouble(angka);
txthasil.setText("+");
angka="";
pilih=1;
Tombol – (kurang) Masukan pada Tombol "-".
angka1=Double.parseDouble(angka);
txthasil.setText("-");
angka="";
pilih=2;
Tombol X (kali) Masukan pada tombol "X".
angka1=Double.parseDouble(angka);
txthasil.setText("*");
angka="";
pilih=3;
Tombol / (bagi) Masukan pada tombol "/".
angka1=Double.parseDouble(angka);
txthasil.setText("/");
angka="";
pilih=4;
Tombol = (menghitung total) Masukan pada tombol "="/
switch(pilih){
case 1:
angka2 =
Double.parseDouble(angka);
jumlah =
angka1 + angka2;
angka =
Double.toString(jumlah);
txthasil.setText(angka);
break;
case 2:
angka2 =
Double.parseDouble(angka);
jumlah =
angka1 - angka2;
angka =
Double.toString(jumlah);
txthasil.setText(angka);
break;
case 3:
angka2 =
Double.parseDouble(angka);
jumlah =
angka1 * angka2;
angka =
Double.toString(jumlah);
txthasil.setText(angka);
break;
case 4:
angka2 =
Double.parseDouble(angka);
jumlah =
angka1 / angka2;
angka =
Double.toString(jumlah);
txthasil.setText(angka);
break;
default:
break;
dan hasilnya akan seperti ini
sekian dan terima kasih. sampai jumpa di kesempatan lain.
0 komentar:
Post a Comment