Latihan10 (Pembuatan Aplikasi Office Supply Order) “PART3”

Pembuatan Aplikasi Office Supply Order “PART3”

Pembuatan TampilanData Produk
1. Klik Kanan Pada Package Oso_appNew -> Other

2. Pilih Swing GUI Forms ->  JDialog Form

3. Next, isi Class Name : DataProduk   ->   Finish

4. Desain Form seperti dibawah ini :


Ketik Script dibawah ini :

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Oso_app;
import java.sql.*;

import javax.swing.JOptionPane;

import javax.swing.table.DefaultTableModel;/**
 *
 * @author yudhis
 */
public class DataProduk extends javax.swing.JDialog {
    koneksi kon=new koneksi();

    public Form_Pesanan pesanan = null;

    private Object [][] dataproduk=null;

    private String[]label={“Id Produk”,”Id Kategori”,”Nama Produk”,”Unit Cost”,”Id_Supplier”};
    /**
     * Creates new form DataProduk
     */
public DataProduk(java.awt.Frame parent, boolean modal) {
    super(parent, modal);
        initComponents();
kon.setKoneksi();
        BacaTabelProduk();
        tcari.setText(“”);
        tcari.requestFocus();
}
private void BacaTabelProduk(){

try{

            String sql=”Select *From produk order by id_produk”;

            kon.rs=kon.st.executeQuery(sql);

            ResultSetMetaData m=kon.rs.getMetaData();

            int kolom=m.getColumnCount();

            int baris=0;

            while(kon.rs.next()){

                baris=kon.rs.getRow();

            }

            dataproduk=new Object[baris][kolom];

            int x=0;

            kon.rs.beforeFirst();

            while(kon.rs.next()){

                dataproduk[x][0]=kon.rs.getString(“id_produk”);

                dataproduk[x][1]=kon.rs.getString(“id_kategori”);

                dataproduk[x][2]=kon.rs.getString(“nama_produk”);

                dataproduk[x][3]=kon.rs.getString(“unitcost”);

                dataproduk[x][4]=kon.rs.getString(“id_supplier”);

                x++;

            }

            tbl_produk.setModel(new DefaultTableModel(dataproduk,label));

        }

        catch(SQLException e){

            JOptionPane.showMessageDialog(null, e);

        }

}

     private void BacaTabelProduk2(){

try{

            String sql=”select *from produk where nama_produk like '%” +tcari.getText()+ “%' “;

            kon.rs=kon.st.executeQuery(sql);

            ResultSetMetaData m=kon.rs.getMetaData();

            int kolom=m.getColumnCount();

            int baris=0;

            while(kon.rs.next()){

                baris=kon.rs.getRow();

            }

             dataproduk=new Object[baris][kolom];

            int x=0;

            kon.rs.beforeFirst();

            while(kon.rs.next()){

                  dataproduk[x][0]=kon.rs.getString(“id_produk”);

                dataproduk[x][1]=kon.rs.getString(“id_kategori”);

                dataproduk[x][2]=kon.rs.getString(“nama_produk”);

                dataproduk[x][3]=kon.rs.getString(“unitcost”);

                dataproduk[x][4]=kon.rs.getString(“id_supplier”);

                 x++;

            }

            tbl_produk.setModel(new DefaultTableModel(dataproduk,label));

        }

        catch(SQLException e){

            JOptionPane.showMessageDialog(null, e);

        }

    }

Penjelasan Script diatas :
 

5. Klik Kanan pada tcari, Pilih Events ->  Key KeyTyped
     Ketik Script dibawah ini :

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Previous post Fungsi HTML dan CSS pada halaman Web : Belajar CSS
Next post Program C# Unity : Materi 28 – PlayerPrefs