APLIKASI MEMESAN MAKANAN PADA JAVA NETBEANS


Aplikasi ini dibuat untuk karyawan pada toko " Yummy Dessert", pada tampilan pertama untuk masuk (Log In), selanjutnya tampilan ke dua adalah untuk memesan makanan serta ditampilkan contoh bill yang akan di print. Tampilan terakhir adalah tampilan untuk konsumen yang telah memesan, mereka harus memasukan saran pada komputer kasir yang tersedia.

Jframe pertama adalah Log In, adapun variable yang digunakan:

txtuser: Textfield, untuk memasukan nama user yang sudah ditentukan oleh pemilik, yaitu "Yummy"
txtpass: Textfield, untuk memasukan password yang sudah ditentukan oleh pemilik yaitu "yummydessert"
submit: Jbutton yang digunakan untuk masuk ke Jframe yang kedua


gambar Jframe Log In


Jframe kedua adalah pemesanan menu pada "Yummy Dessert", adapun source code yang akan saya berikan. diantaranya:

import javax.swing.JOptionPane;
import static java.util.stream.Stream.of;

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
/**
 *
 * @author acer
 */
public class uass extends javax.swing.JFrame {

    /**
     * Creates new form uass
     */
    public uass() {
        initComponents();
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                        
    private void initComponents() {

        buttonGroup1 = new javax.swing.ButtonGroup();
        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jLabel4 = new javax.swing.JLabel();
        jLabel5 = new javax.swing.JLabel();
        bit = new javax.swing.JRadioButton();
        ice = new javax.swing.JRadioButton();
        vol = new javax.swing.JRadioButton();
        coo = new javax.swing.JRadioButton();
        blu = new javax.swing.JRadioButton();
        hitung = new javax.swing.JButton();
        total = new javax.swing.JTextField();
        jLabel6 = new javax.swing.JLabel();
        hrg1 = new javax.swing.JTextField();
        hrg2 = new javax.swing.JTextField();
        hrg4 = new javax.swing.JTextField();
        hrg5 = new javax.swing.JTextField();
        hrg3 = new javax.swing.JTextField();
        dcakes = new javax.swing.JCheckBox();
        dice = new javax.swing.JCheckBox();
        jButton3 = new javax.swing.JButton();
        ira = new javax.swing.JRadioButton();
        hag = new javax.swing.JRadioButton();
        rug = new javax.swing.JRadioButton();
        mar = new javax.swing.JRadioButton();
        fru = new javax.swing.JRadioButton();
        jLabel7 = new javax.swing.JLabel();
        jButton5 = new javax.swing.JButton();
        jLabel9 = new javax.swing.JLabel();
        harga1 = new javax.swing.JTextField();
        harga2 = new javax.swing.JTextField();
        harga3 = new javax.swing.JTextField();
        harga4 = new javax.swing.JTextField();
        harga5 = new javax.swing.JTextField();
        jPanel1 = new javax.swing.JPanel();
        bill1 = new javax.swing.JTextField();
        bill2 = new javax.swing.JTextField();
        bill3 = new javax.swing.JTextField();
        bill4 = new javax.swing.JTextField();
        bill5 = new javax.swing.JTextField();
        bill6 = new javax.swing.JTextField();
        bill7 = new javax.swing.JTextField();
        bill8 = new javax.swing.JTextField();
        bill9 = new javax.swing.JTextField();
        bill10 = new javax.swing.JTextField();
        billtotal = new javax.swing.JTextField();
        jLabel8 = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();
        jLabel10 = new javax.swing.JLabel();
        jLabel11 = new javax.swing.JLabel();
        jLabel12 = new javax.swing.JLabel();
        jLabel13 = new javax.swing.JLabel();
        jLabel14 = new javax.swing.JLabel();
        jLabel15 = new javax.swing.JLabel();
        jLabel16 = new javax.swing.JLabel();
        jLabel17 = new javax.swing.JLabel();
        jLabel18 = new javax.swing.JLabel();
        jLabel19 = new javax.swing.JLabel();
        jLabel20 = new javax.swing.JLabel();
        jLabel21 = new javax.swing.JLabel();
        billcash = new javax.swing.JTextField();
        billkembali = new javax.swing.JTextField();
        proses = new javax.swing.JButton();
        txtcash = new javax.swing.JTextField();
        txtkembali = new javax.swing.JTextField();
        jLabel22 = new javax.swing.JLabel();
        jLabel23 = new javax.swing.JLabel();
        jLabel24 = new javax.swing.JLabel();
        jLabel25 = new javax.swing.JLabel();
        jLabel26 = new javax.swing.JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        getContentPane().setLayout(null);

        jLabel1.setFont(new java.awt.Font("Maiandra GD", 1, 24)); // NOI18N
        jLabel1.setForeground(new java.awt.Color(204, 0, 204));
        jLabel1.setText("SELAMAT DATANG ");
        getContentPane().add(jLabel1);
        jLabel1.setBounds(260, 0, 250, 30);

        jLabel2.setFont(new java.awt.Font("Maiandra GD", 1, 18)); // NOI18N
        jLabel2.setForeground(new java.awt.Color(204, 0, 255));
        jLabel2.setText("Silahkan Masukan Pesanan ");
        getContentPane().add(jLabel2);
        jLabel2.setBounds(250, 70, 260, 23);

        jLabel4.setFont(new java.awt.Font("Maiandra GD", 1, 18)); // NOI18N
        jLabel4.setForeground(new java.awt.Color(204, 0, 255));
        jLabel4.setText("\"YUMMY DESSERT\"");
        getContentPane().add(jLabel4);
        jLabel4.setBounds(292, 36, 190, 23);

        jLabel5.setFont(new java.awt.Font("Maiandra GD", 1, 14)); // NOI18N
        jLabel5.setForeground(new java.awt.Color(204, 0, 255));
        jLabel5.setText("MENU");
        getContentPane().add(jLabel5);
        jLabel5.setBounds(35, 97, 50, 18);

        bit.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        bit.setText("Bitter Chocolate");
        bit.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                bitActionPerformed(evt);
            }
        });
        getContentPane().add(bit);
        bit.setBounds(20, 160, 123, 25);

        ice.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        ice.setText("Ice Cream Sunday");
        ice.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                iceActionPerformed(evt);
            }
        });
        getContentPane().add(ice);
        ice.setBounds(20, 200, 135, 25);

        vol.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        vol.setText("Volcano");
        vol.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                volActionPerformed(evt);
            }
        });
        getContentPane().add(vol);
        vol.setBounds(20, 240, 73, 25);

        coo.setFont(new java.awt.Font("Imprint MT Shadow", 0, 12)); // NOI18N
        coo.setText("Cookies & Ice Cream");
        coo.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                cooActionPerformed(evt);
            }
        });
        getContentPane().add(coo);
        coo.setBounds(20, 280, 133, 23);

        blu.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        blu.setText("Bluberry Riffle");
        blu.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                bluActionPerformed(evt);
            }
        });
        getContentPane().add(blu);
        blu.setBounds(20, 320, 115, 25);

        hitung.setFont(new java.awt.Font("Maiandra GD", 0, 14)); // NOI18N
        hitung.setText("HITUNG");
        hitung.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                hitungActionPerformed(evt);
            }
        });
        getContentPane().add(hitung);
        hitung.setBounds(180, 360, 521, 27);

        total.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                totalActionPerformed(evt);
            }
        });
        getContentPane().add(total);
        total.setBounds(180, 410, 521, 29);

        jLabel6.setFont(new java.awt.Font("Maiandra GD", 1, 14)); // NOI18N
        jLabel6.setForeground(new java.awt.Color(204, 0, 255));
        jLabel6.setText("Jumlah");
        getContentPane().add(jLabel6);
        jLabel6.setBounds(598, 124, 80, 20);

        hrg1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                hrg1ActionPerformed(evt);
            }
        });
        getContentPane().add(hrg1);
        hrg1.setBounds(570, 160, 130, 30);
        getContentPane().add(hrg2);
        hrg2.setBounds(570, 200, 130, 30);
        getContentPane().add(hrg4);
        hrg4.setBounds(570, 280, 130, 30);
        getContentPane().add(hrg5);
        hrg5.setBounds(570, 320, 130, 30);

        hrg3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                hrg3ActionPerformed(evt);
            }
        });
        getContentPane().add(hrg3);
        hrg3.setBounds(570, 240, 130, 30);

        dcakes.setFont(new java.awt.Font("Maiandra GD", 0, 14)); // NOI18N
        dcakes.setText("DESSERT CAKES");
        dcakes.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                dcakesActionPerformed(evt);
            }
        });
        getContentPane().add(dcakes);
        dcakes.setBounds(370, 120, 140, 27);

        dice.setFont(new java.awt.Font("Maiandra GD", 0, 14)); // NOI18N
        dice.setText("DESSERT ICE CREAM");
        dice.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                diceActionPerformed(evt);
            }
        });
        getContentPane().add(dice);
        dice.setBounds(20, 121, 154, 27);

        jButton3.setFont(new java.awt.Font("Maiandra GD", 0, 14)); // NOI18N
        jButton3.setText("BERSIH");
        jButton3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton3ActionPerformed(evt);
            }
        });
        getContentPane().add(jButton3);
        jButton3.setBounds(1069, 598, 79, 23);

        ira.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        ira.setText("Iraditional Honey Cakes");
        ira.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                iraActionPerformed(evt);
            }
        });
        getContentPane().add(ira);
        ira.setBounds(370, 160, 171, 25);

        hag.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        hag.setText("Hagelnut Almont Cakes");
        hag.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                hagActionPerformed(evt);
            }
        });
        getContentPane().add(hag);
        hag.setBounds(370, 200, 169, 25);

        rug.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        rug.setText("Rugeluch");
        rug.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                rugActionPerformed(evt);
            }
        });
        getContentPane().add(rug);
        rug.setBounds(370, 240, 83, 25);

        mar.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        mar.setText("Margipan Peans");
        mar.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                marActionPerformed(evt);
            }
        });
        getContentPane().add(mar);
        mar.setBounds(370, 280, 121, 25);

        fru.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        fru.setText("Fruit Pies");
        fru.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                fruActionPerformed(evt);
            }
        });
        getContentPane().add(fru);
        fru.setBounds(370, 320, 85, 25);

        jLabel7.setFont(new java.awt.Font("Maiandra GD", 1, 14)); // NOI18N
        jLabel7.setForeground(new java.awt.Color(204, 0, 255));
        jLabel7.setText("Total Cash");
        getContentPane().add(jLabel7);
        jLabel7.setBounds(40, 410, 83, 18);

        jButton5.setFont(new java.awt.Font("Maiandra GD", 0, 14)); // NOI18N
        jButton5.setText("OK");
        jButton5.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton5ActionPerformed(evt);
            }
        });
        getContentPane().add(jButton5);
        jButton5.setBounds(738, 596, 53, 27);

        jLabel9.setFont(new java.awt.Font("Maiandra GD", 1, 14)); // NOI18N
        jLabel9.setForeground(new java.awt.Color(204, 0, 255));
        jLabel9.setText("Jumlah");
        getContentPane().add(jLabel9);
        jLabel9.setBounds(215, 125, 64, 18);
        getContentPane().add(harga1);
        harga1.setBounds(180, 160, 151, 30);
        getContentPane().add(harga2);
        harga2.setBounds(180, 200, 151, 30);
        getContentPane().add(harga3);
        harga3.setBounds(180, 240, 151, 30);
        getContentPane().add(harga4);
        harga4.setBounds(180, 280, 151, 30);
        getContentPane().add(harga5);
        harga5.setBounds(180, 320, 151, 30);

        jPanel1.setBackground(new java.awt.Color(204, 204, 255));
        jPanel1.setForeground(new java.awt.Color(204, 204, 255));

        bill4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                bill4ActionPerformed(evt);
            }
        });

        bill7.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                bill7ActionPerformed(evt);
            }
        });

        bill10.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                bill10ActionPerformed(evt);
            }
        });

        jLabel8.setFont(new java.awt.Font("Maiandra GD", 0, 14)); // NOI18N
        jLabel8.setText("Bill");

        jLabel3.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel3.setText("Bitter Chocolate");

        jLabel10.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel10.setText("Ice Cream Sunday");

        jLabel11.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel11.setText("Volcano");

        jLabel12.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel12.setText("Cookies & Ice Cream");

        jLabel13.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel13.setText("Bluberry Riffle");

        jLabel14.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel14.setText("Iraditional Honey Cakes");

        jLabel15.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel15.setText("Hagelnut Almont Cakes");

        jLabel16.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel16.setText("Rugeluch");

        jLabel17.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel17.setText("Margipan Peans");

        jLabel18.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel18.setText("Fruit Pies");

        jLabel19.setFont(new java.awt.Font("Maiandra GD", 0, 14)); // NOI18N
        jLabel19.setText("Total");

        jLabel20.setFont(new java.awt.Font("Maiandra GD", 0, 14)); // NOI18N
        jLabel20.setText("Cash");

        jLabel21.setFont(new java.awt.Font("Maiandra GD", 0, 14)); // NOI18N
        jLabel21.setText("Kembali");

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addGap(37, 37, 37)
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel12, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel13, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel14)
                            .addComponent(jLabel15, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel16, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel17, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel18, javax.swing.GroupLayout.PREFERRED_SIZE, 108, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel19, javax.swing.GroupLayout.PREFERRED_SIZE, 111, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel20, javax.swing.GroupLayout.PREFERRED_SIZE, 79, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel21))
                        .addGap(39, 39, 39)
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(bill10, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(bill5, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(bill4, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(bill3, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(bill2, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(bill1, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(bill6, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(bill7, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(bill8, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(bill9, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(billtotal, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(billcash)
                            .addComponent(billkembali))))
                .addContainerGap(40, Short.MAX_VALUE))
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addGap(9, 9, 9)
                .addComponent(jLabel8)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel3)
                    .addComponent(bill1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel10)
                    .addComponent(bill2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel11)
                    .addComponent(bill3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(bill4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel12))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(bill5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel13))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel14)
                    .addComponent(bill6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addComponent(jLabel15)
                        .addGap(18, 18, 18)
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel16)
                            .addComponent(bill8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel17)
                            .addComponent(bill9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addComponent(bill7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addComponent(jLabel18)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jLabel19))
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addComponent(bill10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 28, Short.MAX_VALUE)
                        .addComponent(billtotal, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel20)
                    .addComponent(billcash, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel21)
                    .addComponent(billkembali, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(11, 11, 11))
        );

        getContentPane().add(jPanel1);
        jPanel1.setBounds(738, 121, 410, 469);

        proses.setText("PROSES");
        proses.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                prosesActionPerformed(evt);
            }
        });
        getContentPane().add(proses);
        proses.setBounds(350, 500, 189, 23);
        getContentPane().add(txtcash);
        txtcash.setBounds(180, 460, 521, 31);

        txtkembali.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                txtkembaliActionPerformed(evt);
            }
        });
        getContentPane().add(txtkembali);
        txtkembali.setBounds(190, 540, 513, 31);

        jLabel22.setFont(new java.awt.Font("Maiandra GD", 1, 14)); // NOI18N
        jLabel22.setForeground(new java.awt.Color(204, 0, 255));
        jLabel22.setText("Kembali");
        getContentPane().add(jLabel22);
        jLabel22.setBounds(30, 540, 107, 18);

        jLabel23.setIcon(new javax.swing.ImageIcon("D:\\Slide Shows\\page1.jpg")); // NOI18N
        getContentPane().add(jLabel23);
        jLabel23.setBounds(0, 0, 400, 380);

        jLabel24.setIcon(new javax.swing.ImageIcon("D:\\Slide Shows\\page1.jpg")); // NOI18N
        getContentPane().add(jLabel24);
        jLabel24.setBounds(400, 0, 310, 380);

        jLabel25.setIcon(new javax.swing.ImageIcon("D:\\Slide Shows\\page1.jpg")); // NOI18N
        getContentPane().add(jLabel25);
        jLabel25.setBounds(0, 380, 400, 240);

        jLabel26.setIcon(new javax.swing.ImageIcon("D:\\Slide Shows\\page1.jpg")); // NOI18N
        getContentPane().add(jLabel26);
        jLabel26.setBounds(400, 380, 310, 240);

        pack();
    }// </editor-fold>                      
