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.
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H