Kemudian Pilih kategori Java, dan project Java Application lalu Klik Next
Setelah itu beri nama projectnya dengan nama yang kalian inginkan, disini gue menggunakan nama SimpelCalculator1 , lalu Uncheck Create Main Class. Karena kita nantinya akan menggunakan class JFrame sebagai main class, lalu Klik Finish
Klik kanan pada package <default package> --> New --> JFrame Form lalu berinama Kalkulator
Sekarang adalah saatnya mendesain tampilan kalkulatornya. Tinggal drag and drop dari window pallete ( Window --> Pallete ) yang berada di kanan layar ke dalam Design Kalkulator.java, buatlah desain kalkuator seperti dibawah ini :
Selanjutnya kita masuk ketahap pengkodingan, Klik tab Source dan masukan koding dibawa ini:
String angka; double jumlah,angka1,angka2; int pilih;
|
Tulis koding tersebut tepat dibawah koding ini :
public
class
TampilanKalkulator
extends
javax.swing.JFrame {
kemudian pada setiap button yang ada isikan koding berikut :
Untuk tombol angka 0 s/d 9
angka +=
"x"
;
display.setText(angka);
ganti huruf x dengan angka yang sama dengan yang tertera dibutton
Untuk tombol koma (,)
angka +=
"."
;
display.setText(angka);
Uuntuk tombol Clear (C)
display.setText(
""
);
angka1=
0.0
;
angka2=
0.0
;
jumlah=
0.0
;
angka=
""
;
Untuk tombol (+)
angka1=Double.parseDouble(angka);
display.setText(
"+"
);
angka=
""
;
pilih=
1
;
Untuk tombol (-)
angka1=Double.parseDouble(angka);
display.setText(
"-"
);
angka=
""
;
pilih=
2
;
Untuk Tombol (x)
angka1=Double.parseDouble(angka);
display.setText(
"*"
);
angka=
""
;
pilih=
3
;
Untuk Tombol (/)
angka1=Double.parseDouble(angka);
display.setText(
"/"
);
angka=
""
;
pilih=
4
;
Untuk Tombol (=)
switch
(pilih){
case
1
:
angka2 = Double.parseDouble(angka);
jumlah = angka1 + angka2;
angka = Double.toString(jumlah);
display.setText(angka);
break
;
case
2
:
angka2 = Double.parseDouble(angka);
jumlah = angka1 - angka2;
angka = Double.toString(jumlah);
display.setText(angka);
break
;
case
3
:
angka2 = Double.parseDouble(angka);
jumlah = angka1 * angka2;
angka = Double.toString(jumlah);
display.setText(angka);
break
;
case
4
:
angka2 = Double.parseDouble(angka);
jumlah = angka1 / angka2;
angka = Double.toString(jumlah);
display.setText(angka);
break
;
default
:
break
;
Setelah selesai dengan kodingan, Klik Run -> Run File untuk menjalankan programnya jika tidak ada kesalahan atau error makan outputnya akan seperti ini :
0 komentar:
Posting Komentar