public void kosong(){
}
public void hargabitter(){
int A;
int harga;
double bitter=16000;
A=Integer.parseInt(harga1.getText());
harga= (int)(A*bitter);
bill1.setText(String.valueOf(harga));
}
public void hargaice(){
int B;
int harga;
double bitter=17000;
B=Integer.parseInt(harga2.getText());
harga= (int)(B*bitter);
bill2.setText(String.valueOf(harga));
}
public void hargavolcano(){
int C;
int harga;
double volcano=18000;
C=Integer.parseInt(harga3.getText());
harga= (int)(C*volcano);
bill3.setText(String.valueOf(harga));
}
public void hargacookies(){
int D;
int harga;
double cookies=18000;
D=Integer.parseInt(harga4.getText());
harga= (int)(D*cookies);
bill4.setText(String.valueOf(harga));
}
public void hargabluberry(){
int E;
int harga;
double bluberry=18000;
E=Integer.parseInt(harga5.getText());
harga= (int)(E*bluberry);
bill5.setText(String.valueOf(harga));
}
public void iraditional(){
int F;
int harga;
double iraditional=22000;
F=Integer.parseInt(hrg1.getText());
harga= (int)(F*iraditional);
bill6.setText(String.valueOf(harga));
}
public void hagelnut(){
int G;
int harga;
double hagelnut=24000;
G=Integer.parseInt(hrg2.getText());
harga= (int)(G*hagelnut);
bill7.setText(String.valueOf(harga));
}
public void rugeluch(){
int H;
int harga;
double rugeluch=24000;
H=Integer.parseInt(hrg3.getText());
harga= (int)(H*rugeluch);
bill8.setText(String.valueOf(harga));
}
public void margipan(){
int I;
int harga;
double margipan=23000;
I=Integer.parseInt(hrg4.getText());
harga= (int)(I*margipan);
bill9.setText(String.valueOf(harga));
}
public void fruit(){
int J;
int harga;
double fruit=24500;
J=Integer.parseInt(hrg5.getText());
harga= (int)(J*fruit);
bill10.setText(String.valueOf(harga));
}
    private void hitungActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
       int a=Integer.parseInt(harga1.getText());
       int b=Integer.parseInt(harga2.getText());
       int c=Integer.parseInt(harga3.getText());
       int d=Integer.parseInt(harga4.getText());
       int e=Integer.parseInt(harga5.getText());
       int f=Integer.parseInt(hrg1.getText());
       int g=Integer.parseInt(hrg2.getText());
       int h=Integer.parseInt(hrg3.getText());
       int i=Integer.parseInt(hrg4.getText());
       int j=Integer.parseInt(hrg5.getText());
     int hasil=(a*16000)+(b*17000)+(c*18000)+(d*18000)+(e*18000)+(f*2200)+(g*24000)+(h*24000)+(i*23000)+(j*24500);
     total.setText(""+hasil);
     billtotal.setText(""+hasil);
    }                                    

    private void hrg1ActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
    }                                  

    private void hrg3ActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
    }                                  

    private void bluActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if(blu.isSelected()){
            hargabluberry();
        }
        else{
            kosong();
        }
    }                                  

    private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        JOptionPane.showMessageDialog(null,"Terimakasih anda telah memesan", "EXIT", JOptionPane.INFORMATION_MESSAGE);
        new uasss().setVisible(true);  
        this.dispose();
    }                                      
