Jumat, 16 September 2011

class tablemodelpasien

 klik kanan pada package pilih new....pilih class.... ketik tableModelPasien

package belajarbareng.pasien;
import java.util.Vector;
import javax.swing.table.AbstractTableModel;
/**
 *
 * @author Arga Prasetya
 */
public class TableModelPasien extends AbstractTableModel{

    private Vector<pasien> v;
//    private String [] header = {"Kode Pasien","Nama Pasien"};

    public TableModelPasien() {
    }

    public TableModelPasien(Vector<pasien> v) {
        this.v = v;
    }

    public pasien get(int index){
        return v.get(index);
    }
    public int getRowCount() {
        return v.size();
    }

    public int getColumnCount() {
        return 2;
    }

    public Object getValueAt(int rowIndex, int columnIndex) {
        switch(columnIndex){
            case 0: return v.get(rowIndex).getKd_pasien();
            case 1: return v.get(rowIndex).getNama_pasien();
            default: return null;
        }
    }

    @Override
    public String getColumnName(int column){
        switch(column){
            case 0: return "Kode Pasien";
            case 1: return "Nama Pasien";
            default: return null;
        }
    }
}

Tidak ada komentar:

Posting Komentar