Lihat ke Halaman Asli

Arozisokhi Zebua

Computer Teacher

Java Desktop | Kalkulator Sederhana

Diperbarui: 24 Juni 2015   22:34

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

1350827346852680619

Bagi para newbie java, termasuk saya belajar bahasa pemrograman java past banyak mengalami banyak rintangan. Hal ini karena cakupan bahasa pemrograman yang open sorce dan general purpose ini tidak hanya pada satu bagian saja. Tapi semua aplikasi teknolgi bisa dibuat dengan memakai bahasa pemrograman ini. Salah satu bagian aplikasi yang bisa dibuat adalah aplikasi desktop, yang bisa dijalankan pada semua OS komputer. Nah , berikut saya share code java untuk membuat aplikasi seperti pada gambar itu. Saya memakai JDK 7 jdk-7-windows-x64, dan netbeans 7.2. Kedua aplikasi ini bisa didownload seacara gratis di http://netbeans.org/. package kuliah_aro; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class KalkulatorSederhana implements ActionListener { JFrame f=new JFrame(); JLabel l1=new JLabel("Bilangan Pertama"); JTextField t1=new JTextField(); JLabel l2=new JLabel("Bilangan Kedua"); JTextField t2=new JTextField(); JButton b1=new JButton("Jumlahkan(+)"); JButton b2=new JButton("Kalikan(X)"); JButton b3=new JButton("Kurangkan(-)"); JButton b4=new JButton("Bagikan(/)"); JLabel l5=new JLabel("Hasil"); JTextField t3=new JTextField(); void tampil(){ f.addWindowListener(new WindowClosing()); f.setSize(500,300); f.setLayout(new GridLayout(5, 2)); f.setVisible(true); f.setTitle("Kalkulator Sederhana"); f.add(l1); f.add(t1); f.add(l2); f.add(t2); f.add(b1); f.add(b2); f.add(b3); f.add(b4); f.add(l5); f.add(t3); b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this); b4.addActionListener(this); t3.setEditable(false); } public static void main(String[] args) { KalkulatorSederhana k=new KalkulatorSederhana(); k.tampil(); } @Override public void actionPerformed(ActionEvent e) { String s1=t1.getText(); String s2=t2.getText(); double n1 = Double.parseDouble(s1); double n2 = Double.parseDouble(s2); double k1=n1+n2; double k2=n1*n2; double k3=n1-n2; double k4=n1/n2; if (e.getSource()==b1){ t3.setText(Double.toString(k1)); } if (e.getSource()==b2){ t3.setText(Double.toString(k2)); } if (e.getSource()==b3){ t3.setText(Double.toString(k3)); } if (e.getSource()==b4){ t3.setText(Double.toString(k4)); } } } Sekian saja dulu, semoga bermanfaat. Salam sukses.




BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline