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 :
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
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
Posting Komentar