mengambil value dari kolom pada table menggunakan netbeans

🙂 😀

Daftar Materi Java SE

  • jika anda kesulitan membuat desainnya, silahkan lihat post / materi sebelumnya di daftar materi di bagian membuat gui menggunakan netbeans.
  • lihat bagian sourceCode dan lengkapi kodenya menjadi seperti ini

public class AmbilValueTable extends javax.swing.JFrame {
  DefaultTableModel model;
  Object[][] semuaData;
  Object[] kolom;

  public AmbilValueTable() {
    initComponents();
    kolom = new Object[]{"kolom1","kolom2","kolom3","kolom4"};
    semuaData = new Object[][]{{"data11","data12","data13","data14"},
      {"data21","data22","data23","data24"},
      {"data31","data32","data33","data34"},
      {"data41","data42","data43","data44"}};
    model = new DefaultTableModel(semuaData, kolom);
    table.setModel(model);
  }
  • tambahkan eventListener pada table dengan cara klik kanan komponen table -> events -> Mouse -> MouseClicked, lalu lengkapi kodenya menjadi seperti ini

private void tableMouseClicked(java.awt.event.MouseEvent evt) {
    int baris = table.getSelectedRow();
    int kolom = table.getSelectedColumn();
    String dataTerpilih = table.getValueAt(baris, kolom).toString();
    String kolom1 = table.getValueAt(baris, 0).toString();
    String kolom2 = table.getValueAt(baris, 1).toString();
    String kolom3 = table.getValueAt(baris, 2).toString();
    String kolom4 = table.getValueAt(baris, 3).toString();

    lbl_value.setText("data terpilih "+dataTerpilih);
    lbl_dataPerbaris.setText("data 1 baris : "+kolom1+", "+kolom2+", "+
            kolom3+", "+kolom4);
  }
  • coba anda jalankan file javanya dengan [Shift + F6]

🙂 😀

Daftar Materi Java SE
33 Comments

Add a Comment

Your email address will not be published. Required fields are marked *