hummmm .. udah dua hari lebih ga posting ..^_^
jadi kangen pengen posting....
maap teman - teman .. kemaren
tidak enak badan....
habis cuacanya serinf berubah - ubah..
hasilnya jadi sakit ...
Pada kesempatan kali ini saya mencoba
membuat contoh aplikasi kaklulator pada java mengunakan editplus
tentunya dengan varian yang berbeda...
semoga bermanfaat bagi teman -teman ..
ini screen shootnya :
silahkan yang mau mencoba .. ini scriptnya saya kasih :
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class kalk extends JFrame implements ActionListener {
JLabel lbNilai1 = new JLabel("Masukkan Nilai 1");
JLabel lbNilai2 = new JLabel("Masukkan Nilai 2");
JLabel lbNilai3 = new JLabel("Hasil");
JLabel lbHasil = new JLabel();
JTextField txNilai1 = new JTextField();
JTextField txNilai2 = new JTextField();
JTextField txHasil = new JTextField();
JButton tbh = new JButton("Tambah");
JButton krg = new JButton("Kurang");
JButton kl = new JButton("Kali");
JButton bg = new JButton("Bagi");
JButton sisa = new JButton("Sisa Bagi");
JButton close = new JButton("Close");
JButton reset = new JButton("Reset");
JPanel panel = new JPanel();
kalk()
{
setTitle("Kalkulator Sederhana");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400,400);
setLocationRelativeTo(null);
panel.setLayout(null);
lbNilai1.setBounds(10,10,120,30);
txNilai1.setBounds(130,10,120,30);
lbNilai2.setBounds(10,50,120,30);
txNilai2.setBounds(130,50,120,30);
lbNilai3.setBounds(10,100,120,30);
txHasil.setBounds(130,100,120,30);
tbh.setBounds(10,150,100,30);
tbh.addActionListener(this);
krg.setBounds(120,150,100,30);
krg.addActionListener(this);
kl.setBounds(230,150,100,30);
kl.addActionListener(this);
bg.setBounds(340,150,100,30);
bg.addActionListener(this);
sisa.setBounds(450,150,100,30);
sisa.addActionListener(this);
close.setBounds(170,200,100,30);
close.addActionListener(this);
reset.setBounds(290,200,100,30);
reset.addActionListener(this);
panel.add(lbNilai1);
panel.add(txNilai1);
panel.add(lbNilai2);
panel.add(txNilai2);
panel.add(lbNilai3);
panel.add(txHasil);
panel.add(tbh);
panel.add(krg);
panel.add(kl);
panel.add(bg);
panel.add(sisa);
panel.add(close);
panel.add(reset);
reset.setBounds(290,200,100,30);
getContentPane().add(panel);
//ok.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
double a,b,hasil;
if (e.getSource()==tbh)
{
a=Double.parseDouble(txNilai1.getText());
b=Double.parseDouble(txNilai2.getText());
hasil=a+b;
txHasil.setText("Hasil =");
txHasil.setText(""+ hasil);
}
else if(e.getSource()==krg)
{
a=Double.parseDouble(txNilai1.getText());
b=Double.parseDouble(txNilai2.getText());
hasil=a-b;
txHasil.setText("Hasil =");
txHasil.setText(""+ hasil);
}
else if(e.getSource()==kl)
{
a=Double.parseDouble(txNilai1.getText());
b=Double.parseDouble(txNilai2.getText());
hasil=a*b;
txHasil.setText("Hasil =");
txHasil.setText(""+ hasil);
}
else if(e.getSource()==bg)
{
a=Double.parseDouble(txNilai1.getText());
b=Double.parseDouble(txNilai2.getText());
hasil=a/b;
txHasil.setText("Hasil =");
txHasil.setText(""+ hasil);
}
else if(e.getSource()==sisa)
{
a=Double.parseDouble(txNilai1.getText());
b=Double.parseDouble(txNilai2.getText());
hasil=a%b;
txHasil.setText("Hasil =");
txHasil.setText(""+ hasil);
}
else if(e.getSource()==close)
{
System.exit(0);
}
}
public static void main(String[] args) {
kalk padanya=new kalk();
padanya.setSize(600,300);
padanya.setVisible(true);
}
}
NB : jangan lupa save sesuai dengan nama classnya disini menggunakan " kalk ".
selamat mencoba teman - teman
semoga bermanfaat ^_^...
good
ReplyDeletethank you UChunonogi ^_^
Deletebisa share program java editplus tentang Petugas Piket Dinas Pemadam Kebakaran ga, tolong ya. .
ReplyDelete