1. Pendeklarasian Variable :
public class quiz extends javax.swing.JFrame {
int anak,dewasa,harga,beli,total;
2. Listing Button Selesai :
int answer = JOptionPane.showConfirmDialog(null, "Thanks", "Selesai", JOptionPane.OK_OPTION);
if (answer == JOptionPane.OK_OPTION)
{
dispose();
}
3. Listing Combo Box Kode Kereta :
if(cmb_kode.getSelectedItem().equals("TR111"))
{
t_kereta.setText("MATARMAJA");
cmb_jurusan.removeItem("TANAH ABANG-TEGAL");
cmb_jurusan.removeItem("TANAH ABANG-MADIUN");
cmb_jurusan.removeItem("GAMBIR-KUTOARJO");
cmb_jurusan.removeItem("GAMBIR-LEMPUYANGAN");
cmb_jurusan.addItem("PASAR SENEN-TEGAL");
cmb_jurusan.addItem("PASAR SENEN-MADIUN");
}
else if(cmb_kode.getSelectedItem().equals("TR222"))
{
t_kereta.setText("BRANTAS");
cmb_jurusan.removeItem("PASAR SENEN-TEGAL");
cmb_jurusan.removeItem("PASAR SENEN-MADIUN");
cmb_jurusan.removeItem("GAMBIR-KUTOARJO");
cmb_jurusan.removeItem("GAMBIR-LEMPUYANGAN");
cmb_jurusan.addItem("TANAH ABANG-TEGAL");
cmb_jurusan.addItem("TANAH ABANG-MADIUN");
}
else if(cmb_kode.getSelectedItem().equals("TR333"))
{
t_kereta.setText("BENGAWAN");
cmb_jurusan.removeItem("PASAR SENEN-TEGAL");
cmb_jurusan.removeItem("PASAR SENEN-MADIUN");
cmb_jurusan.removeItem("TANAH ABANG-TEGAL");
cmb_jurusan.removeItem("TANAH ABANG-MADIUN");
cmb_jurusan.addItem("GAMBIR-KUTOARJO");
cmb_jurusan.addItem("GAMBIR-LEMPUYANGAN");
}
else if(cmb_kode.getSelectedItem().equals("--KODE KERETA--"))
{
t_kereta.setText("");
cmb_jurusan.removeItem("PASAR SENEN-TEGAL");
cmb_jurusan.removeItem("PASAR SENEN-MADIUN");
cmb_jurusan.removeItem("TANAH ABANG-TEGAL");
cmb_jurusan.removeItem("TANAH ABANG-MADIUN");
cmb_jurusan.removeItem("GAMBIR-KUTOARJO");
cmb_jurusan.removeItem("GAMBIR-LEMPUYANGAN");
t_penumpang.setText("");
cmb_kode.setSelectedItem("--KODE KERETA--");
t_kereta.setText("");
cmb_jurusan.setSelectedItem("--JURUSAN--");
buttonGroup1.clearSelection();
t_tarif.setText("");
t_beli.setText("");
t_bayar.setText("");
t_penumpang.requestFocus();
}
4. Listing Combobox Jurusan Kereta :
if(cmb_jurusan.getSelectedItem().equals("--JURUSAN--"))
{
buttonGroup1.clearSelection();
t_tarif.setText("");
}
else if(cmb_jurusan.getSelectedItem().equals("PASAR SENEN-TEGAL"))
{
anak=30000;
dewasa=60000;
}
else if(cmb_jurusan.getSelectedItem().equals("PASAR SENEN-MADIUN"))
{
anak=35000;
dewasa=65000;
}
else if(cmb_jurusan.getSelectedItem().equals("TANAH ABANG-TEGAL"))
{
anak=40000;
dewasa=70000;
}
else if(cmb_jurusan.getSelectedItem().equals("TANAH ABANG-TEGAL"))
{
anak=45000;
dewasa=75000;
}
else if(cmb_jurusan.getSelectedItem().equals("GAMBIR-KUTOARJO"))
{
anak=50000;
dewasa=80000;
}
else if(cmb_jurusan.getSelectedItem().equals("GAMBIR-LEMPUYANGAN"))
{
anak=55000;
dewasa=850000;
}
5. Listing Radio Anak :
if(rd_1.isSelected())
{
t_tarif.setText(String.valueOf(anak));
t_bayar.setText(String.valueOf(0));
t_beli.setText("");
t_beli.requestFocus();
}
6. Listing Radio Dewasa :
if(rd_2.isSelected())
{
t_tarif.setText(String.valueOf(dewasa));
t_bayar.setText(String.valueOf(0));
t_beli.setText("");
t_beli.requestFocus();
}
7. Listing Button Lagi Atau Bersih :
t_penumpang.setText("");
cmb_kode.setSelectedItem("--KODE KERETA--");
t_kereta.setText("");
cmb_jurusan.setSelectedItem("--JURUSAN--");
buttonGroup1.clearSelection();
t_tarif.setText("");
t_beli.setText("");
t_bayar.setText("");
8. Listing Total Bayar pada Text Field Jumlah Beli ( Keypress ) :
beli=Integer.parseInt(t_beli.getText());
harga=Integer.parseInt(t_tarif.getText());
total=beli*harga;
t_bayar.setText(String.valueOf(total));
Untuk Lihat Hasil Klik Disini
Tidak ada komentar:
Posting Komentar