@SuppressWarnings("uchecked")
    private void dcakesActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
         tampilkandessert();
    }                                    

    private void diceActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        tampilkandessert();
    }                                  

    private void bitActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if(bit.isSelected()){
            hargabitter();
        }
        else{
            kosong();
        }
    }                                  

    private void iceActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if(ice.isSelected()){
            hargaice();
        }
        else{
            kosong();
        }
    }                                  

    private void volActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if(vol.isSelected()){
            hargavolcano();
        }
        else{
            kosong();
        }
    }                                  

    private void cooActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if(coo.isSelected()){
            hargacookies();
        }
        else{
            kosong();
        }
    }                                  

    private void hagActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if(hag.isSelected()){
            hagelnut();
        }
        else{
            kosong();
        }
    }                                  

    private void iraActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
         if(ira.isSelected()){
            iraditional();
        }
        else{
            kosong();
        }
    }                                  

    private void rugActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if(rug.isSelected()){
            rugeluch();
        }
        else {
            kosong();
        }
    }                                  

    private void marActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if(mar.isSelected()){
            margipan();
        }
        else{
            kosong();
        }
    }                                  

    private void fruActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if(fru.isSelected()){
            fruit();
        }
        else{
            kosong();
        }
    }                                  

    private void totalActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
   
    }                                    

    private void bill7ActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
    }                                    

    private void bill4ActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
    }                                    

    private void bill10ActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
    }                                    

    private void txtkembaliActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
    }                                        

    private void prosesActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        int Total=Integer.parseInt(total.getText());
        int bayar=Integer.parseInt(txtcash.getText());
        int cash=Integer.parseInt(txtcash.getText());
        int kembali= bayar-Total;
        txtkembali.setText(""+kembali);
        billkembali.setText(""+kembali);
        billcash.setText(""+cash);
    }                                    

    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        dice.setSelected(false);
        dcakes.setSelected(false);
        bit.setSelected(false);
        ice.setSelected(false);
        vol.setSelected(false);
        coo.setSelected(false);
        blu.setSelected(false);
        ira.setSelected(false);
        hag.setSelected(false);
        rug.setSelected(false);
        mar.setSelected(false);
        fru.setSelected(false);
        total.setText("");
        txtcash.setText("");
        txtkembali.setText("");
        harga1.setText("");
        harga2.setText("");
        harga3.setText("");
        harga4.setText("");
        harga5.setText("");
        hrg1.setText("");
        hrg2.setText("");
        hrg3.setText("");
        hrg4.setText("");
        hrg5.setText("");
        bill1.setText("");
        bill2.setText("");
        bill3.setText("");
        bill4.setText("");
        bill5.setText("");
        bill6.setText("");
        bill7.setText("");
        bill8.setText("");
        bill9.setText("");
        bill10.setText("");
        billcash.setText("");
        billtotal.setText("");
        billkembali.setText("");
    }                                      
