.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

KALKULATOR SEDERHANA DENGAN JAVA

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh

Membuat kalkulator sederhana dengan memanfaatkan fasilitas GUI pada JAVA...
Berikut adalah scrinshotnya.....

Langsung saja...
Untuk membuat program seperti diatas silahkan anda buat desain seperti dibawah ini:


Kemudian berikut source codenya:

package MyKalkulator;

public class fhitung extends javax.swing.JFrame {

    /** Creates new form fhitung */

    public fhitung() {

        initComponents();

    }

    /** This method is called from within the constructor to

     * initialize the form.

     * WARNING: Do NOT modify this code. The content of this method is

     * always regenerated by the Form Editor.

     */

    @SuppressWarnings("unchecked")

    // <editor-fold defaultstate="collapsed" desc="Generated Code">                        

    private void initComponents() {

        jLabel1 = new javax.swing.JLabel();

        jLabel2 = new javax.swing.JLabel();

        jLabel3 = new javax.swing.JLabel();

        jLabel4 = new javax.swing.JLabel();

        jTextNil1 = new javax.swing.JTextField();

        jTextNil2 = new javax.swing.JTextField();

        jTextHasil = new javax.swing.JTextField();

        tambah = new javax.swing.JButton();

        kali = new javax.swing.JButton();

        bagi = new javax.swing.JButton();

        kurang = new javax.swing.JButton();

        bersih = new javax.swing.JButton();

        keluar = new javax.swing.JButton();

        jLabel5 = new javax.swing.JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        setTitle("Form Hitung");

        setBackground(new java.awt.Color(255, 255, 255));

        addWindowListener(new java.awt.event.WindowAdapter() {

            public void windowActivated(java.awt.event.WindowEvent evt) {

                formWindowActivated(evt);

            }

        });

        getContentPane().setLayout(null);

        jLabel1.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N

        jLabel1.setForeground(new java.awt.Color(51, 51, 51));

        jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

        jLabel1.setText("Kalkulator By Indra Al Sasak");

        getContentPane().add(jLabel1);

        jLabel1.setBounds(40, 10, 290, 17);

        jLabel2.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N

        jLabel2.setText("Nilai 2");

        getContentPane().add(jLabel2);

        jLabel2.setBounds(10, 100, 50, 30);

        jLabel3.setFont(new java.awt.Font("Times New Roman", 1, 12)); // NOI18N

        jLabel3.setText("Hasilnya");

        getContentPane().add(jLabel3);

        jLabel3.setBounds(10, 130, 70, 30);

        jLabel4.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N

        jLabel4.setText("Nilai 1");

        getContentPane().add(jLabel4);

        jLabel4.setBounds(10, 70, 50, 30);

        jTextNil1.setText("jTextField1");

        getContentPane().add(jTextNil1);

        jTextNil1.setBounds(90, 70, 80, 20);

        jTextNil2.setText("jTextField2");

        getContentPane().add(jTextNil2);

        jTextNil2.setBounds(90, 100, 80, 20);

        jTextHasil.setText("jTextField3");

        getContentPane().add(jTextHasil);

        jTextHasil.setBounds(90, 130, 80, 20);

        tambah.setText("Tambah");

        tambah.addActionListener(new java.awt.event.ActionListener() {

            public void actionPerformed(java.awt.event.ActionEvent evt) {

                tambahActionPerformed(evt);

            }

        });

        getContentPane().add(tambah);

        tambah.setBounds(190, 50, 80, 40);

        kali.setText("Kali");

        kali.setMaximumSize(new java.awt.Dimension(71, 23));

        kali.addActionListener(new java.awt.event.ActionListener() {

            public void actionPerformed(java.awt.event.ActionEvent evt) {

                kaliActionPerformed(evt);

            }

        });

        getContentPane().add(kali);

        kali.setBounds(270, 50, 80, 40);



        bagi.setText("Bagi");

        bagi.addActionListener(new java.awt.event.ActionListener() {

            public void actionPerformed(java.awt.event.ActionEvent evt) {

                bagiActionPerformed(evt);

            }

        });

        getContentPane().add(bagi);

        bagi.setBounds(270, 90, 80, 40);

        kurang.setText("Kurang");

        kurang.setMaximumSize(new java.awt.Dimension(71, 23));

        kurang.setPreferredSize(new java.awt.Dimension(71, 23));

        kurang.addActionListener(new java.awt.event.ActionListener() {

            public void actionPerformed(java.awt.event.ActionEvent evt) {

                kurangActionPerformed(evt);

            }

        });

        getContentPane().add(kurang);

        kurang.setBounds(190, 90, 80, 40);

        bersih.setText("Bersih");

        bersih.addActionListener(new java.awt.event.ActionListener() {

            public void actionPerformed(java.awt.event.ActionEvent evt) {

                bersihActionPerformed(evt);

            }

        });

        getContentPane().add(bersih);

        bersih.setBounds(190, 130, 80, 40);

        keluar.setText("Keluar");

        keluar.addActionListener(new java.awt.event.ActionListener() {

            public void actionPerformed(java.awt.event.ActionEvent evt) {

                keluarActionPerformed(evt);

            }

        });

        getContentPane().add(keluar);

        keluar.setBounds(270, 130, 80, 40);

        jLabel5.setFont(new java.awt.Font("Times New Roman", 3, 11)); // NOI18N

        jLabel5.setText("Created by Indra Al Sasak");

        getContentPane().add(jLabel5);

        jLabel5.setBounds(240, 190, 130, 13);

        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();

        setBounds((screenSize.width-382)/2, (screenSize.height-246)/2, 382, 246);

    }// </editor-fold>                      

