public void valueChanged(ListSelectionEvent e) {
      int baris = tabel.getSelectedRow();
      System.out.println("Baris " + baris + "dipilih");

      if (baris > -1) {
        Mahasiswa x = data.get(baris);
        System.out.println("NPM: " + x.getNpm());
      }
    }
  private static List<Mahasiswa> sampleData() {
    List<Mahasiswa> data = new ArrayList<Mahasiswa>();

    Mahasiswa m1 = new Mahasiswa();
    m1.setNpm("001");
    m1.setNama("Mahasiswa 001");
    data.add(m1);

    Mahasiswa m2 = new Mahasiswa();
    m2.setNpm("002");
    m2.setNama("Mahasiswa 002");
    data.add(m2);

    Mahasiswa m3 = new Mahasiswa();
    m3.setNpm("003");
    m3.setNama("Mahasiswa 003");
    data.add(m3);

    Mahasiswa m4 = new Mahasiswa();
    m4.setNpm("004");
    m4.setNama("Mahasiswa 004");
    data.add(m4);

    Mahasiswa m5 = new Mahasiswa();
    m5.setNpm("005");
    m5.setNama("Mahasiswa 005");
    data.add(m5);

    return data;
  }