private void tampilkandesimport javax.swing.JOptionPane;
import static java.util.stream.Stream.of;

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
/**
 *
 * @author acer
 */
public class uass extends javax.swing.JFrame {

    /**
     * Creates new form uass
     */
    public uass() {
        initComponents();
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                        
    private void initComponents() {

        buttonGroup1 = new javax.swing.ButtonGroup();
        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jLabel4 = new javax.swing.JLabel();
        jLabel5 = new javax.swing.JLabel();
        bit = new javax.swing.JRadioButton();
        ice = new javax.swing.JRadioButton();
        vol = new javax.swing.JRadioButton();
        coo = new javax.swing.JRadioButton();
        blu = new javax.swing.JRadioButton();
        hitung = new javax.swing.JButton();
        total = new javax.swing.JTextField();
        jLabel6 = new javax.swing.JLabel();
        hrg1 = new javax.swing.JTextField();
        hrg2 = new javax.swing.JTextField();
        hrg4 = new javax.swing.JTextField();
        hrg5 = new javax.swing.JTextField();
        hrg3 = new javax.swing.JTextField();
        dcakes = new javax.swing.JCheckBox();
        dice = new javax.swing.JCheckBox();
        jButton3 = new javax.swing.JButton();
        ira = new javax.swing.JRadioButton();
        hag = new javax.swing.JRadioButton();
        rug = new javax.swing.JRadioButton();
        mar = new javax.swing.JRadioButton();
        fru = new javax.swing.JRadioButton();
        jLabel7 = new javax.swing.JLabel();
        jButton5 = new javax.swing.JButton();
        jLabel9 = new javax.swing.JLabel();
        harga1 = new javax.swing.JTextField();
        harga2 = new javax.swing.JTextField();
        harga3 = new javax.swing.JTextField();
        harga4 = new javax.swing.JTextField();
        harga5 = new javax.swing.JTextField();
        jPanel1 = new javax.swing.JPanel();
        bill1 = new javax.swing.JTextField();
        bill2 = new javax.swing.JTextField();
        bill3 = new javax.swing.JTextField();
        bill4 = new javax.swing.JTextField();
        bill5 = new javax.swing.JTextField();
        bill6 = new javax.swing.JTextField();
        bill7 = new javax.swing.JTextField();
        bill8 = new javax.swing.JTextField();
        bill9 = new javax.swing.JTextField();
        bill10 = new javax.swing.JTextField();
        billtotal = new javax.swing.JTextField();
        jLabel8 = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();
        jLabel10 = new javax.swing.JLabel();
        jLabel11 = new javax.swing.JLabel();
        jLabel12 = new javax.swing.JLabel();
        jLabel13 = new javax.swing.JLabel();
        jLabel14 = new javax.swing.JLabel();
        jLabel15 = new javax.swing.JLabel();
        jLabel16 = new javax.swing.JLabel();
        jLabel17 = new javax.swing.JLabel();
        jLabel18 = new javax.swing.JLabel();
        jLabel19 = new javax.swing.JLabel();
        jLabel20 = new javax.swing.JLabel();
        jLabel21 = new javax.swing.JLabel();
        billcash = new javax.swing.JTextField();
        billkembali = new javax.swing.JTextField();
        proses = new javax.swing.JButton();
        txtcash = new javax.swing.JTextField();
        txtkembali = new javax.swing.JTextField();
        jLabel22 = new javax.swing.JLabel();
        jLabel23 = new javax.swing.JLabel();
        jLabel24 = new javax.swing.JLabel();
        jLabel25 = new javax.swing.JLabel();
        jLabel26 = new javax.swing.JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        getContentPane().setLayout(null);

        jLabel1.setFont(new java.awt.Font("Maiandra GD", 1, 24)); // NOI18N
        jLabel1.setForeground(new java.awt.Color(204, 0, 204));
        jLabel1.setText("SELAMAT DATANG ");
        getContentPane().add(jLabel1);
        jLabel1.setBounds(260, 0, 250, 30);

        jLabel2.setFont(new java.awt.Font("Maiandra GD", 1, 18)); // NOI18N
        jLabel2.setForeground(new java.awt.Color(204, 0, 255));
        jLabel2.setText("Silahkan Masukan Pesanan ");
        getContentPane().add(jLabel2);
        jLabel2.setBounds(250, 70, 260, 23);

        jLabel4.setFont(new java.awt.Font("Maiandra GD", 1, 18)); // NOI18N
        jLabel4.setForeground(new java.awt.Color(204, 0, 255));
        jLabel4.setText("\"YUMMY DESSERT\"");
        getContentPane().add(jLabel4);
        jLabel4.setBounds(292, 36, 190, 23);

        jLabel5.setFont(new java.awt.Font("Maiandra GD", 1, 14)); // NOI18N
        jLabel5.setForeground(new java.awt.Color(204, 0, 255));
        jLabel5.setText("MENU");
        getContentPane().add(jLabel5);
        jLabel5.setBounds(35, 97, 50, 18);

        bit.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        bit.setText("Bitter Chocolate");
        bit.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                bitActionPerformed(evt);
            }
        });
        getContentPane().add(bit);
        bit.setBounds(20, 160, 123, 25);

        ice.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        ice.setText("Ice Cream Sunday");
        ice.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                iceActionPerformed(evt);
            }
        });
        getContentPane().add(ice);
        ice.setBounds(20, 200, 135, 25);

        vol.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        vol.setText("Volcano");
        vol.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                volActionPerformed(evt);
            }
        });
        getContentPane().add(vol);
        vol.setBounds(20, 240, 73, 25);

        coo.setFont(new java.awt.Font("Imprint MT Shadow", 0, 12)); // NOI18N
        coo.setText("Cookies & Ice Cream");
        coo.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                cooActionPerformed(evt);
            }
        });
        getContentPane().add(coo);
        coo.setBounds(20, 280, 133, 23);

        blu.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        blu.setText("Bluberry Riffle");
        blu.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                bluActionPerformed(evt);
            }
        });
        getContentPane().add(blu);
        blu.setBounds(20, 320, 115, 25);

        hitung.setFont(new java.awt.Font("Maiandra GD", 0, 14)); // NOI18N
        hitung.setText("HITUNG");
        hitung.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                hitungActionPerformed(evt);
            }
        });
        getContentPane().add(hitung);
        hitung.setBounds(180, 360, 521, 27);

        total.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                totalActionPerformed(evt);
            }
        });
        getContentPane().add(total);
        total.setBounds(180, 410, 521, 29);

        jLabel6.setFont(new java.awt.Font("Maiandra GD", 1, 14)); // NOI18N
        jLabel6.setForeground(new java.awt.Color(204, 0, 255));
        jLabel6.setText("Jumlah");
        getContentPane().add(jLabel6);
        jLabel6.setBounds(598, 124, 80, 20);

        hrg1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                hrg1ActionPerformed(evt);
            }
        });
        getContentPane().add(hrg1);
        hrg1.setBounds(570, 160, 130, 30);
        getContentPane().add(hrg2);
        hrg2.setBounds(570, 200, 130, 30);
        getContentPane().add(hrg4);
        hrg4.setBounds(570, 280, 130, 30);
        getContentPane().add(hrg5);
        hrg5.setBounds(570, 320, 130, 30);

        hrg3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                hrg3ActionPerformed(evt);
            }
        });
        getContentPane().add(hrg3);
        hrg3.setBounds(570, 240, 130, 30);

        dcakes.setFont(new java.awt.Font("Maiandra GD", 0, 14)); // NOI18N
        dcakes.setText("DESSERT CAKES");
        dcakes.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                dcakesActionPerformed(evt);
            }
        });
        getContentPane().add(dcakes);
        dcakes.setBounds(370, 120, 140, 27);

        dice.setFont(new java.awt.Font("Maiandra GD", 0, 14)); // NOI18N
        dice.setText("DESSERT ICE CREAM");
        dice.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                diceActionPerformed(evt);
            }
        });
        getContentPane().add(dice);
        dice.setBounds(20, 121, 154, 27);

        jButton3.setFont(new java.awt.Font("Maiandra GD", 0, 14)); // NOI18N
        jButton3.setText("BERSIH");
        jButton3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton3ActionPerformed(evt);
            }
        });
        getContentPane().add(jButton3);
        jButton3.setBounds(1069, 598, 79, 23);

        ira.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        ira.setText("Iraditional Honey Cakes");
        ira.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                iraActionPerformed(evt);
            }
        });
        getContentPane().add(ira);
        ira.setBounds(370, 160, 171, 25);

        hag.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        hag.setText("Hagelnut Almont Cakes");
        hag.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                hagActionPerformed(evt);
            }
        });
        getContentPane().add(hag);
        hag.setBounds(370, 200, 169, 25);

        rug.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        rug.setText("Rugeluch");
        rug.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                rugActionPerformed(evt);
            }
        });
        getContentPane().add(rug);
        rug.setBounds(370, 240, 83, 25);

        mar.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        mar.setText("Margipan Peans");
        mar.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                marActionPerformed(evt);
            }
        });
        getContentPane().add(mar);
        mar.setBounds(370, 280, 121, 25);

        fru.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        fru.setText("Fruit Pies");
        fru.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                fruActionPerformed(evt);
            }
        });
        getContentPane().add(fru);
        fru.setBounds(370, 320, 85, 25);

        jLabel7.setFont(new java.awt.Font("Maiandra GD", 1, 14)); // NOI18N
        jLabel7.setForeground(new java.awt.Color(204, 0, 255));
        jLabel7.setText("Total Cash");
        getContentPane().add(jLabel7);
        jLabel7.setBounds(40, 410, 83, 18);

        jButton5.setFont(new java.awt.Font("Maiandra GD", 0, 14)); // NOI18N
        jButton5.setText("OK");
        jButton5.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton5ActionPerformed(evt);
            }
        });
        getContentPane().add(jButton5);
        jButton5.setBounds(738, 596, 53, 27);

        jLabel9.setFont(new java.awt.Font("Maiandra GD", 1, 14)); // NOI18N
        jLabel9.setForeground(new java.awt.Color(204, 0, 255));
        jLabel9.setText("Jumlah");
        getContentPane().add(jLabel9);
        jLabel9.setBounds(215, 125, 64, 18);
        getContentPane().add(harga1);
        harga1.setBounds(180, 160, 151, 30);
        getContentPane().add(harga2);
        harga2.setBounds(180, 200, 151, 30);
        getContentPane().add(harga3);
        harga3.setBounds(180, 240, 151, 30);
        getContentPane().add(harga4);
        harga4.setBounds(180, 280, 151, 30);
        getContentPane().add(harga5);
        harga5.setBounds(180, 320, 151, 30);

        jPanel1.setBackground(new java.awt.Color(204, 204, 255));
        jPanel1.setForeground(new java.awt.Color(204, 204, 255));

        bill4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                bill4ActionPerformed(evt);
            }
        });

        bill7.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                bill7ActionPerformed(evt);
            }
        });

        bill10.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                bill10ActionPerformed(evt);
            }
        });

        jLabel8.setFont(new java.awt.Font("Maiandra GD", 0, 14)); // NOI18N
        jLabel8.setText("Bill");

        jLabel3.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel3.setText("Bitter Chocolate");

        jLabel10.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel10.setText("Ice Cream Sunday");

        jLabel11.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel11.setText("Volcano");

        jLabel12.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel12.setText("Cookies & Ice Cream");

        jLabel13.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel13.setText("Bluberry Riffle");

        jLabel14.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel14.setText("Iraditional Honey Cakes");

        jLabel15.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel15.setText("Hagelnut Almont Cakes");

        jLabel16.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel16.setText("Rugeluch");

        jLabel17.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel17.setText("Margipan Peans");

        jLabel18.setFont(new java.awt.Font("Imprint MT Shadow", 0, 14)); // NOI18N
        jLabel18.setText("Fruit Pies");

        jLabel19.setFont(new java.awt.Font("Maiandra GD", 0, 14)); // NOI18N
        jLabel19.setText("Total");

        jLabel20.setFont(new java.awt.Font("Maiandra GD", 0, 14)); // NOI18N
        jLabel20.setText("Cash");

        jLabel21.setFont(new java.awt.Font("Maiandra GD", 0, 14)); // NOI18N
        jLabel21.setText("Kembali");

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 99, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addGap(37, 37, 37)
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel12, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel13, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel14)
                            .addComponent(jLabel15, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel16, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel17, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel18, javax.swing.GroupLayout.PREFERRED_SIZE, 108, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel19, javax.swing.GroupLayout.PREFERRED_SIZE, 111, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel20, javax.swing.GroupLayout.PREFERRED_SIZE, 79, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel21))
                        .addGap(39, 39, 39)
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(bill10, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(bill5, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(bill4, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(bill3, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(bill2, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(bill1, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(bill6, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(bill7, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(bill8, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(bill9, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(billtotal, javax.swing.GroupLayout.DEFAULT_SIZE, 149, Short.MAX_VALUE)
                            .addComponent(billcash)
                            .addComponent(billkembali))))
                .addContainerGap(40, Short.MAX_VALUE))
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addGap(9, 9, 9)
                .addComponent(jLabel8)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel3)
                    .addComponent(bill1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel10)
                    .addComponent(bill2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel11)
                    .addComponent(bill3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(bill4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel12))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(bill5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel13))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel14)
                    .addComponent(bill6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addComponent(jLabel15)
                        .addGap(18, 18, 18)
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel16)
                            .addComponent(bill8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel17)
                            .addComponent(bill9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addComponent(bill7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addComponent(jLabel18)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jLabel19))
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addComponent(bill10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 28, Short.MAX_VALUE)
                        .addComponent(billtotal, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel20)
                    .addComponent(billcash, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel21)
                    .addComponent(billkembali, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(11, 11, 11))
        );

        getContentPane().add(jPanel1);
        jPanel1.setBounds(738, 121, 410, 469);

        proses.setText("PROSES");
        proses.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                prosesActionPerformed(evt);
            }
        });
        getContentPane().add(proses);
        proses.setBounds(350, 500, 189, 23);
        getContentPane().add(txtcash);
        txtcash.setBounds(180, 460, 521, 31);

        txtkembali.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                txtkembaliActionPerformed(evt);
            }
        });
        getContentPane().add(txtkembali);
        txtkembali.setBounds(190, 540, 513, 31);

        jLabel22.setFont(new java.awt.Font("Maiandra GD", 1, 14)); // NOI18N
        jLabel22.setForeground(new java.awt.Color(204, 0, 255));
        jLabel22.setText("Kembali");
        getContentPane().add(jLabel22);
        jLabel22.setBounds(30, 540, 107, 18);

        jLabel23.setIcon(new javax.swing.ImageIcon("D:\\Slide Shows\\page1.jpg")); // NOI18N
        getContentPane().add(jLabel23);
        jLabel23.setBounds(0, 0, 400, 380);

        jLabel24.setIcon(new javax.swing.ImageIcon("D:\\Slide Shows\\page1.jpg")); // NOI18N
        getContentPane().add(jLabel24);
        jLabel24.setBounds(400, 0, 310, 380);

        jLabel25.setIcon(new javax.swing.ImageIcon("D:\\Slide Shows\\page1.jpg")); // NOI18N
        getContentPane().add(jLabel25);
        jLabel25.setBounds(0, 380, 400, 240);

        jLabel26.setIcon(new javax.swing.ImageIcon("D:\\Slide Shows\\page1.jpg")); // NOI18N
        getContentPane().add(jLabel26);
        jLabel26.setBounds(400, 380, 310, 240);

        pack();
    }// </editor-fold>                      
