PROJECT JAVA HARI INI:
Idenya datang ketika ada teman kosan saya di palapa 2 Kedaton dia punya kasus cara memilih TPS
sederhananya saya membuat seperti ini :
Langkah - Langkahnya :
- Buka terlebih dahulu Netsbeans 7.0.1 anda (Catatan : tidak mesti Netsbeans 7.0.1 tetapi saya hanya menyarankan karna program ini menggunakan Netsbeans 7.0.1)
- Klik menu File >> New Project
- Pilih kategori Java dan Project Java Application
- Klik Next
- Isikan File Name : Latihan_Switch1 dan jangan di centang Create Main Class dan Set as Main Projectnya, seperti terlihat pada gambar di bawah ini :
- setelah itu klik Finish
setelah membuat sebuah project kita harus membuat sebuah Form yang nantinya digunakan untuk meletakan komponen - komponen yang kita butuhkan langkah - langkahnya sebagai berikut :
- klik kanan pada Source Packages pilih Java Package..
- Kemudian isikan nama Package Namenya : LSF (catatan : nama ini tidak harus sama seperti itu bisa menggunakan nama yang lain, tetapi untuk menghindari nanti anda kebingungan samakan saja seperti itu yah......)
- Klik Finish (Hasilnya akan terbentuk 1 package dengan nama LSF
- Klik kanan di package LSF , pilih JFrame Form
- isikan Class Namenya : View_LSF
- lalu tambahkan komponen - komponen yang dibutuhkan seperti yang terlihat dibawah ini :
Keterangan dari gambar di atas :
- Letakan jLabel untuk membuat : Nama, Jenis Kelamin, Wilayah, TPS :...
- Letakan jText Field untuk membuat inputan Nama
- Letakan RadioButton sebanyak 2 untuk membuat radio button laki - laki dan perempuan (Dan jangan lupa menambahkan Button Group
- Letakan Combo Box untuk membuat pilihan Wilayah
- Letakan Button untuk membuat : Cek TPS, Ulangi dan Keluar
- dan yang terakhir letakan sebuah Text Area dan desain sesuai dengan yang di atas
Langkah selanjutnya membuat Codingnya:
Pertama kita akan membuat source code dari tombol keluar caranya :
Pertama kita akan membuat source code dari tombol keluar caranya :
- klik kanan pada tombol keluar , pilih EVENTS , kemudian ACTION , dan pilih ActionPerformed
- kemudian ketikan listingnya seperti dibawah ini :
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt)
{
// TODO add your handling code here:
int jawab = JOptionPane.showConfirmDialog(this,"Apakah anda ingin keluar","Pemberitahuan",JOptionPane.YES_NO_OPTION,JOptionPane.PLAIN_MESSAGE);
if(jawab == JOptionPane.YES_OPTION)
{
dispose();
}
}
Selanjutnya membuat Listing Tombol Ulangi langkah - langkahnya sebagai berikut :
- Klik kanan tombol Ulangi pilih EVENTS, pilih Action, Pilih ActionPerformed
- kemudian ketikan source code dibawah ini :
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
ed_nama.setText("");
ta_tps.setText("");
cb_wilayah.setSelectedIndex(0);
ed_nama.requestFocus();
}
- setelah itu kembali ke Desain dan pilih tombol Cek TPS dan Klik kanan pilih EVENTS, pilih Actions, pilih ActionPerformed
- kemudian ketikan source code dibawah ini :
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try {
String nama = ed_nama.getText();
if (nama.isEmpty()) {
JOptionPane.showMessageDialog(this, "Nama Tidak boleh kosong");
ed_nama.requestFocus();
} else {
int wilayah = cb_wilayah.getSelectedIndex();
switch (wilayah) {
case 0: {
if (rd_laki.isSelected()) {
ta_tps.append("Nama Anda : " + nama + "\n");
ta_tps.append("TPS KEDATON : KAMAR 1\n");
ta_tps.append("Jumlah Peserta : 300 Peserta\n");
}
else if (rd_perempuan.isSelected()) {
ta_tps.append("Nama Anda : " + nama + "\n");
ta_tps.append("TPS KEDATON : KAMAR 2\n");
ta_tps.append("Jumlah Peserta : 300 Peserta\n");
}
else
{
JOptionPane.showMessageDialog(this, "Pilih dulu jenis Kelamin anda");
}
}
;
break;
case 1: {
if (rd_laki.isSelected()) {
ta_tps.append("Nama Anda : " + nama + "\n");
ta_tps.append("TPS KEDATON : KAMAR 1\n");
ta_tps.append("Jumlah Peserta : 400 Peserta\n");
}
if (rd_perempuan.isSelected()) {
ta_tps.append("Nama Anda : " + nama + "\n");
ta_tps.append("TPS KEDATON : KAMAR 2\n");
ta_tps.append("Jumlah Peserta : 400 Peserta\n");
}
}
;
break;
case 2: {
if (rd_laki.isSelected()) {
ta_tps.append("Nama Anda : " + nama + "\n");
ta_tps.append("TPS ENGGAL : KAMAR 1\n");
ta_tps.append("Jumlah Peserta : 800 Peserta\n");
}
if (rd_perempuan.isSelected()) {
ta_tps.append("Nama Anda : " + nama + "\n");
ta_tps.append("TPS ENGGAL : KAMAR 2\n");
ta_tps.append("Jumlah Peserta : 800 Peserta\n");
}
}
;
break;
case 3: {
if (rd_laki.isSelected()) {
ta_tps.append("Nama Anda : " + nama + "\n");
ta_tps.append("TPS KEMILING : KAMAR 1\n");
ta_tps.append("Jumlah Peserta : 100 Peserta\n");
}
if (rd_perempuan.isSelected()) {
ta_tps.append("Nama Anda : " + nama + "\n");
ta_tps.append("TPS KEMILING : KAMAR 2\n");
ta_tps.append("Jumlah Peserta : 100 Peserta\n");
}
}
;
break;
}
}
} catch (Exception e) {
JOptionPane.showMessageDialog(this, "Ada kesalahan Input");
}
}
- setelah itu jalankan Programnya... tekan Shift + F6
- jika source code dan langkah2 sudah dilakukan sesuai dengan yang ada diatas maka jika program dilaksanakan maka programnya seperti dibawah ini :
SEMOGA BERMANFAAT
ASSALAMUALAIKUM
Free Template Blogger collection template Hot Deals BERITA_wongANteng SEO theproperty-developer
0 komentar:
Posting Komentar