Sabtu, 03 Maret 2012

Program Java Membuat Luas, Keliling dan Volume

  1. Buka Aplikasi Netbeans (Saya gunakan Netbeans 6.9.1)
  2. Klik New Project
    Pada Categories pilih Java, pada Projects pilih java desktop application
  3. Klik Next
  4. Pada Project Name ketikkan AplikasiLuasKelilingBangunKotak
  5. Kemudian Finish
  6. Lakukan Pendesainan seperti gambar berikut:
  7. Setelah desain sudah jd,,,,pada semua jTextField dan jButton klik kanan dan pada events pilih action<action performed[.....]
  8. Pada Source ketik codingnya sebagai berikut:
     private void jTextField4ActionPerformed(java.awt.event.ActionEvent evt) {                                           
            // TODO add your handling code here:
        }                                          

        private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            float lp,s;
            s=Float.parseFloat(jTextField14.getText());
            lp=s*s;
            jTextField4.setText(String.valueOf(lp));
        }                                       

        private void jTextField5ActionPerformed(java.awt.event.ActionEvent evt) {                                           
            // TODO add your handling code here:

        }                                          

        private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            float kp,s;
            s=Float.parseFloat(jTextField14.getText());
            kp=4*s;
            jTextField5.setText(String.valueOf(kp));
        }                                       

        private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            float lpp,p,l;
            p=Float.parseFloat(jTextField1.getText());
            l=Float.parseFloat(jTextField2.getText());
            lpp=p*l;
            jTextField6.setText(String.valueOf(lpp));
        }                                       

        private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            float kpp,p,l;
            p=Float.parseFloat(jTextField1.getText());
            l=Float.parseFloat(jTextField2.getText());
            kpp=2*(p+l);
            jTextField7.setText(String.valueOf(kpp));
        }                                       

        private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            float lk,s;
            s=Float.parseFloat(jTextField14.getText());
            lk=6*s*s;
            jTextField8.setText(String.valueOf(lk));
        }                                       

        private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            float kk,s;
            s=Float.parseFloat(jTextField14.getText());
            kk=12*s;
            jTextField9.setText(String.valueOf(kk));
        }                                       

        private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            float vk,s;
            s=Float.parseFloat(jTextField14.getText());
            vk=s*s*s;
            jTextField11.setText(String.valueOf(vk));
        }                                       

        private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            float lb,p,l,t;
            p=Float.parseFloat(jTextField1.getText());
            l=Float.parseFloat(jTextField2.getText());
            t=Float.parseFloat(jTextField3.getText());
            lb=2*((p*l)+(p*t)+(l*t));
            jTextField10.setText(String.valueOf(lb));
        }                                       

        private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) {                                        
            // TODO add your handling code here:
            float kb,p,l,t;
            p=Float.parseFloat(jTextField1.getText());
            l=Float.parseFloat(jTextField2.getText());
            t=Float.parseFloat(jTextField3.getText());
            kb=(4*(p+l+t));
            jTextField12.setText(String.valueOf(kb));
        }                                       

        private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) {                                         
            // TODO add your handling code here:
            float vb,p,l,t;
            p=Float.parseFloat(jTextField1.getText());
            l=Float.parseFloat(jTextField2.getText());
            t=Float.parseFloat(jTextField3.getText());
            vb=p*l*t;
            jTextField13.setText(String.valueOf(vb));
        }                                        

        private void jButton11ActionPerformed(java.awt.event.ActionEvent evt) {                                         
            // TODO add your handling code here:
            System.exit(busyIconIndex);
        }                                        

        private void jTextField6ActionPerformed(java.awt.event.ActionEvent evt) {                                           
            // TODO add your handling code here:
        }                                          

        private void jTextField7ActionPerformed(java.awt.event.ActionEvent evt) {                                           
            // TODO add your handling code here:
        }                                          

        private void jTextField8ActionPerformed(java.awt.event.ActionEvent evt) {                                           
            // TODO add your handling code here:
        }                                          

        private void jTextField9ActionPerformed(java.awt.event.ActionEvent evt) {                                           
            // TODO add your handling code here:
        }                                          

        private void jTextField11ActionPerformed(java.awt.event.ActionEvent evt) {                                            
            // TODO add your handling code here:
        }                                           

        private void jTextField10ActionPerformed(java.awt.event.ActionEvent evt) {                                            
            // TODO add your handling code here:
        }                                           

        private void jTextField12ActionPerformed(java.awt.event.ActionEvent evt) {                                            
            // TODO add your handling code here:
        }                                           

        private void jTextField13ActionPerformed(java.awt.event.ActionEvent evt) {                                            
            // TODO add your handling code here:
        }                                           

        private void jTextField14ActionPerformed(java.awt.event.ActionEvent evt) {                                            
            // TODO add your handling code here:
            jTextField4.setText(jTextField14.getText());
            jTextField5.setText(jTextField14.getText());
        }                                           

        private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {                                           
            // TODO add your handling code here:
            jTextField6.setText(jTextField1.getText());
            jTextField7.setText(jTextField1.getText());
            jTextField8.setText(jTextField1.getText());
            jTextField9.setText(jTextField1.getText());
            jTextField10.setText(jTextField1.getText());
            jTextField11.setText(jTextField1.getText());
            jTextField12.setText(jTextField1.getText());
            jTextField13.setText(jTextField1.getText());
        }                                          

        private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) {                                           
            // TODO add your handling code here:
            jTextField6.setText(jTextField2.getText());
            jTextField7.setText(jTextField2.getText());
            jTextField8.setText(jTextField2.getText());
            jTextField9.setText(jTextField2.getText());
            jTextField10.setText(jTextField2.getText());
            jTextField11.setText(jTextField2.getText());
            jTextField12.setText(jTextField2.getText());
            jTextField13.setText(jTextField2.getText());
        }                                          

        private void jTextField3ActionPerformed(java.awt.event.ActionEvent evt) {                                           
            // TODO add your handling code here:
            jTextField8.setText(jTextField3.getText());
            jTextField9.setText(jTextField3.getText());
            jTextField10.setText(jTextField3.getText());
            jTextField11.setText(jTextField3.getText());
            jTextField12.setText(jTextField3.getText());
            jTextField13.setText(jTextField3.getText());
        }                                          

        // Variables declaration - do not modify                    
        private javax.swing.JButton jButton1;
        private javax.swing.JButton jButton10;
        private javax.swing.JButton jButton11;
        private javax.swing.JButton jButton2;
        private javax.swing.JButton jButton3;
        private javax.swing.JButton jButton4;
        private javax.swing.JButton jButton5;
        private javax.swing.JButton jButton6;
        private javax.swing.JButton jButton7;
        private javax.swing.JButton jButton8;
        private javax.swing.JButton jButton9;
        private javax.swing.JLabel jLabel1;
        private javax.swing.JLabel jLabel10;
        private javax.swing.JLabel jLabel11;
        private javax.swing.JLabel jLabel12;
        private javax.swing.JLabel jLabel13;
        private javax.swing.JLabel jLabel14;
        private javax.swing.JLabel jLabel15;
        private javax.swing.JLabel jLabel16;
        private javax.swing.JLabel jLabel17;
        private javax.swing.JLabel jLabel18;
        private javax.swing.JLabel jLabel2;
        private javax.swing.JLabel jLabel3;
        private javax.swing.JLabel jLabel4;
        private javax.swing.JLabel jLabel5;
        private javax.swing.JLabel jLabel6;
        private javax.swing.JLabel jLabel7;
        private javax.swing.JLabel jLabel8;
        private javax.swing.JLabel jLabel9;
        private javax.swing.JTextField jTextField1;
        private javax.swing.JTextField jTextField10;
        private javax.swing.JTextField jTextField11;
        private javax.swing.JTextField jTextField12;
        private javax.swing.JTextField jTextField13;
        private javax.swing.JTextField jTextField14;
        private javax.swing.JTextField jTextField2;
        private javax.swing.JTextField jTextField3;
        private javax.swing.JTextField jTextField4;
        private javax.swing.JTextField jTextField5;
        private javax.swing.JTextField jTextField6;
        private javax.swing.JTextField jTextField7;
        private javax.swing.JTextField jTextField8;
        private javax.swing.JTextField jTextField9;
        private javax.swing.JPanel mainPanel;
        private javax.swing.JMenuBar menuBar;
        private javax.swing.JProgressBar progressBar;
        private javax.swing.JLabel statusAnimationLabel;
        private javax.swing.JLabel statusMessageLabel;
        private javax.swing.JPanel statusPanel;
        // End of variables declaration                  

        private final Timer messageTimer;
        private final Timer busyIconTimer;
        private final Icon idleIcon;
        private final Icon[] busyIcons = new Icon[15];
        private int busyIconIndex = 0;

        private JDialog aboutBox;
    }
  9. Setelah selesai,,,,Run program tersebut maka akan tampil hasil sebagai berikut :

  10. Klik tombol keluar jika ingin keluar dari hasil run tersebut
  11. Hapus angka2 tersebut dan ganti angka2 yg lain serta klik button2 luas,keliling dan volume jika ingin mencoba dengan angka2 lain....

    Sekian program yang saya buat....semoga dapat bermanfaat bagi pembaca....kritik dan sarannya saya tampung demi perbaikan program2 saya....
    SELAMAT MENCOBA!!!!

Tidak ada komentar:

Posting Komentar