public void kosong(){
}
public void hargabitter(){
int A;
int harga;
double bitter=16000;
A=Integer.parseInt(harga1.getText());
harga= (int)(A*bitter);
bill1.setText(String.valueOf(harga));
}
public void hargaice(){
int B;
int harga;
double bitter=17000;
B=Integer.parseInt(harga2.getText());
harga= (int)(B*bitter);
bill2.setText(String.valueOf(harga));
}
public void hargavolcano(){
int C;
int harga;
double volcano=18000;
C=Integer.parseInt(harga3.getText());
harga= (int)(C*volcano);
bill3.setText(String.valueOf(harga));
}
public void hargacookies(){
int D;
int harga;
double cookies=18000;
D=Integer.parseInt(harga4.getText());
harga= (int)(D*cookies);
bill4.setText(String.valueOf(harga));
}
public void hargabluberry(){
int E;
int harga;
double bluberry=18000;
E=Integer.parseInt(harga5.getText());
harga= (int)(E*bluberry);
bill5.setText(String.valueOf(harga));
}
public void iraditional(){
int F;
int harga;
double iraditional=22000;
F=Integer.parseInt(hrg1.getText());
harga= (int)(F*iraditional);
bill6.setText(String.valueOf(harga));
}
public void hagelnut(){
int G;
int harga;
double hagelnut=24000;
G=Integer.parseInt(hrg2.getText());
harga= (int)(G*hagelnut);
bill7.setText(String.valueOf(harga));
}
public void rugeluch(){
int H;
int harga;
double rugeluch=24000;
H=Integer.parseInt(hrg3.getText());
harga= (int)(H*rugeluch);
bill8.setText(String.valueOf(harga));
}
public void margipan(){
int I;
int harga;
double margipan=23000;
I=Integer.parseInt(hrg4.getText());
harga= (int)(I*margipan);
bill9.setText(String.valueOf(harga));
}
public void fruit(){
int J;
int harga;
double fruit=24500;
J=Integer.parseInt(hrg5.getText());
harga= (int)(J*fruit);
bill10.setText(String.valueOf(harga));
}
    private void hitungActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
       int a=Integer.parseInt(harga1.getText());
       int b=Integer.parseInt(harga2.getText());
       int c=Integer.parseInt(harga3.getText());
       int d=Integer.parseInt(harga4.getText());
       int e=Integer.parseInt(harga5.getText());
       int f=Integer.parseInt(hrg1.getText());
       int g=Integer.parseInt(hrg2.getText());
       int h=Integer.parseInt(hrg3.getText());
       int i=Integer.parseInt(hrg4.getText());
       int j=Integer.parseInt(hrg5.getText());
     int hasil=(a*16000)+(b*17000)+(c*18000)+(d*18000)+(e*18000)+(f*2200)+(g*24000)+(h*24000)+(i*23000)+(j*24500);
     total.setText(""+hasil);
     billtotal.setText(""+hasil);
    }                                    

    private void hrg1ActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
    }                                  

    private void hrg3ActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
    }                                  

    private void bluActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if(blu.isSelected()){
            hargabluberry();
        }
        else{
            kosong();
        }
    }                                  

    private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        JOptionPane.showMessageDialog(null,"Terimakasih anda telah memesan", "EXIT", JOptionPane.INFORMATION_MESSAGE);
        new uasss().setVisible(true);  
        this.dispose();
    }                                      
