Wednesday, 4 April 2012

TUGAS MODUL 4 PEMROGRAMAN DESTOP


DESAIN TAMPILAN


EVENT KEYPRESS PADA TEXTFIELD1

BUTTON PROSES
KODE
 private void jTextField1KeyPressed(java.awt.event.KeyEvent evt) {                                       
        // TODO add your handling code here:
        if(evt.getKeyCode()==evt.VK_ENTER){//kode jika menekan enter pada keyboad
            //syarat pertama text tidak boleh kosong
             if(jTextField1.getText().length()==0 ){//mengecheck apakah panjang teks kosong atau tidak
                    JOptionPane.showMessageDialog(this,"gk boleh kosong");
                     }
              else {
               try{
                   int a=Integer.parseInt(jTextField1.getText());
                   //syarat kedua panjang text harus 9 karakter
                   if(jTextField1.getText().length() !=9){//mengechek jika panjang
                                                            //karakter yang diinputkan tidak sama dengan 9
                       JOptionPane.showMessageDialog(this,"karakter tidak =9");
                   }
                   else{
                       //jika syarat telah terpenuhi semua maka yang terahir adalah megerjakan
                       //perintah berikut ini
                       jTextField2.requestFocus();//cursor akan focus ke textfield2
                       
                   }
               }
               catch(NumberFormatException e){
                   //syarat ketiga input harus angka
                   //pengecualian jika menginputkan huruf
                   JOptionPane.showMessageDialog(this, "harus angka");
               }
           }
        }
            
    }                                      

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        if(jTextField1.getText().length()==0 || jTextField2.getText().length()==0){
            JOptionPane.showMessageDialog(this,"harus diisi");
        }
        else{
           int jwb=JOptionPane.showConfirmDialog(this,"konfirmasi","",JOptionPane.YES_NO_OPTION);
           if(jwb==0){
               jTextField1.setText(null);
               jTextField2.setText(null);
           }
           
        }
    }                                        

    private void jTextField2KeyPressed(java.awt.event.KeyEvent evt) {                                       
        // TODO add your handling code here:
        if(evt.getKeyCode()==evt.VK_ENTER){
            if(jTextField2.getText().length()==0){
                JOptionPane.showMessageDialog(this,"tidak boleh kosong");
            }
            else{
              //  JOptionPane.showMessageDialog(this, "terimakasih ");
            }
        }
    }                      




No comments:

Post a Comment