コード例 #1
0
ファイル: jFrmBuku.java プロジェクト: ophicxs/SI-Perpustakaan
  private boolean SaveRow() {
    boolean result = false;

    this.CopyObjectToModel();
    if (_buku.MergeRow()) {
      DefaultTableModel tblModel = (DefaultTableModel) jTabBuku.getModel();
      if (_isNew) {
        tblModel.addRow(
            new Object[] {
              _buku.getId(),
              _buku.getJudul(),
              _buku.getPenerbit(),
              _buku.getPengarang(),
              _buku.getTahunTerbit(),
              _buku.getJmlHalaman(),
              _buku.getIsbn(),
              _buku.getNilaiSewa(),
              _buku.getStatus()
            });
        cUtils.ClearObjInput(
            new Object[] {
              txtId,
              txtJudul,
              txtIsbn,
              txtPenerbit,
              txtPengarang,
              txtTahunTerbit,
              txtTebal,
              txtHrgSewa
            });
      } else {
        int rowPosition = jTabBuku.convertRowIndexToModel(jTabBuku.getSelectedRow());
        tblModel.setValueAt(_buku.getId(), rowPosition, 0);
        tblModel.setValueAt(_buku.getJudul(), rowPosition, 1);
        tblModel.setValueAt(_buku.getPenerbit(), rowPosition, 2);
        tblModel.setValueAt(_buku.getPengarang(), rowPosition, 3);
        tblModel.setValueAt(_buku.getTahunTerbit(), rowPosition, 4);
        tblModel.setValueAt(_buku.getJmlHalaman(), rowPosition, 5);
        tblModel.setValueAt(_buku.getIsbn(), rowPosition, 6);
        tblModel.setValueAt(_buku.getNilaiSewa(), rowPosition, 6);
        tblModel.setValueAt(_buku.getStatus(), rowPosition, 8);
      }
      result = true;
    }
    return result;
  }
コード例 #2
0
ファイル: jFrmBuku.java プロジェクト: ophicxs/SI-Perpustakaan
 private void LoadRows() {
   mBuku buku = new mBuku();
   List CollectionOfBuku = buku.FetchRows();
   ListIterator lst = CollectionOfBuku.listIterator();
   DefaultTableModel tblModel = (DefaultTableModel) jTabBuku.getModel();
   while (lst.hasNext()) {
     mBuku item = (mBuku) lst.next();
     tblModel.addRow(
         new Object[] {
           item.getId(),
           item.getJudul(),
           item.getPenerbit(),
           item.getPengarang(),
           item.getTahunTerbit(),
           item.getJmlHalaman(),
           item.getIsbn(),
           item.getNilaiSewa(),
           item.getStatus()
         });
   }
 }