KALKULATOR GUI SEDERHANA DENGAN JAVA
calculator gui java sederhana
Masih sederhana, silahkan dikembangkan menurut kreativitas masing-masing
berikut merupakan source code program kalkulator gui sederhana menggunakan java, silahkan di kembangkan sendiri.
berikut merupakan source code program kalkulator gui sederhana menggunakan java, silahkan di kembangkan sendiri.
Program: Kalkulator.java
import javax.swing.*;
import java.awt.GridLayout;
import java.awt.BorderLayout;
public class Kalkulator {
JPanel panelJendela = new JPanel();
JTextField fieldHasil = new JTextField(20);
JLabel labelNama = new JLabel(Created by );
JButton button0 = new JButton(0?);
JButton button1 = new JButton(1?);
JButton button2 = new JButton(2?);
JButton button3 = new JButton(3?);
JButton button4 = new JButton(4?);
JButton button5 = new JButton(5?);
JButton button6 = new JButton(6?);
JButton button7 = new JButton(7?);
JButton button8 = new JButton(8?);
JButton button9 = new JButton(9?);
JButton buttonTambah = new JButton(+);
JButton buttonKurang = new JButton(-);
JButton buttonKali = new JButton(x);
JButton buttonBagi = new JButton(/);
JButton buttonKoma = new JButton(.);
JButton buttonSamadengan = new JButton(=);
JButton buttonHapus = new JButton(C);
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();
Kalkulator() {
BorderLayout bl = new BorderLayout();
panelJendela.setLayout(bl);
panelJendela.add(North, fieldHasil);
GridLayout gl = new GridLayout(5,3);
panel1.setLayout(gl);
panel1.add(button1);
panel1.add(button2);
panel1.add(button3);
panel1.add(button4);
panel1.add(button5);
panel1.add(button6);
panel1.add(button7);
panel1.add(button8);
panel1.add(button9);
panel1.add(button0);
panel1.add(buttonKoma);
panel1.add(buttonSamadengan);
panelJendela.add(Center, panel1);
GridLayout gl2 = new GridLayout(5,1);
panel2.setLayout(gl2);
panel2.add(buttonTambah);
panel2.add(buttonKurang);
panel2.add(buttonKali);
panel2.add(buttonBagi);
panel2.add(buttonHapus);
panelJendela.add(East, panel2);
panelJendela.add(South, labelNama);
JFrame jendela = new JFrame(kalkulator);
jendela.setContentPane(panelJendela);
jendela.pack();
jendela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jendela.setVisible(true);
mesin4 mesin = new mesin4(this);
button0.addActionListener(mesin);
button1.addActionListener(mesin);
button2.addActionListener(mesin);
button3.addActionListener(mesin);
button4.addActionListener(mesin);
button5.addActionListener(mesin);
button6.addActionListener(mesin);
button7.addActionListener(mesin);
button8.addActionListener(mesin);
button9.addActionListener(mesin);
buttonKoma.addActionListener(mesin);
buttonTambah.addActionListener(mesin);
buttonKali.addActionListener(mesin);
buttonKurang.addActionListener(mesin);
buttonBagi.addActionListener(mesin);
buttonSamadengan.addActionListener(mesin);
}
public static void main(String[] args) {
Kalkulator kalkul = new Kalkulator();
}
}
Nama program: mesin1.java
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class mesin1 implements ActionListener {
public void actionPerformed(ActionEvent kejadian) {
JOptionPane.showMessageDialog(null, ada tombol yang diklik );
}
}
Nama program: mesin2.java
import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class mesin2 implements ActionListener {public void actionPerformed(ActionEvent kejadian) {JButton tombolDiklik = (JButton) kejadian.getSource();String labelTombolDiklik = tombolDiklik.getText();JOptionPane.showMessageDialog(null, anda mengklik + labelTombolDiklik);}}Nama program: mesin3.javaimport java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class mesin3 implements ActionListener {Kalkulator induk;mesin3(Kalkulator induk) {this.induk = induk;}public void actionPerformed(ActionEvent kejadian) {JButton tombolDiklik = (JButton) kejadian.getSource();String tampilanBaru = tombolDiklik.getText();String tampilanLama = induk.fieldHasil.getText();induk.fieldHasil.setText(tampilanLama + tampilanBaru);}}
Nama program: mesin4.java
Demikian postingan tentang source Code Kalkulator GUI Java Sederhana, tinggal di copy dan pastekan code di atas ke Netbeans atau Eclipse anda. terimakasih.import java.awt.event.ActionListener;import java.awt.event.ActionEvent;import javax.swing.*;public class mesin4 implements ActionListener {Kalkulator induk;char operatorAritmatika = ;double hasilSekarang = 0;mesin4(Kalkulator induk) {this.induk = induk;}public void actionPerformed(ActionEvent kejadian) {JButton tombolDiklik = (JButton) kejadian.getSource();String tampilDiFieldHasil = induk.fieldHasil.getText();double nilaiDitampilkan = 0;if(!.equals(tampilDiFieldHasil)) {nilaiDitampilkan = Double.parseDouble(tampilDiFieldHasil);}Object sumber = kejadian.getSource();if(sumber == induk.buttonTambah) {operatorAritmatika = +;hasilSekarang = nilaiDitampilkan;induk.fieldHasil.setText();} else if(sumber == induk.buttonKurang) {operatorAritmatika = -;hasilSekarang = nilaiDitampilkan;induk.fieldHasil.setText();} else if(sumber == induk.buttonBagi) {operatorAritmatika = /;hasilSekarang = nilaiDitampilkan;induk.fieldHasil.setText();} else if(sumber == induk.buttonKali) {operatorAritmatika = *;hasilSekarang = nilaiDitampilkan;induk.fieldHasil.setText();} else if(sumber == induk.buttonSamadengan) {if(operatorAritmatika==+) {hasilSekarang += nilaiDitampilkan;induk.fieldHasil.setText(+hasilSekarang);} else if(operatorAritmatika==-) {hasilSekarang -= nilaiDitampilkan;induk.fieldHasil.setText(+hasilSekarang);} else if(operatorAritmatika==/) {hasilSekarang /= nilaiDitampilkan;induk.fieldHasil.setText(+hasilSekarang);} else if(operatorAritmatika==*) {hasilSekarang *= nilaiDitampilkan;induk.fieldHasil.setText(+hasilSekarang);}} else {String labelButtonDiklik = tombolDiklik.getText();induk.fieldHasil.setText(tampilDiFieldHasil + labelButtonDiklik);}}}
jika terjadi kesalahan atau ada Error silahkan Comment atau Coret - Coret di bawah gan... tinggalkan Jejak ...
download now
KALKULATOR GUI SEDERHANA DENGAN JAVA
Reviewed by hunti
on
10:52 AM
Rating: