Pertama Buka Aplikasi Netbeans.

Setelah itu, buat projectnya 'file - new project {ctrl+shift+n} - java - Java Application [next - Finish]
Membuat projectnya selesai, Terus kita buat framenya.
Setelah selesai, kita buat Desain GUI nya Contohnya Seperti ini :
Source Codenya :
untuk GUI cuma pakai JTextField dan JButton
String angka;
double jumlah, angka1, angka2;
int pilih;
private void cActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
display.setText("");
angka1=0.0;
angka2=0.0;
jumlah=0.0;
angka="";
}
private void bagiActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
angka1=Double.parseDouble(angka);
display.setText("/");
angka="";
pilih=1;
}
private void kaliActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
angka1=Double.parseDouble(angka);
display.setText("x");
angka="";
pilih=2;
}
private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
angka +="7";
display.setText(angka);
}
private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
angka +="8";
display.setText(angka);
}
private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
angka +="9";
display.setText(angka);
}
private void jButton0ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
angka +="0";
display.setText(angka);
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
angka +="1";
display.setText(angka);
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
angka +="2";
display.setText(angka);
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
angka +="3";
display.setText(angka);
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
angka +="4";
display.setText(angka);
}
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
angka +="5";
display.setText(angka);
}
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
angka +="6";
display.setText(angka);
}
private void minActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
angka1=Double.parseDouble(angka);
display.setText("-");
angka="";
pilih=3;
}
private void plusActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
angka1=Double.parseDouble(angka);
display.setText("+");
angka="";
pilih=4;
}
private void komaActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
angka +=".";
display.setText(angka);
}
private void samadenganActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
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;
}
}
private void hapusActionPerformed(java.awt.event.ActionEvent evt) {
String backspace=null;
if(display.getText().length() >0){
StringBuilder sb = new StringBuilder(display.getText());
sb.deleteCharAt(display.getText().length()-1);
backspace = sb.toString();
display.setText(backspace);
}
}
Untuk Hasil Run nya:
Terimakasih.
Tidak ada komentar:
Posting Komentar