- akan muncul tampilan untuk memberi nama Project anda, saya menamakan KalkulatorJava, lalu klik Finish jika
sudah!
- hal yang sama, klik kanan pada button lalu Edit Text dan Change Variable Name
Edit Text : 1
Change Variable Name : cmd1
untuk button 2 sampai dengan 0 caranya sama, double klik lalu ketikkan syntax berikutnya!!
untuk button 1 :
String cmd1Text = text1.getText() + cmd1.getText();
text1.setText( cmd1Text );
untuk button 2 :
String cmd2Text = text1.getText() + cmd2.getText();
text1.setText( cmd2Text );
untuk button 3 :
String cmd3Text = text1.getText() + cmd3.getText();
text1.setText( cmd3Text );
untk button 4 :
String cmd4Text = text1.getText() + cmd4.getText();
text1.setText( cmd4Text );
untuk button 5 :
String cmd5Text = text1.getText() + cmd5.getText();
text1.setText( cmd5Text );
untuk button 6 :
String cmd6Text = text1.getText() + cmd6.getText();
text1.setText( cmd6Text );
untuk button 7 :
String cmd7Text = text1.getText() + cmd7.getText();
text1.setText( cmd7Text );
untuk button 8 :
String cmd8Text = text1.getText() + cmd8.getText();
text1.setText( cmd8Text );
untuk button 9 :
String cmd9Text = text1.getText() + cmd9.getText();
text1.setText( cmd9Text );
untuk button 0 :
String cmd0Text = text1.getText() + cmd0.getText();
text1.setText( cmd0Text );
lalu kita ketikkan sendiri syntax berikut, untuk posisi syntax ini terserah mua disimpan dimana aja
private void getOperator(String btnText){
untuk button = :
switch (math_operator){
case '+':
total2 = total1 + Double.parseDouble(text1.getText( ) );
break;
case '-':
total2 = total1 - Double.parseDouble(text1.getText( ) );
break;
case '*':
total2 = total1 * Double.parseDouble(text1.getText( ) );
break;
case '/':
total2 = total1 / Double.parseDouble(text1.getText( ) );
break;
}
text1.setText( Double.toString(total2) );
total1 = 0;
untuk button + :
String button_text = cmdtambah.getText();
getOperator(button_text);
untuk button - :
String button_text = cmdkurang.getText();
getOperator(button_text);
untuk button * :
String button_text = cmdkali.getText();
getOperator(button_text);
untuk button / :
String button_text = cmdbagi.getText();
getOperator(button_text);