Membuat Aplikasi Toko Dengan Java
Membuat Aplikasi Toko Dengan Java
Langkah 2 :
Selanjutnya buat table user dengan field seperti pada gambar berikut :
Langkah 3 :
Tambahkan code di bawah ini sesuaikan dengan method dan event dari masing-masing
obyek.
public class frmLogin extends javax.swing.JFrame {
Connection Con;
ResultSet RsUser;
Statement stm;
/** Creates new form frmLogin */
public frmLogin() {
initComponents();
open_db();
}
private void cmdOkActionPerformed(java.awt.event.ActionEvent evt) {
try{
char[] input=txtPassword.getPassword();
String password;
password = new String(txtPassword.getPassword());
stm = Con.createStatement();
RsUser=stm.executeQuery("select * from user where user_id='"+
txtUserId.getText()+"' and password=md5('"+password+"')");
int baris=0;
while(RsUser.next()) {
baris = RsUser.getRow();
}
if(baris==1)
{
JOptionPane.showMessageDialog(null, "User dan Password Cocok");
System.exit(0);
}
Else
{
JOptionPane.showMessageDialog(null, "User atau Password tdk
Cocok -> "+txtUserId.getText()+" --> "+password);
}
}
catch(SQLException e){
JOptionPane.showMessageDialog(null, e);
}
}
private void cmdBatalActionPerformed(java.awt.event.ActionEvent
evt) {
System.exit(0);
}
private void open_db()
{
try{
KoneksiMysql kon = new KoneksiMysql ("localhost","root",
"root","penjualan");
Con = kon.getConnection();
}catch (Exception e) {
System.out.println("Error : "+e);
}
}
JMenuBar
JMenuItem
JSeparator
Keterangan :
- Gunakan Obyek pada Swing Menus
- Menu Bar gunakan JMenuBar
- Submenu gunakan JMenuItem
- Garis pemisah gunakan JSparator
Langkah 2 :
- Rubah semua name sesuaikan dengan obyek masing-masing.
- Isikan code pada event dari masing-masing menu item.
//memangil form barang
private void mnBarangActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
new frmBarang().setVisible(true);
}
//memanggil form transaksi
private void mnJualActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
new frmTransaksi().setVisible(true);
}
Langkah 3:
Rubah code event untuk masing-masing form pada obyek button keluar menjadi :
dispose();