    private void tambahActionPerformed(java.awt.event.ActionEvent evt) {                                      

        // TODO add your handling code here:

        int a = Integer.parseInt(jTextNil1.getText());

        int b = Integer.parseInt(jTextNil2.getText());

        int c = a+b;

        jTextHasil.setText(Integer.toString(c));

    }                                    

    private void formWindowActivated(java.awt.event.WindowEvent evt) {                                    

        // TODO add your handling code here:

        jTextNil1.setText("");

        jTextNil2.setText("");

        jTextHasil.setText("");

    }                                  

    private void kaliActionPerformed(java.awt.event.ActionEvent evt) {                                    

        // TODO add your handling code here:

        int a = Integer.parseInt(jTextNil1.getText());

        int b = Integer.parseInt(jTextNil2.getText());

        int c = a*b;

        jTextHasil.setText(Integer.toString(c));

    }                                  

    private void kurangActionPerformed(java.awt.event.ActionEvent evt) {                                      

        // TODO add your handling code here:

        int a = Integer.parseInt(jTextNil1.getText());

        int b = Integer.parseInt(jTextNil2.getText());

        int c = a-b;

        jTextHasil.setText(Integer.toString(c));

    }                                    

    private void bagiActionPerformed(java.awt.event.ActionEvent evt) {                                    

        // TODO add your handling code here:

        int a = Integer.parseInt(jTextNil1.getText());

        int b = Integer.parseInt(jTextNil2.getText());

        int c = a/b;

        jTextHasil.setText(Integer.toString(c));

    }                                  

    private void bersihActionPerformed(java.awt.event.ActionEvent evt) {                                      

        // TODO add your handling code here:

        jTextNil1.setText("");

        jTextNil2.setText("");

        jTextHasil.setText("");

    }                                    

    private void keluarActionPerformed(java.awt.event.ActionEvent evt) {                                      

        // TODO add your handling code here:

        dispose();

    }                                    

    /**

    * @param args the command line arguments

    */

    public static void main(String args[]) {

        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {

                new fhitung().setVisible(true);

            }

        });

    }

    // Variables declaration - do not modify                    

    private javax.swing.JButton bagi;

    private javax.swing.JButton bersih;

    private javax.swing.JLabel jLabel1;

    private javax.swing.JLabel jLabel2;

    private javax.swing.JLabel jLabel3;

    private javax.swing.JLabel jLabel4;

    private javax.swing.JLabel jLabel5;

    private javax.swing.JTextField jTextHasil;

    private javax.swing.JTextField jTextNil1;

    private javax.swing.JTextField jTextNil2;

    private javax.swing.JButton kali;

    private javax.swing.JButton keluar;

    private javax.swing.JButton kurang;

    private javax.swing.JButton tambah;

    // End of variables declaration                  

}



Semoga bermanfaat.....





Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com


atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel KALKULATOR SEDERHANA DENGAN JAVA, Diterbitkan oleh scodeaplikasi pada Jumat, 20 Juli 2012. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to