You are on page 1of 8

package calculator_sederhana;

import javax.swing.*; import java.awt.*; public class CALCULATOR extends JFrame {

private static final long serialVersionUID = 1L; private JPanel jContentPane = null; // @jve:decl-index=0:visual-constraint="18,54" private JTextField Nilai1 = null; private JTextField Nilai2 = null; private JTextField Nilai3 = null; private JLabel Nilai = null; private JLabel Nilai4 = null; private JLabel Nilai5 = null; private JButton tambah = null; private JButton kali = null;

/** * This method initializes Nilai1 * * @return javax.swing.JTextField */ private JTextField getNilai1() { if (Nilai1 == null) { Nilai1 = new JTextField();

Nilai1.setBounds(new Rectangle(91, 14, 139, 31)); } return Nilai1; }

/** * This method initializes Nilai2 * * @return javax.swing.JTextField */ private JTextField getNilai2() { if (Nilai2 == null) { Nilai2 = new JTextField(); Nilai2.setBounds(new Rectangle(91, 56, 138, 33)); } return Nilai2; }

/** * This method initializes Nilai3 * * @return javax.swing.JTextField */ private JTextField getNilai3() { if (Nilai3 == null) {

Nilai3 = new JTextField(); Nilai3.setBounds(new Rectangle(92, 103, 136, 35)); } return Nilai3; }

/** * This method initializes tambah * * @return javax.swing.JButton */ private JButton getTambah() { if (tambah == null) { tambah = new JButton(); tambah.setText("+"); tambah.setBounds(new Rectangle(242, 12, 41, 39)); tambah.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { String a = Nilai1.getText(); String b = Nilai2.getText(); int aa = Integer.parseInt(a); int bb = Integer.parseInt(b); int c = aa+bb; Nilai3.setText(""+c); System.out.println("actionPerformed()"); // TODO Autogenerated Event stub actionPerformed()

} }); } return tambah; }

/** * This method initializes kali * * @return javax.swing.JButton */ private JButton getKali() { if (kali == null) { kali = new JButton(); kali.setText("X"); kali.setBounds(new Rectangle(242, 63, 43, 37)); kali.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { String a = Nilai1.getText(); String b = Nilai2.getText(); int aa = Integer.parseInt(a); int bb = Integer.parseInt(b); int c = aa*bb; Nilai3.setText(""+c); System.out.println("actionPerformed()"); // TODO Autogenerated Event stub actionPerformed()

} }); } return kali; }

/** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub SwingUtilities.invokeLater(new Runnable() { public void run() { CALCULATOR thisClass = new CALCULATOR(); thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); thisClass.setVisible(true); } }); }

/** * This is the default constructor */ public CALCULATOR() { super();

initialize(); }

/** * This method initializes this * * @return void */ private void initialize() { this.setSize(330, 229); this.setContentPane(getJContentPane()); this.setTitle(" Kalkulator greenlife"); }

/** * This method initializes jContentPane * * @return javax.swing.JPanel */ private JPanel getJContentPane() { if (jContentPane == null) { Nilai5 = new JLabel(); Nilai5.setBounds(new Rectangle(18, 108, 64, 26)); Nilai5.setText(" Hasil"); Nilai4 = new JLabel();

Nilai4.setBounds(new Rectangle(17, 60, 67, 27)); Nilai4.setText(" Nilai 2"); Nilai = new JLabel(); Nilai.setBounds(new Rectangle(19, 15, 59, 28)); Nilai.setText(" Nilai 1"); jContentPane = new JPanel(); jContentPane.setLayout(null); jContentPane.setSize(new Dimension(351, 77)); jContentPane.add(getNilai1(), null); jContentPane.add(getNilai2(), null); jContentPane.add(getNilai3(), null); jContentPane.add(Nilai, null); jContentPane.add(Nilai4, null); jContentPane.add(Nilai5, null); jContentPane.add(getTambah(), null); jContentPane.add(getKali(), null); } return jContentPane; }

Nah setelah di eksekusi, kurang lebih ini nih outputnya:

You might also like