Membuat Program Tiket Java GUI dengan Netbeans

TUTORIAL MEMBUAT PROGRAM TIKET JAVA GUI DENGAN NETBEANS

1.BUATLAH PROGRAM DENGAN DESAIN SEPERTI BERIKUT atau sesuai selera kalian:


2. Klik kanan pada setiap item > lalu change variable name  dengan keterangan sebagai berikut

Combo Box Tiket : CTiket
Combo Box Tujuan : CTujuan

Text Field Harga : THarga
Text Field Nama : TNama
Text Field Jumlah : TJumlah
Text Field TotalHarga : TTotal
Text Field Masukkan uang : TMasukan
Text Field Kembalian : TKembalian
Text Field Total : TTot

Button Tambah Tiket : BTTiket
Button Tambah Table :BTable

3. Untuk mengisi item pada combobox, kali ini tidak menggunakan properties tapi melalui code dalam form
Caranya
Klik Kanan Pada Frame > lalu klik events > klik component > klik componentShown

4. Setelah itu isikan code seperti berikut :

5.Setelah memberi nama2 item pada combobox, langkah selanjutnya adalah

*keterangan
*import javax.swing.DefaultComboBoxModel; = Untuk memberi item pada combobox
import javax.swing.table.DefaultTableModel; = Untuk memberi item pada table
import javax.swing.JOptionPane; = untuk menampilkan showmsgdialog
import java.util.ArrayList; = sebagai arraylist / penyimpan data
import javax.swing.ButtonGroup; = sebaagai buttongroup

6. Lalu kita beri tipe data pada combobox:


7. Setelah itu kita set pada componen shown TableData,setModel (tbl):

8. sebelum ngeset data pada table tulis code nya dulu seperti ini :

9. Setelah itu memberi variable :

10. Langkah selanjutnya yaitu memberi fungsi/method


11. Langkah Selanjutnya yaitu memberi code pada setiap component

Klik 2x Pada  Combo Box Pilih tiket, lalu beri code seperti ini :



Klik 2x pada combo box tujuan dan isikan code seperti berikut :
 String pilihtujuan = CTujuan.getSelectedItem().toString();
    String pilihjenis = CTiket.getSelectedItem().toString();

        if(pilihtujuan.equals("-Pilih Tujuan-")){
        bg1.clearSelection();
        THarga.setText("");

        else if(pilihtujuan.equals("Jakarta")&&(pilihjenis.equals("Kereta"))){
        ekonomi1=150000;
        eksklusif1=180000;
        bisnis1=2500000;
}
        else if(pilihtujuan.equals("Surabaya")&&(pilihjenis.equals("Kereta"))){
        ekonomi1=90000;
        eksklusif1=120000;
        bisnis1=150000;
}
        else if(pilihtujuan.equals("Malang")&&(pilihjenis.equals("Kereta"))){
        ekonomi1=70000;
        eksklusif1=100000;
        bisnis1=130000;
}
        else if(pilihtujuan.equals("Jakarta")&&(pilihjenis.equals("Pesawat"))){
        ekonomi2=1200000;
        eksklusif2=1800000;
        bisnis2=2300000;
}
        else if(pilihtujuan.equals("Surabaya")&&(pilihjenis.equals("Pesawat"))){
        ekonomi2=1000000;
        eksklusif2=1500000;
        bisnis2=2000000;
}
        else if(pilihtujuan.equals("Bali")&&(pilihjenis.equals("Pesawat"))){
        ekonomi2=1100000;
        eksklusif2=1600000;
        bisnis2=2100000;
}

Klik 2x pada button group dan isikan code seperti berikut :
*Setiap button group sama codenya , tinggal mengganti Kelas atau Kendaraan yg mau dinaikin

Lalu pada button tambah tiket :

Button tambah table :


12. Lalu pada text field Jumlah tiket  klik kanan > events >key > keyreleased


Komentar

Postingan populer dari blog ini

Membuat Program Kasir Java GUI dengan Netbeans