@SuppressWarnings("uchecked")
    private void dcakesActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
         tampilkandessert();
    }                                    

    private void diceActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
        tampilkandessert();
    }                                  

    private void bitActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if(bit.isSelected()){
            hargabitter();
        }
        else{
            kosong();
        }
    }                                  

    private void iceActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if(ice.isSelected()){
            hargaice();
        }
        else{
            kosong();
        }
    }                                  

    private void volActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if(vol.isSelected()){
            hargavolcano();
        }
        else{
            kosong();
        }
    }                                  

    private void cooActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if(coo.isSelected()){
            hargacookies();
        }
        else{
            kosong();
        }
    }                                  

    private void hagActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if(hag.isSelected()){
            hagelnut();
        }
        else{
            kosong();
        }
    }                                  

    private void iraActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
         if(ira.isSelected()){
            iraditional();
        }
        else{
            kosong();
        }
    }                                  

    private void rugActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if(rug.isSelected()){
            rugeluch();
        }
        else {
            kosong();
        }
    }                                  

    private void marActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if(mar.isSelected()){
            margipan();
        }
        else{
            kosong();
        }
    }                                  

    private void fruActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if(fru.isSelected()){
            fruit();
        }
        else{
            kosong();
        }
    }                                  

    private void totalActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
   
    }                                    

    private void bill7ActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
    }                                    

    private void bill4ActionPerformed(java.awt.event.ActionEvent evt) {                                    
        // TODO add your handling code here:
    }                                    

    private void bill10ActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
    }                                    

    private void txtkembaliActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
    }                                        

    private void prosesActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        int Total=Integer.parseInt(total.getText());
        int bayar=Integer.parseInt(txtcash.getText());
        int cash=Integer.parseInt(txtcash.getText());
        int kembali= bayar-Total;
        txtkembali.setText(""+kembali);
        billkembali.setText(""+kembali);
        billcash.setText(""+cash);
    }                                    

    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        dice.setSelected(false);
        dcakes.setSelected(false);
        bit.setSelected(false);
        ice.setSelected(false);
        vol.setSelected(false);
        coo.setSelected(false);
        blu.setSelected(false);
        ira.setSelected(false);
        hag.setSelected(false);
        rug.setSelected(false);
        mar.setSelected(false);
        fru.setSelected(false);
        total.setText("");
        txtcash.setText("");
        txtkembali.setText("");
        harga1.setText("");
        harga2.setText("");
        harga3.setText("");
        harga4.setText("");
        harga5.setText("");
        hrg1.setText("");
        hrg2.setText("");
        hrg3.setText("");
        hrg4.setText("");
        hrg5.setText("");
        bill1.setText("");
        bill2.setText("");
        bill3.setText("");
        bill4.setText("");
        bill5.setText("");
        bill6.setText("");
        bill7.setText("");
        bill8.setText("");
        bill9.setText("");
        bill10.setText("");
        billcash.setText("");
        billtotal.setText("");
        billkembali.setText("");
    }                                      
