Advertisement
Guest User

Akhir

a guest
Jul 25th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 7.87 KB | None | 0 0
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. import javax.swing.*;
  4.  
  5. public class Akhir extends JFrame implements ActionListener {
  6.  
  7.  Container konten = getContentPane();
  8.  
  9.  private final JLabel lbl_a  = new JLabel(" Selamat Datang  ");
  10.  private final JLabel lbl_b  = new JLabel("       TOL TirtoMoyo        ");                                         
  11.  
  12.  private final JLabel lbl_No                = new JLabel("  ......  ");
  13.  private final JLabel lbl_Nama          = new JLabel("Nama                  ");
  14.  private final JLabel lbl_Alamat        = new JLabel("Alamat                ");
  15.  private final JLabel lbl_Telp          = new JLabel("No Telp           ");
  16.  private final JLabel lbl_Tgl               = new JLabel("Tanggal Pemesanan     ");
  17.  private final JLabel lbl_Tglambil  = new JLabel("Tanggal Pengambilan   ");
  18.  private final JLabel lbl_Jenis         = new JLabel("Jenis Kue             ");
  19.  private final JLabel lbl_Ukuran        = new JLabel("Ukuran Kue            ");
  20.    
  21.  private JTextField txt_No                  = new JTextField();
  22.  private JTextField txt_Nama                = new JTextField();
  23.  private JTextField txt_Alamat          = new JTextField();
  24.  private JTextField txt_Telp                = new JTextField();
  25.  private JTextField txt_Tgl                 = new JTextField();
  26.  private JTextField txt_Tglambil        = new JTextField();
  27.  private JTextField txt_Jenis           = new JTextField();
  28.  private JTextField txt_Ukuran          = new JTextField();
  29.    
  30.  private final ButtonGroup btGrup1;  // kota
  31.  private final JRadioButton r_Sby   = new JRadioButton("1. Surabaya     ");
  32.  private final JRadioButton r_Bdg   = new JRadioButton("2. Bandung      ");
  33.  private final JRadioButton r_Smg       = new JRadioButton("3. Semarang         ");
  34.  private final JRadioButton r_Jkt   = new JRadioButton("4. Jakarta      ");
  35.  private final JRadioButton r_Solo  = new JRadioButton("5. solo");
  36.  private final JRadioButton r_banyu = new JRadioButton("6. Banyuwangi");
  37.  private final JRadioButton r_mer   = new JRadioButton("7. merak");
  38.  
  39.  
  40.  private final ButtonGroup btGrup2; // gelombang
  41.  private final JRadioButton r_gel1    = new JRadioButton("I     ");
  42.  private final JRadioButton r_gel2    = new JRadioButton("II    ");
  43.  private final JRadioButton r_gel3    = new JRadioButton("III   ");
  44.  private final JRadioButton r_gel4    = new JRadioButton("IV  ");
  45.  private final JRadioButton r_gel5    = new JRadioButton("V   ");
  46.  private final JRadioButton r_gel6    = new JRadioButton("VI  ");
  47.  
  48.  private final JRadioButton btGrup3;
  49.  private final JRadioButton r_jns1    = new JRadioButton("Sedan");
  50.  private final JRadioButton r_jns2    = new JRadioButton("Bus Kecil");
  51.  private final JRadioButton r_jns3    = new JRadioButton("Bus Besar");
  52.  private final JRadioButton r_jns4    = new JRadioButton("PickUp");
  53.  private final JRadioButton r_jns5    = new JRadioButton("Truck");
  54.  private final JRadioButton r_jns6    = new JRadioButton("Tronton");
  55.  
  56.  private JButton btn_Enter                  = new JButton("Enter                    ");
  57.  private JButton btn_Exit                   = new JButton("Exit                     ");
  58.  
  59.  
  60.  public Akhir (){
  61.   super("Sekilo");
  62.  
  63.         this.btGrup1  = new ButtonGroup();
  64.         this.btGrup2  = new ButtonGroup();
  65.         this.btGrup3  = new ButtonGroup();
  66.  
  67.   setVisible(true);
  68.   setSize(700,500);
  69.   setLocationRelativeTo(null);
  70.   setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  71.   konten.setLayout(null);
  72.  
  73.   getContentPane().setBackground(
  74.   new java.awt.Color(180,000,255));
  75.  
  76.   // Kota tujuan
  77.   r_Sby.setSelected(true);
  78.   btGrup1.add(r_Sby);
  79.   btGrup1.add(r_Bdg);
  80.   btGrup1.add(r_Smg);
  81.   btGrup1.add(r_Jkt);
  82.   btGrup1.add(r_Solo);
  83.   btGrup1.add(r_banyu);
  84.   btGrup1.add(r_mer);
  85.  
  86.  
  87. // Gelombang
  88.   r_gel1.setSelected(true);
  89.   btGrup2.add(r_gel1);
  90.   btGrup2.add(r_gel2);
  91.   btGrup2.add(r_gel3);
  92.   btGrup2.add(r_gel4);
  93.   btGrup2.add(r_gel5);
  94.   btGrup2.add(r_gel6);
  95.  
  96.   //jenis mobil
  97.   r_jns1.setSelected(true);
  98.   btGrup3.add(r_jns1);
  99.   btGrup3.add(r_jns2);
  100.   btGrup3.add(r_jns3);
  101.   btGrup3.add(r_jns4);
  102.   btGrup3.add(r_jns5);
  103.   btGrup3.add(r_jns6);
  104.  
  105.  
  106.   lbl_a.setBounds           (270,15,200,25);
  107.   lbl_b.setBounds           (250,40,200,25);
  108.   lbl_No.setBounds          (30 ,90,100,25);
  109.   lbl_Nama.setBounds        (30 ,120,100,25);
  110.   lbl_Alamat.setBounds    (30 ,150,100,25);
  111.   lbl_Telp.setBounds        (360,150,100,25);
  112.   lbl_Tgl.setBounds         (360,90,120,25);
  113.   lbl_Tglambil.setBounds  (360,120,125,25);
  114.   lbl_Jenis.setBounds       (30 ,180,100,25);
  115.   lbl_Ukuran.setBounds    (30 ,240,100,25);
  116.  
  117.   /*r_Sby.setBounds         (135,180,200,25);
  118.   r_Bdg.setBounds           (135,210,200,25);
  119.   r_Smg .setBounds          (355,180,200,25);
  120.   r_Jkt .setBounds          (355,210,200,25);*/
  121.  
  122.   r_gel1.setBounds          (135,240,100,25);
  123.   r_gel2.setBounds          (355,240,100,25);
  124.   r_gel3.setBounds          (500,240,100,25);
  125.   r_gel4.setBounds      (...);
  126.   r_gel5.setBounds      ();
  127.   r_gel6.setBounds      (......);
  128.  
  129.   txt_No.setBounds          (135,90 ,100,25);
  130.   txt_Nama.setBounds        (135,120,200,25);
  131.   txt_Alamat.setBounds    (135,150,200,25);
  132.   txt_Telp.setBounds        (500,150,150,25);
  133.   txt_Tgl.setBounds         (500,90,150,25);
  134.   txt_Tglambil.setBounds  (500,120,150,25);
  135.  
  136.   btn_Enter.setBounds (200,350,90,25);
  137.   btn_Exit.setBounds  (360,350,90,25);
  138.  
  139.   konten.add(txt_No);
  140.   konten.add(txt_Nama);
  141.   konten.add(txt_Alamat);
  142.   konten.add(txt_Telp);
  143.   konten.add(txt_Tgl);
  144.   konten.add(txt_Tglambil);
  145.  
  146.   konten.add(lbl_a);
  147.   konten.add(lbl_b);
  148.   konten.add(lbl_No);
  149.   konten.add(lbl_Nama);
  150.   konten.add(lbl_Alamat);
  151.   konten.add(lbl_Telp);
  152.   konten.add(lbl_Tgl);
  153.   konten.add(lbl_Tglambil);
  154.   konten.add(lbl_Jenis);
  155.   konten.add(lbl_Ukuran);
  156.  
  157.   konten.add(r_Sby);
  158.   konten.add(r_Bdg);
  159.   konten.add(r_Smg);
  160.   konten.add(r_Jkt);
  161.   konten.add(r_Solo);
  162.   konten.add(r_banyu);
  163.   konten.add(r_mer);
  164.  
  165.   konten.add(r_gel1);
  166.   konten.add(r_gel2);
  167.   konten.add(r_gel3);
  168.   konten.add(r_gel4);
  169.   konten.add(r_gel5);
  170.   konten.add(r_gel6);
  171.  
  172.   konten.add(btn_Enter);
  173.   konten.add(btn_Exit);
  174.  
  175.   btn_Enter.addActionListener(this);
  176.   btn_Exit.addActionListener(this);
  177.  }
  178.  
  179.  
  180.  public void actionPerformed(ActionEvent act) {
  181.  double harga =0;
  182.   Object obj  = act.getSource();
  183.   if (obj==btn_Enter) {
  184.  
  185.    String JenisKue      ="  ";
  186.    String UkuranKue     ="  ";
  187.    {
  188.    
  189.     if (r_gel1.isSelected()){
  190.                 UkuranKue="Kecil";
  191.  
  192.    }else if (r_Sby.isSelected()){
  193.                 harga = 100000;
  194.                 JenisKue="Blackforest";
  195.    }else if(r_Bdg.isSelected()){
  196.                 harga = 70000;
  197.                 JenisKue="Brownies";
  198.    }else if(r_Smg.isSelected()){
  199.                 harga = 60000;
  200.                 JenisKue="Mandarin";
  201.    }else if(r_Jkt.isSelected()){
  202.                 harga = 50000;
  203.                 JenisKue="Nastar";
  204.    }
  205.  
  206.    if (r_gel2.isSelected()){
  207.                 UkuranKue="Sedang";
  208.  
  209.   }else if (r_Sby.isSelected()){
  210.                 harga = 150000;
  211.                 JenisKue="Blackforest";
  212.    }else if(r_Bdg.isSelected()){
  213.                 harga = 100000;
  214.                 JenisKue="Brownies";
  215.    }else if(r_Smg.isSelected()){
  216.                 harga = 80000;
  217.                 JenisKue="Mandarin";
  218.    }else if(r_Jkt.isSelected()){
  219.                 harga = 75000;
  220.                 JenisKue="Nastar";
  221.     }
  222.  
  223.  if (r_gel3.isSelected()){
  224.                 UkuranKue="Besar";
  225.  
  226.  
  227.   }else if (r_Sby.isSelected()){
  228.                 harga = 200000;
  229.                 JenisKue="Blackforest";
  230.    }else if(r_Bdg.isSelected()){
  231.                 harga = 150000;
  232.                 JenisKue="Brownies";
  233.    }else if(r_Smg.isSelected()){
  234.                 harga = 120000;
  235.                 JenisKue="Mandarin";
  236.    }else if(r_Jkt.isSelected()){
  237.                 harga = 100000;
  238.                 JenisKue="Nastar";
  239.     }
  240.  }
  241.  
  242.   JOptionPane.showMessageDialog(null," No Pemesanan                 :     "     + txt_No.getText()      +
  243.                         "\n Nama                                    :     "     + txt_Nama.getText()    +
  244.                         "\n Alamat                                  :     "     + txt_Alamat.getText()  +
  245.                         "\n Telp                                    :     "     + txt_Telp.getText()                +
  246.                         "\n Tanggal Pemesanan                       :     "     + txt_Tgl.getText()                 +
  247.                         "\n Tanggal Pengambilan                     :     "     + txt_Tglambil.getText()                +
  248.                         "\n Jenis Kue                               :     "     + JenisKue                  +
  249.                         "\n Ukuran Kue                              :     "     + UkuranKue             +
  250.                         "\n                                                                     ");
  251.   } else if (obj == btn_Exit) {
  252.    System.exit(0);
  253.   }
  254.  
  255. }
  256.  public static void main (String [] form) {
  257.             Akhir Akhir = new Akhir();
  258.  }
  259. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement