0% found this document useful (0 votes)
33 views4 pages

Double Click Pada Komponen Yang Di Inginkan Maka Kita Langsung Menggunakan

The document describes a Java class called CALCULATORR that extends JFrame and implements a basic calculator. It defines variables to store numbers and operations and methods to handle button clicks that update the displayed values. Button clicks append numbers to a string, perform operations like addition/subtraction and update the display with the result.

Uploaded by

alfi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views4 pages

Double Click Pada Komponen Yang Di Inginkan Maka Kita Langsung Menggunakan

The document describes a Java class called CALCULATORR that extends JFrame and implements a basic calculator. It defines variables to store numbers and operations and methods to handle button clicks that update the displayed values. Button clicks append numbers to a string, perform operations like addition/subtraction and update the display with the result.

Uploaded by

alfi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

package calculator;

public class CALCULATORR extends javax.swing.JFrame {


String bilangan;
double jumlah,bil1,bil2;
int pilih;
/**
* Creates new form CALCULATORR
*/

public CALCULATORR() {
initComponents();
txthasil.setText(null);
bil1=0.0;
bil2=0.0;
jumlah=0.0;
bilangan="";
}

Double Click pada komponen yang di inginkan maka kita langsung menggunakan


Event actionPerformed kemudian masukan kode berikut :

private void btn1ActionPerformed(java.awt.event.ActionEvent evt) {


bilangan += "x";
txthasil.setText(bilangan);
}

private void btn2ActionPerformed(java.awt.event.ActionEvent evt) {


bilangan += "2";
txthasil.setText(bilangan);
}

~1~
private void btn3ActionPerformed(java.awt.event.ActionEvent evt) {
bilangan +="3";
txthasil.setText(bilangan);
}

private void btn4ActionPerformed(java.awt.event.ActionEvent evt) {


bilangan +="4";
txthasil.setText(bilangan);
}

private void btn5ActionPerformed(java.awt.event.ActionEvent evt) {


bilangan +="5";
txthasil.setText(bilangan);
}

private void btn6ActionPerformed(java.awt.event.ActionEvent evt) {


bilangan +="6";
txthasil.setText(bilangan);
}

private void btn7ActionPerformed(java.awt.event.ActionEvent evt) {


bilangan +="7";
txthasil.setText(bilangan);
}

private void btn8ActionPerformed(java.awt.event.ActionEvent evt) {


bilangan +="8";
txthasil.setText(bilangan);
}

private void btn9ActionPerformed(java.awt.event.ActionEvent evt) {


bilangan +="9";
txthasil.setText(bilangan);
}

private void btn0ActionPerformed(java.awt.event.ActionEvent evt) {


bilangan +="0";
txthasil.setText(bilangan);
}

private void btncActionPerformed(java.awt.event.ActionEvent evt) {


txthasil.setText(null);
bil1=0.0;
bil2=0.0;
jumlah=0.0;

~2~
bilangan="";
}

private void btntambahActionPerformed(java.awt.event.ActionEvent evt) {


bil1 =Double.parseDouble(bilangan);
txthasil.setText("+");
bilangan="";
pilih=1;
}

private void btnminusActionPerformed(java.awt.event.ActionEvent evt) {


bil1 =Double.parseDouble(bilangan);
txthasil.setText("-");
bilangan="";
pilih=2;
}

private void btnkaliActionPerformed(java.awt.event.ActionEvent evt) {


bil1 =Double.parseDouble(bilangan);
txthasil.setText("*");
bilangan="";
pilih=3;
}

private void btnbagiActionPerformed(java.awt.event.ActionEvent evt) {


bil1 =Double.parseDouble(bilangan);
txthasil.setText("/");
bilangan="";
pilih=4;
}

private void jButton12ActionPerformed(java.awt.event.ActionEvent evt) {


switch(pilih){
case 1:
bil2 = Double.parseDouble(String.valueOf(txthasil.getText()));
jumlah = bil1+bil2;
bilangan = Double.toString(jumlah);
break;
case 2:
bil2 =Double.parseDouble(String.valueOf(txthasil.getText()));
jumlah = bil1 - bil2;
bilangan = Double.toString(jumlah);
break;
case 3:
bil2 = Double.parseDouble(String.valueOf(txthasil.getText()));

~3~
jumlah = bil1 * bil2;
bilangan = Double.toString(jumlah);
break;
case 4:
bil2 = Double.parseDouble(String.valueOf(txthasil.getText()));
jumlah = bil1 / bil2;
bilangan = Double.toString(jumlah);
break;
}
txthasil.setText(bilangan);
}

private void btntitikActionPerformed(java.awt.event.ActionEvent evt) {


bilangan += ".";
txthasil.setText(bilangan);
}

~4~

You might also like