private void tampilkandessert(){
    StringBuffer dessert=new StringBuffer();
    if (dice.isSelected()==true){
        dessert.getClass();
        }
    else  if(dcakes.isSelected()==true){
        dessert.getClass();
    }sert(){
    StringBuffer dessert=new StringBuffer();
    if (dice.isSelected()==true){
        dessert.getClass();
        }
    else  if(dcakes.isSelected()==true){
        dessert.getClass();
    }
gambar Jframe Pemesanan "Yummy Dessert" yang telah di running


kemudian Jframe terakhir yaitu menentukan saran dari konsumen pada layar komputer. adapun source code yang saya tampilkan, diantaranya:

import javax.swing.JOptionPane;
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
/**
 *
 * @author acer
 */
public class uasss extends javax.swing.JFrame {

    /**
     * Creates new form uasss
     */
    public uasss() {
        initComponents();
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
    private void initComponents() {

        senyum = new javax.swing.JButton();
        sedih = new javax.swing.JButton();
        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        getContentPane().setLayout(null);

        senyum.setIcon(new javax.swing.ImageIcon("D:\\Slide Shows\\smiley-thumbs-up.jpg")); // NOI18N
        senyum.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                senyumActionPerformed(evt);
            }
        });
        getContentPane().add(senyum);
        senyum.setBounds(40, 100, 210, 190);

        sedih.setIcon(new javax.swing.ImageIcon("D:\\Slide Shows\\really-sad-face-smiley-emoticon.png")); // NOI18N
        sedih.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                sedihActionPerformed(evt);
            }
        });
        getContentPane().add(sedih);
        sedih.setBounds(331, 102, 206, 190);

        jLabel1.setFont(new java.awt.Font("Nyala", 1, 24)); // NOI18N
        jLabel1.setForeground(new java.awt.Color(0, 153, 153));
        jLabel1.setText("Bagaimana Dengan Pelayanan Kami?");
        getContentPane().add(jLabel1);
        jLabel1.setBounds(110, 30, 380, 26);

        jLabel2.setIcon(new javax.swing.ImageIcon("D:\\Slide Shows\\large (4).jpg")); // NOI18N
        getContentPane().add(jLabel2);
        jLabel2.setBounds(0, 0, 300, 310);

        jLabel3.setIcon(new javax.swing.ImageIcon("D:\\Slide Shows\\large (4).jpg")); // NOI18N
        getContentPane().add(jLabel3);
        jLabel3.setBounds(300, 0, 300, 310);

        pack();
    }// </editor-fold>                        

    private void senyumActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        JOptionPane.showMessageDialog(null,"Terimakasih atas komentar anda,kami senang melayani anda", "EXIT", JOptionPane.INFORMATION_MESSAGE);
        this.dispose();
    }                                      

    private void sedihActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        JOptionPane.showInputDialog(null,"Maaf bila kurang memuaskan, silahkan berikan saran anda", "komentar anda", JOptionPane.PLAIN_MESSAGE);
        this.dispose();
    }                                     

    /**
     * @param args the command line arguments
     */

gambar Jframe ke tiga yang telah dirunning jika memilih emoticon smile

gambar Jframe ke tiga yang telah di running jika memilih emoticon sad atau dissapointed


itulah aplikasi Java yang berhasil saya buat untuk UAS terakhir di semester 1 saya... Terimakasih :)





Komentar

Postingan Populer