ngodingdulu

Membuat Program Kalkulator dengan Java NetBeans

Oleh Afa Hernandes4 menit baca

Seri · Bagian 2 dari 3Java NetBeans
  1. 1Source Code Dasar Java NetBeans untuk Pemula
  2. 2Membuat Program Kalkulator dengan Java NetBeans
  3. 3Cara Membuat JFrame Tampil di Tengah Layar + Validasi Input (Java NetBeans)

Membuat Program Kalkulator dengan Java NetBeans - gambar 1

● Buatlah tampilan seperti diatas dengan menggunakan Item-item yang sudah tersedia di Windows Pallete seperti : label, textfield, textarea, button, panel dll .

● Kalau sudah, saatnya membuat variable nama pada button, textfield, textarea ( contoh textfield : txtBil1, txtBil2, txtHasil )

● Setelah selesai baru kita buat kodingannya di Page Source .

private void btnTambahActionPerformed(java.awt.event.ActionEvent evt) { //tonny-lp2maray
String bil1=txtbil1.getText();
String bil2=txtbil2.getText();
double nbil1=Double.parseDouble(bil1);
double nbil2=Double.parseDouble(bil2);
double hasil=nbil1+nbil2;
String shasil=String.valueOf(hasil);
txthasil.setText(shasil);
}
private void btnKurangActionPerformed(java.awt.event.ActionEvent evt) {

//tonny-lp2maray

String bil1=txtbil1.getText();
String bil2=txtbil2.getText();
double nbil1=Double.parseDouble(bil1);
double nbil2=Double.parseDouble(bil2);
double hasil=nbil1-nbil2;
String shasil=String.valueOf(hasil);
txthasil.setText(shasil);
}
private void btnKaliActionPerformed(java.awt.event.ActionEvent evt) {
//tonny-lp2maray
String bil1=txtbil1.getText();
String bil2=txtbil2.getText();
double nbil1=Double.parseDouble(bil1);
double nbil2=Double.parseDouble(bil2);
double hasil=nbil1*nbil2;
String shasil=String.valueOf(hasil);
txthasil.setText(shasil);
}
private void btnBagiActionPerformed(java.awt.event.ActionEvent evt) {
//tonny-lp2maray
String bil1=txtbil1.getText();
String bil2=txtbil2.getText();
double nbil1=Double.parseDouble(bil1);
double nbil2=Double.parseDouble(bil2);
double hasil=nbil1/nbil2;
String shasil=String.valueOf(hasil);
txthasil.setText(shasil);
}
private void btnPangkatActionPerformed(java.awt.event.ActionEvent evt) {
//tonny-lp2maray
String bil1=txtbil1.getText();
String bil2=txtbil2.getText();
double nbil1=Double.parseDouble(bil1);
double nbil2=Double.parseDouble(bil2);
double hasil=Math.pow( nbil1,nbil2);
String shasil=String.valueOf(hasil);
txthasil.setText(shasil);
}
private void btnModActionPerformed(java.awt.event.ActionEvent evt) {
//tonny-lp2maray
String bil1=txtbil1.getText();
String bil2=txtbil2.getText();
double nbil1=Double.parseDouble(bil1);
double nbil2=Double.parseDouble(bil2);
double hasil=nbil1 % nbil2;
String shasil=String.valueOf(hasil);
txthasil.setText(shasil);
}
private void btnbersihActionPerformed(java.awt.event.ActionEvent evt) {
//tonny-lp2maray
txtbil1.setText("");
txtbil2.setText("");
txthasil.setText("");
}
private void btnKeluarActionPerformed(java.awt.event.ActionEvent evt) {
//tonny-lp2maray
dispose();
}
//------------------------------------------------------------------------------------------------------------------------------
private void btnAkarActionPerformed(java.awt.event.ActionEvent evt) {
//tonny-lp2maray
String Angka=txtAngka.getText();
double nAngka=Double.parseDouble(Angka);
double hasil=Math.sqrt(nAngka);
String shasil=String.valueOf(hasil);
txtHasil.setText(shasil);
}
private void btnSinActionPerformed(java.awt.event.ActionEvent evt) {
//tonny-lp2maray
String Angka=txtAngka.getText();
double nAngka=Double.parseDouble(Angka);
double hasil=Math.sin(nAngka);
String shasil=String.valueOf(hasil);
txtHasil.setText(shasil);
}
private void btnTanActionPerformed(java.awt.event.ActionEvent evt) {
//tonny-lp2maray
String Angka=txtAngka.getText();
double nAngka=Double.parseDouble(Angka);
double hasil=Math.tan(nAngka);
String shasil=String.valueOf(hasil);
txtHasil.setText(shasil);
}
private void btnLogActionPerformed(java.awt.event.ActionEvent evt) {
//tonny-lp2maray
String Angka=txtAngka.getText();
double nAngka=Double.parseDouble(Angka);
double hasil=Math.log(nAngka);
String shasil=String.valueOf(hasil);
txtHasil.setText(shasil);
}
private void btnBersihActionPerformed(java.awt.event.ActionEvent evt) {

//tonny-lp2maray

txtAngka.setText("");
txtHasil.setText("");
}
Bagikan:WhatsAppTelegramXFacebook
Membuat GUI Python dengan Qt Designer
DesktopTutorial

Membuat GUI Python dengan Qt Designer

Pada tutorial bahasa pemrograman kali ini, saya akan membagikan sebuah tutorialTutorial Cara Membuat GUI Python Menggunakan Qt Designer.

17 Maret 20211 mnt

Cara Install PyQt5 di Python
DesktopTutorial

Cara Install PyQt5 di Python

Pada tutorial bahasa pemrograman kali ini, saya akan membagikan sebuah tutorial tentang Tutorial Cara Install PyQt 5 Python di Windows Linux dan Mac Os.

16 Maret 20211 mnt

Enter bukaEsc tutupHalaman pencarian