Senin, 01 Desember 2014

Penggunaan Radio Button dan Combo Box Pada Java



Pada tombol "KELUAR"
saya hanya menggunakan codingan sebagai berikut :
this.dispose( );

Pada tombol "MASUK"
saya menggunakan codingan sebagai berikut :

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
       
        if(uname.getText().equals("Alfa")){
        if(Pwd.getText().equals("alfa123")){
        new Transaksi().show();
        this.dispose();
  
    }else{
            JOptionPane.showMessageDialog(rootPane,"Password salah !!");
            uname.setText("");
            Pwd.setText("");
            Pwd.requestFocus();
        }
    }else{
            JOptionPane.showMessageDialog(rootPane,"Username salah!!");
            uname.setText("");
            Pwd.setText("");
            uname.requestFocus();
        }
}

Jika "USERNAME" salah akan muncul "MESSAGE" seperti berikut :







Jika "PASSWORD" salah akan muncul "MESSAGE" seperti berikut :





apabila dalam pengisian "USERNAME & PASSWORD" benar, maka akan dialihkan ke JFrame berikutnya.
Tampilan JFrame berikutnya :




Untuk mengecek "RINCIAN" pada tombol "CEK KETERSEDIAAN" menggunakan codingan sebagai berikut :

 private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        if(atk.isSelected())
        if(catk.getSelectedItem().equals("Pulpen"))
        if(kode.getSelectedItem().equals("-")){
            JOptionPane.showMessageDialog(rootPane,
                    "Pilih nomor kode terlebih dahulu");
        }
        if(atk.isSelected())
        if(catk.getSelectedItem().equals("Buku Tulis"))
        if(kode.getSelectedItem().equals("-")){
            JOptionPane.showMessageDialog(rootPane,
                    "Pilih nomor kode terlebih dahulu");
        }
        if(atk.isSelected())
        if(catk.getSelectedItem().equals("Penggaris"))
        if(kode.getSelectedItem().equals("-")){
            JOptionPane.showMessageDialog(rootPane,
                    "Pilih nomor kode terlebih dahulu");
        }
        if(atk.isSelected())
        if(catk.getSelectedItem().equals("Pensil"))
        if(kode.getSelectedItem().equals("-")){
            JOptionPane.showMessageDialog(rootPane,
                    "Pilih nomor kode terlebih dahulu");
        }
        if(atk.isSelected())
        if(catk.getSelectedItem().equals("Pulpen"))
        if(kode.getSelectedItem().equals("001")){
        kdb.setText("001");
        hgs.setText("Rp. 2.000");
        nbr.setText("Pulpen Standard");
        jbr.setText("ATK");
        stock.setText("6 Pack");
        }else{
        }else{ 
        }else{
            JOptionPane.showMessageDialog(rootPane,
                    "Pilih jenis barang terlebih dahulu");
           
    }
        if(atk.isSelected())
        if(catk.getSelectedItem().equals("Pulpen"))
        if(kode.getSelectedItem().equals("002")){
        kdb.setText("002");
        hgs.setText("Rp. 2.500");
        nbr.setText("Pulpen Faster");
        jbr.setText("ATK");
        stock.setText("8 Pack");
        }else{           
        }else{ 
        }else{
           
    }
          if(atk.isSelected())
        if(catk.getSelectedItem().equals("Pulpen"))
        if(kode.getSelectedItem().equals("003")){
        kdb.setText("003");
        hgs.setText("Rp. 1.500");
        nbr.setText("Pulpen Pilot");
        jbr.setText("ATK");
        stock.setText("2 Pack");
        }else{
        }else{ 
        }else{
          
    }  if(atk.isSelected())
        if(catk.getSelectedItem().equals("Pulpen"))
        if(kode.getSelectedItem().equals("004")){
        kdb.setText("001");
        hgs.setText("Rp. 4.000");
        nbr.setText("Pulpen Gambar");
        jbr.setText("ATK");
        stock.setText("12 Pack");
        }else{
        }else{ 
        }else{
           
    }
        if(atk.isSelected())
        if(catk.getSelectedItem().equals("Buku Tulis"))
        if(kode.getSelectedItem().equals("001")){
        kdb.setText("001");
        hgs.setText("Rp. 5.000");
        nbr.setText("Buku Kecil");
        jbr.setText("ATK");
        stock.setText("10 Pack");
        }else{
        }else{
        }else{          
    }
          if(atk.isSelected())
        if(catk.getSelectedItem().equals("Buku Tulis"))
        if(kode.getSelectedItem().equals("002")){
        kdb.setText("002");
        hgs.setText("Rp. 7.000");
        nbr.setText("Buku Kampus");
        jbr.setText("ATK");
        stock.setText("2 Pack");
        }else{
        }else{ 
        }else{
           
    }
            if(atk.isSelected())
        if(catk.getSelectedItem().equals("Buku Tulis"))
        if(kode.getSelectedItem().equals("003")){
        kdb.setText("003");
        hgs.setText("Rp. 10.000");
        nbr.setText("Buku Akuntansi");
        jbr.setText("ATK");
        stock.setText("9 Item");
        }else{
        }else{ 
        }else{
           
    }
        if(atk.isSelected())
        if(catk.getSelectedItem().equals("Buku Tulis"))
        if(kode.getSelectedItem().equals("004")){
        kdb.setText("004");
        hgs.setText("Rp. 3.000");
        nbr.setText("Buku Gambar");
        jbr.setText("ATK");
        stock.setText("9 Item");
        }else{
        }else{
        }else{
           
    }
        if(atk.isSelected())
        if(catk.getSelectedItem().equals("Penggaris"))
        if(kode.getSelectedItem().equals("001")){
        kdb.setText("001");
        hgs.setText("Rp. 2.000");
        nbr.setText("Penggaris Plastik");
        jbr.setText("ATK");
        stock.setText("15 Item");
        }else{
        }else{ 
        }else{           
    }
        if(atk.isSelected())
        if(catk.getSelectedItem().equals("Penggaris"))
        if(kode.getSelectedItem().equals("002")){
        kdb.setText("002");
        hgs.setText("Rp. 10.000");
        nbr.setText("Penggaris Besi");
        jbr.setText("ATK");
        stock.setText("12 Item");
        }else{
        }else{ 
        }else{
    }
        if(atk.isSelected())
        if(catk.getSelectedItem().equals("Penggaris"))
        if(kode.getSelectedItem().equals("003")){
        JOptionPane.showMessageDialog(rootPane,
                "Tidak tersedia Penggaris dengan kode 003");
    }
        if(atk.isSelected())
        if(catk.getSelectedItem().equals("Penggaris"))
        if(kode.getSelectedItem().equals("004")){
            JOptionPane.showMessageDialog(rootPane,
                    "Tidak tersedia Penggaris dengan kode 004");
        }
        if(atk.isSelected())
        if(catk.getSelectedItem().equals("Pensil"))
        if(kode.getSelectedItem().equals("001")){
        kdb.setText("001");
        hgs.setText("Rp. 2.000");
        nbr.setText("Pensil Standard");
        jbr.setText("ATK");
        stock.setText("12 Pack");
        }else{
        }else{ 
        }else{
    }
        if(atk.isSelected())
        if(catk.getSelectedItem().equals("Pensil"))
        if(kode.getSelectedItem().equals("002")){
        kdb.setText("002");
        hgs.setText("Rp. 3.000");
        nbr.setText("Pensil 2B");
        jbr.setText("ATK");
        stock.setText("6 Pack");
        }else{
        }else{ 
        }else{
    }
        if(atk.isSelected())
        if(catk.getSelectedItem().equals("Pensil"))
        if(kode.getSelectedItem().equals("003")){
            JOptionPane.showMessageDialog(rootPane,
                    "Tidak tersedia Penggaris dengan kode 003");
        }
        if(atk.isSelected())
        if(catk.getSelectedItem().equals("Pensil"))
        if(kode.getSelectedItem().equals("004")){
            JOptionPane.showMessageDialog(rootPane,
                    "Tidak tersedia Penggaris dengan kode 004");
        }
    }                                       

Apabila belum memilih  tombol "RADIO BUTTON" pada "JENIS BARANG" maka saat diklik tombol "CEK KETERSEDIAAN" akan muncul "MESSAGE" seperti berikut :



Apabila belum memilih "NOMOR KODE" pada "KODE BARANG" maka saat diklik tombol "CEK KETERSEDIAAN" akan muncul "MESSAGE" seperti berikut :



Jika dalam persyaratan untuk "CEK KETERSEDIAAN" telah terpenuhi, maka akan muncul dalam "RINCIAN" sebagai berikut :



Tidak ada komentar:

Posting Komentar