Pemrograman berorientasi objek dengan netbeans 7.1.2


Kali ini saya akan memjelaskan tentang konsep oop dengan IDE netbeans,pahami,pelajari,dan coba 
Step awal kita membuat  sebuah class dengan nama bank


package objek;
import javax.swing.JOptionPane;
/**
 *
 * @author matt
 */
public class bank
{
   String nama ;
  String alamat;
  int no       ;
  int saldo    ;
  bank()  //constructor tanpa parameter
  {
  nama = "matt";
  alamat = "surabaya";
  no = 444;
  saldo = 10000000;
  }
 bank(String nma,String a,int n,int sal)
//constructor dengan parameter
 {
nama = nma;
alamat = a;
no = n;
saldo = sal;
}

 public  void setor(int myful) //method void
 {
        saldo = saldo + myful;
     JOptionPane.showMessageDialog(null,"setor complete");  
 }
 public void debet (int myful)
    {
        if (saldo >= myful)
        {
            saldo = saldo- myful;
             JOptionPane.showMessageDialog(null,"DEBET complete");
        }
    else
    {
    JOptionPane.showMessageDialog(null, "uang tidak cukup");    
    }    
    }  
 int ceksaldo()
 {
 return (saldo);
 }  }  



Lalu kita buat form di netbeans




Buat form seperti  ini,dengan  ketentuan sbb:
3 buah Jbutton dengan nama variable :

Setor
Debet
Cek

Dan 3 buah Jtextfield  dengan nama variable :

str
Dbt
Ck

Langkah selanjutnya buka  pada toolbar source , kita panggil class sebelumnya dengan cara  :

// bank adalah nama class yang di awal kita buat

public class bank1 extends javax.swing.JFrame {
bank mandiri ;

    /**
     * Creates new form bank1
     */
    public bank1() {
        initComponents();
        mandiri =new bank();
    }



PEMBERIAN EVENT PADA FORM


Setelah itu beri event pada tombol  setor dengan cara klik kanan pilih event è action è action performed :
Dan ketik perintah berikut :

mandiri.setor(Integer.parseInt(str.getText())); 
str.setText("");

event pada tombol  debet dengan cara klik kanan pilih event è action è action performed :
Dan ketik perintah berikut :

mandiri.debet(Integer.parseInt(dbt.getText()));
dbt.setText("");//        // TODO add your handling code here:


event pada tombol  cek  dengan cara klik kanan pilih event è action è action performed :
Dan ketik perintah berikut :

int a = mandiri.ceksaldo();
ck.setText(Integer.toString(a));  
                                     



Komentar

Postingan Populer