Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Connection conn;
Statement st;
ResultSet rs;
public frmBarang() {
initComponents();
siapIsi(false);
tombolNormal();
tampil();
}
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
tblBarang.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null}
},
new String [] {
"Title 1", "Title 2", "Title 3", "Title 4"
}
));
tblBarang.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
tblBarangMouseClicked(evt);
}
});
jScrollPane2.setViewportView(tblBarang);
jLabel2.setText("Kode Barang");
jPanel1.add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 61, 80, -1));
jLabel3.setText("Nama Barang");
jPanel1.add(jLabel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 90, 80, -1));
jPanel1.add(txtNamaBarang, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 90,
430, -1));
jLabel5.setText("Jenis");
jPanel1.add(jLabel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 121, 70, -1));
jLabel8.setText("Harga Jual");
jPanel1.add(jLabel8, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 150, 80, 20));
txtHargaJual.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
txtHargaJualActionPerformed(evt);
}
});
txtHargaJual.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
txtHargaJualKeyPressed(evt);
}
public void keyTyped(java.awt.event.KeyEvent evt) {
txtHargaJualKeyTyped(evt);
}
});
jPanel1.add(txtHargaJual, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 150, 230,
-1));
jLabel4.setText("Stock");
jPanel1.add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 180, 70, -1));
txtStock.setText("0");
jPanel1.add(txtStock, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 180, 100, -1));
btnTambah.setText("Tambah");
btnTambah.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnTambahActionPerformed(evt);
}
});
jPanel1.add(btnTambah, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 210, 90, -
1));
btnSimpan.setText("Simpan");
btnSimpan.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnSimpanActionPerformed(evt);
}
});
jPanel1.add(btnSimpan, new org.netbeans.lib.awtextra.AbsoluteConstraints(180, 210, 90, -
1));
btnEdit.setText("Edit");
btnEdit.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnEditActionPerformed(evt);
}
});
jPanel1.add(btnEdit, new org.netbeans.lib.awtextra.AbsoluteConstraints(270, 210, 80, -1));
btnHapus.setText("Hapus");
btnHapus.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnHapusActionPerformed(evt);
}
});
jPanel1.add(btnHapus, new org.netbeans.lib.awtextra.AbsoluteConstraints(350, 210, 90, -
1));
btnKeluar.setText("Keluar");
btnKeluar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnKeluarActionPerformed(evt);
}
});
jPanel1.add(btnKeluar, new org.netbeans.lib.awtextra.AbsoluteConstraints(440, 210, 80, -
1));
btnCariBarang.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/Gambar/Cari2.png"))); // NOI18N
btnCariBarang.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnCariBarangActionPerformed(evt);
}
});
jPanel1.add(btnCariBarang, new org.netbeans.lib.awtextra.AbsoluteConstraints(180, 60, 40,
20));
pack();
}// </editor-fold>
private void tblBarangMouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
int baris = tblBarang.getSelectedRow();
txtKodeBarang.setText(tblBarang.getModel().getValueAt(baris, 0).toString());
txtNamaBarang.setText(tblBarang.getModel().getValueAt(baris, 1).toString());
cbJenis.setSelectedItem(tblBarang.getModel().getValueAt(baris, 2).toString());
txtHargaJual.setText(tblBarang.getModel().getValueAt(baris, 3).toString());
txtStock.setText(tblBarang.getModel().getValueAt(baris, 4).toString());
btnHapus.setEnabled(true);
btnEdit.setEnabled(true);
}
if (btnTambah.getText().equalsIgnoreCase("batal")) {
if (btnTambah.getText().equalsIgnoreCase("batal")) {
simpan();
} else {
JOptionPane.showMessageDialog(null, "Simpan data gagal, periksa kembali", "Abadi
Sport", JOptionPane.INFORMATION_MESSAGE);
}
}
if (btnEdit.getText().equalsIgnoreCase("batal")) {
if (btnEdit.getText().equalsIgnoreCase("batal")) {
perbarui();
} else {
JOptionPane.showMessageDialog(null, "Edit data gagal, periksa kembali", "Abadi
Sport", JOptionPane.INFORMATION_MESSAGE);
}
}
bersih();
siapIsi(false);
btnTambah.setText("Tambah");
btnEdit.setText("Edit");
tombolNormal();
}
}
} catch (Exception e) {
}
}