Coding Java Tampilan Gui Pada Neatbeans


Coding Java Tampilan Gui Pada Neatbeans





Coding Java Tampilan Gui di Neatbeans

/*
 * 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.
 */
package tugasgui;

import javax.swing.JOptionPane;

/**
 *
 * @author AditAvin_Laptop
 */
public class Tugas extends javax.swing.JFrame {
int uk41, uk42, uk43, uk44, uk45, harga, jumlah;
double diskon;
    /**
     * Creates new form Tugas
     */
    public Tugas() {
        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">//GEN-BEGIN:initComponents
    private void initComponents() {

        buttonGroup1 = new javax.swing.ButtonGroup();
        jTabbedPane1 = new javax.swing.JTabbedPane();
        jPanel1 = new javax.swing.JPanel();
        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        pilihsepatu = new javax.swing.JComboBox<>();
        jLabel3 = new javax.swing.JLabel();
        rb_41 = new javax.swing.JRadioButton();
        rb_42 = new javax.swing.JRadioButton();
        rb_43 = new javax.swing.JRadioButton();
        rb_44 = new javax.swing.JRadioButton();
        rb_45 = new javax.swing.JRadioButton();
        jLabel4 = new javax.swing.JLabel();
        txt_harga = new javax.swing.JTextField();
        jLabel5 = new javax.swing.JLabel();
        txt_total = new javax.swing.JTextField();
        jLabel6 = new javax.swing.JLabel();
        txt_Jumlah = new javax.swing.JTextField();
        jLabel7 = new javax.swing.JLabel();
        txt_pembeli1 = new javax.swing.JTextField();
        jLabel8 = new javax.swing.JLabel();
        txt_bayar = new javax.swing.JTextField();
        jLabel9 = new javax.swing.JLabel();
        txt_kembalian = new javax.swing.JTextField();
        btn_batal = new javax.swing.JButton();
        btn_keluar = new javax.swing.JButton();
        btn_cetak = new javax.swing.JButton();
        jScrollPane1 = new javax.swing.JScrollPane();
        txt_area = new javax.swing.JTextArea();
        jLabel10 = new javax.swing.JLabel();
        txt_diskon = new javax.swing.JTextField();
        btn_diskon = new javax.swing.JButton();
        txt_sebelum = new javax.swing.JTextField();
        jLabel12 = new javax.swing.JLabel();
        jLabel13 = new javax.swing.JLabel();
        jLabel14 = new javax.swing.JLabel();
        jLabel15 = new javax.swing.JLabel();
        btn_total = new javax.swing.JButton();
        btn_kembalian = new javax.swing.JToggleButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        jPanel1.setBackground(new java.awt.Color(51, 255, 51));
        jPanel1.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
        jPanel1.addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyReleased(java.awt.event.KeyEvent evt) {
                jPanel1KeyReleased(evt);
            }
        });
        jPanel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

        jLabel1.setFont(new java.awt.Font("Tahoma", 1, 36)); // NOI18N
        jLabel1.setText("Kaja Store");
        jPanel1.add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(240, 20, 200, 40));

        jLabel2.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jLabel2.setText("Pilih Sepatu");
        jPanel1.add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 100, -1, -1));

        pilihsepatu.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        pilihsepatu.setForeground(new java.awt.Color(0, 0, 255));
        pilihsepatu.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Pilih Merk", "Nike", "Adidas", "Puma" }));
        pilihsepatu.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                pilihsepatuActionPerformed(evt);
            }
        });
        jPanel1.add(pilihsepatu, new org.netbeans.lib.awtextra.AbsoluteConstraints(110, 100, 180, -1));

        jLabel3.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jLabel3.setText("Pilih Ukutan");
        jPanel1.add(jLabel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 140, -1, -1));

        rb_41.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        rb_41.setForeground(new java.awt.Color(0, 0, 255));
        rb_41.setText("41");
        rb_41.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                rb_41ActionPerformed(evt);
            }
        });
        jPanel1.add(rb_41, new org.netbeans.lib.awtextra.AbsoluteConstraints(110, 130, -1, -1));

        rb_42.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        rb_42.setForeground(new java.awt.Color(0, 0, 255));
        rb_42.setText("42");
        rb_42.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                rb_42ActionPerformed(evt);
            }
        });
        jPanel1.add(rb_42, new org.netbeans.lib.awtextra.AbsoluteConstraints(180, 130, -1, -1));

        rb_43.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        rb_43.setForeground(new java.awt.Color(0, 0, 255));
        rb_43.setText("43");
        rb_43.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                rb_43ActionPerformed(evt);
            }
        });
        jPanel1.add(rb_43, new org.netbeans.lib.awtextra.AbsoluteConstraints(250, 130, -1, -1));

        rb_44.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        rb_44.setForeground(new java.awt.Color(0, 0, 255));
        rb_44.setText("44");
        rb_44.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                rb_44ActionPerformed(evt);
            }
        });
        jPanel1.add(rb_44, new org.netbeans.lib.awtextra.AbsoluteConstraints(150, 160, -1, -1));

        rb_45.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        rb_45.setForeground(new java.awt.Color(0, 51, 255));
        rb_45.setText("45");
        rb_45.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                rb_45ActionPerformed(evt);
            }
        });
        jPanel1.add(rb_45, new org.netbeans.lib.awtextra.AbsoluteConstraints(220, 160, -1, -1));

        jLabel4.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jLabel4.setText("Harga");
        jPanel1.add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 190, -1, -1));

        txt_harga.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jPanel1.add(txt_harga, new org.netbeans.lib.awtextra.AbsoluteConstraints(110, 190, 170, -1));

        jLabel5.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jLabel5.setText("Total Bayar");
        jPanel1.add(jLabel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 350, -1, -1));

        txt_total.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jPanel1.add(txt_total, new org.netbeans.lib.awtextra.AbsoluteConstraints(110, 350, 180, -1));

        jLabel6.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jLabel6.setText("Jumlah Beli");
        jPanel1.add(jLabel6, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 260, -1, -1));

        txt_Jumlah.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        txt_Jumlah.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                txt_JumlahActionPerformed(evt);
            }
        });
        txt_Jumlah.addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyReleased(java.awt.event.KeyEvent evt) {
                txt_JumlahKeyReleased(evt);
            }
        });
        jPanel1.add(txt_Jumlah, new org.netbeans.lib.awtextra.AbsoluteConstraints(180, 260, 180, -1));

        jLabel7.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jLabel7.setText("Nama Pembeli");
        jPanel1.add(jLabel7, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 230, -1, -1));

        txt_pembeli1.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jPanel1.add(txt_pembeli1, new org.netbeans.lib.awtextra.AbsoluteConstraints(180, 230, 180, -1));

        jLabel8.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jLabel8.setText("Uang Bayar");
        jPanel1.add(jLabel8, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 380, -1, -1));

        txt_bayar.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                txt_bayarActionPerformed(evt);
            }
        });
        txt_bayar.addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyReleased(java.awt.event.KeyEvent evt) {
                txt_bayarKeyReleased(evt);
            }
        });
        jPanel1.add(txt_bayar, new org.netbeans.lib.awtextra.AbsoluteConstraints(110, 380, 180, -1));

        jLabel9.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jLabel9.setText("Uang Kembalian");
        jPanel1.add(jLabel9, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 420, -1, -1));

        txt_kembalian.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jPanel1.add(txt_kembalian, new org.netbeans.lib.awtextra.AbsoluteConstraints(120, 420, 170, -1));

        btn_batal.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        btn_batal.setForeground(new java.awt.Color(0, 0, 255));
        btn_batal.setText("Batal");
        btn_batal.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btn_batalActionPerformed(evt);
            }
        });
        jPanel1.add(btn_batal, new org.netbeans.lib.awtextra.AbsoluteConstraints(340, 100, 80, -1));

        btn_keluar.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        btn_keluar.setForeground(new java.awt.Color(0, 0, 255));
        btn_keluar.setText("Keluar");
        btn_keluar.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btn_keluarActionPerformed(evt);
            }
        });
        jPanel1.add(btn_keluar, new org.netbeans.lib.awtextra.AbsoluteConstraints(340, 140, 80, -1));

        btn_cetak.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        btn_cetak.setForeground(new java.awt.Color(0, 0, 255));
        btn_cetak.setText("Cetak");
        btn_cetak.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btn_cetakActionPerformed(evt);
            }
        });
        jPanel1.add(btn_cetak, new org.netbeans.lib.awtextra.AbsoluteConstraints(340, 180, 80, -1));

        txt_area.setColumns(20);
        txt_area.setFont(new java.awt.Font("Monospaced", 0, 18)); // NOI18N
        txt_area.setForeground(new java.awt.Color(0, 0, 255));
        txt_area.setRows(5);
        jScrollPane1.setViewportView(txt_area);

        jPanel1.add(jScrollPane1, new org.netbeans.lib.awtextra.AbsoluteConstraints(440, 100, 320, 350));

        jLabel10.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jLabel10.setText("Diskon");
        jPanel1.add(jLabel10, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 320, -1, -1));

        txt_diskon.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jPanel1.add(txt_diskon, new org.netbeans.lib.awtextra.AbsoluteConstraints(110, 320, 180, -1));

        btn_diskon.setBackground(new java.awt.Color(0, 255, 255));
        btn_diskon.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
        btn_diskon.setForeground(new java.awt.Color(0, 0, 204));
        btn_diskon.setText("Proses Diskon");
        btn_diskon.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btn_diskonActionPerformed(evt);
            }
        });
        jPanel1.add(btn_diskon, new org.netbeans.lib.awtextra.AbsoluteConstraints(300, 320, 130, -1));

        txt_sebelum.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        txt_sebelum.addKeyListener(new java.awt.event.KeyAdapter() {
            public void keyReleased(java.awt.event.KeyEvent evt) {
                txt_sebelumKeyReleased(evt);
            }
        });
        jPanel1.add(txt_sebelum, new org.netbeans.lib.awtextra.AbsoluteConstraints(180, 290, 180, -1));

        jLabel12.setFont(new java.awt.Font("Arial", 1, 36)); // NOI18N
        jLabel12.setForeground(new java.awt.Color(255, 0, 0));
        jLabel12.setText("PROMO ");
        jPanel1.add(jLabel12, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 10, 150, 50));

        jLabel13.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
        jLabel13.setForeground(new java.awt.Color(255, 0, 0));
        jLabel13.setText("Dapatkan Diskon Sebesar 30%");
        jPanel1.add(jLabel13, new org.netbeans.lib.awtextra.AbsoluteConstraints(500, 10, -1, -1));

        jLabel14.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
        jLabel14.setForeground(new java.awt.Color(255, 0, 0));
        jLabel14.setText("Untuk Pembelian Diatas Rp 150.000");
        jPanel1.add(jLabel14, new org.netbeans.lib.awtextra.AbsoluteConstraints(480, 40, -1, -1));

        jLabel15.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
        jLabel15.setText("Harga Sebelum Diskon");
        jPanel1.add(jLabel15, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 290, -1, -1));

        btn_total.setBackground(new java.awt.Color(0, 255, 255));
        btn_total.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        btn_total.setForeground(new java.awt.Color(0, 0, 204));
        btn_total.setText("Proses Total");
        btn_total.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btn_totalActionPerformed(evt);
            }
        });
        jPanel1.add(btn_total, new org.netbeans.lib.awtextra.AbsoluteConstraints(300, 350, 130, -1));

        btn_kembalian.setBackground(new java.awt.Color(0, 255, 255));
        btn_kembalian.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
        btn_kembalian.setForeground(new java.awt.Color(0, 0, 204));
        btn_kembalian.setText("Proses Kembalian");
        btn_kembalian.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btn_kembalianActionPerformed(evt);
            }
        });
        jPanel1.add(btn_kembalian, new org.netbeans.lib.awtextra.AbsoluteConstraints(300, 420, -1, -1));

        jTabbedPane1.addTab("tab1", jPanel1);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addComponent(jTabbedPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(0, 37, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jTabbedPane1, javax.swing.GroupLayout.Alignment.TRAILING)
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void pilihsepatuActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_pilihsepatuActionPerformed
        // TODO add your handling code here:
        // membuat kondisi untuk menentukan harga sesuai pilihan
        if(pilihsepatu.getSelectedItem().equals("Pilih Merk")){
           buttonGroup1.clearSelection();
           txt_harga.setText("");
        }
        else if (pilihsepatu.getSelectedItem().equals("Nike")){
            uk41 = 71000;
            uk42 = 72000;
            uk43 = 73000;
            uk44 = 74000;
            uk45 = 75000;
        }
        else if (pilihsepatu.getSelectedItem().equals("Adidas")){
            uk41 = 61000;
            uk42 = 62000;
            uk43 = 63000;
            uk44 = 64000;
            uk45 = 65000;
        }
        else if (pilihsepatu.getSelectedItem().equals("Puma")){
            uk41 = 51000;
            uk42 = 52000;
            uk43 = 53000;
            uk44 = 54000;
            uk45 = 55000;
        }
    }//GEN-LAST:event_pilihsepatuActionPerformed

    private void rb_41ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_rb_41ActionPerformed
        // TODO add your handling code here:
        if(rb_41.isSelected()){
            txt_harga.setText(String.valueOf(uk41));
        }
    }//GEN-LAST:event_rb_41ActionPerformed

    private void rb_42ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_rb_42ActionPerformed
        // TODO add your handling code here:
        if(rb_42.isSelected()){
            txt_harga.setText(String.valueOf(uk42));
        }
    }//GEN-LAST:event_rb_42ActionPerformed

    private void rb_43ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_rb_43ActionPerformed
        // TODO add your handling code here:
        if(rb_43.isSelected()){
            txt_harga.setText(String.valueOf(uk43));
        }
    }//GEN-LAST:event_rb_43ActionPerformed

    private void rb_44ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_rb_44ActionPerformed
        // TODO add your handling code here:
        if(rb_44.isSelected()){
            txt_harga.setText(String.valueOf(uk44));
        }
    }//GEN-LAST:event_rb_44ActionPerformed

    private void rb_45ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_rb_45ActionPerformed
        // TODO add your handling code here:
        if(rb_45.isSelected()){
            txt_harga.setText(String.valueOf(uk45));
        }
    }//GEN-LAST:event_rb_45ActionPerformed

    private void txt_JumlahActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txt_JumlahActionPerformed
        // TODO add your handling code here:
      /*  jumlah = Integer.parseInt(txt_Jumlah.getText());
        harga = Integer.parseInt(txt_harga.getText());
        total = bayar * harga;
        txt_total.setText(String.valueOf(total));
        */
    }//GEN-LAST:event_txt_JumlahActionPerformed

    private void txt_bayarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txt_bayarActionPerformed
        // TODO add your handling code here:
       /* bayar = Integer.parseInt(txt_bayar.getText());
        kembalian = Integer.parseInt(txt_total.getText());
        total = bayar - kembalian;
        txt_kembalian.setText(String.valueOf(total));
        */
    }//GEN-LAST:event_txt_bayarActionPerformed

    private void txt_JumlahKeyReleased(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_txt_JumlahKeyReleased
        // TODO add your handling code here:
       int a, b, c;
        a = Integer.valueOf(txt_harga.getText());
        b = Integer.valueOf(txt_Jumlah.getText());
        c = a * b;
        txt_sebelum.setText("" +c);
     
    }//GEN-LAST:event_txt_JumlahKeyReleased

    private void txt_bayarKeyReleased(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_txt_bayarKeyReleased
        // TODO add your handling code here:
        int a, b, c;
        a = Integer.valueOf(txt_bayar.getText());
        b = Integer.valueOf(txt_total.getText());
        c = a - b;
        txt_kembalian.setText("" +c);
    }//GEN-LAST:event_txt_bayarKeyReleased

    private void btn_batalActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_batalActionPerformed
        // TODO add your handling code here:
        buttonGroup1.clearSelection();
        txt_harga.setText("");
        pilihsepatu.setSelectedItem("Pilih Merk");
        txt_pembeli1.setText("");
        txt_Jumlah.setText("");
        txt_total.setText("");
        txt_bayar.setText("");
        txt_kembalian.setText("");
    }//GEN-LAST:event_btn_batalActionPerformed

    private void btn_keluarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_keluarActionPerformed
        // TODO add your handling code here:
        int answer = JOptionPane.showConfirmDialog(null,"Anda Yakin Keluar","Keluar",JOptionPane.OK_OPTION);
        if (answer == JOptionPane.OK_OPTION){
            dispose();
        }
    }//GEN-LAST:event_btn_keluarActionPerformed

    private void btn_cetakActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_cetakActionPerformed
        // TODO add your handling code here:
        btn_cetak.setText((String)pilihsepatu.getSelectedItem());
        txt_area.setText(
                "Nama Pembeli: "+txt_pembeli1.getText()+"\n"+
                "Sepatu Yang Dibeli: "+pilihsepatu.getSelectedItem()+"\n"+
                "Jumlah beli: "+txt_Jumlah.getText()+"\n"+
                "Harga Sebelum Diskon: Rp "+txt_sebelum.getText()+"\n"+
                "Diskon: Rp "+txt_diskon.getText()+"\n"+     
                "Total Bayar: Rp "+txt_total.getText()+"\n"+
                "Uang Bayar: Rp "+txt_bayar.getText()+"\n"+
                "Uang Kembalian: Rp "+txt_kembalian.getText()+"\n"         
        );
    }//GEN-LAST:event_btn_cetakActionPerformed

    private void jPanel1KeyReleased(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_jPanel1KeyReleased
        // TODO add your handling code here:
    }//GEN-LAST:event_jPanel1KeyReleased

    private void btn_diskonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_diskonActionPerformed
        // TODO add your handling code here:
        int a,b,c;
     
        a = Integer.parseInt(txt_Jumlah.getText());
        b = Integer.parseInt(txt_harga.getText());
        c = a * b;
     
        if ( c > 150000){
          diskon = c * 0.3 ;
        }
        else{
            diskon = 0;
        }
        txt_diskon.setText(""+diskon);
    }//GEN-LAST:event_btn_diskonActionPerformed

    private void txt_sebelumKeyReleased(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_txt_sebelumKeyReleased
        // TODO add your handling code here:
    }//GEN-LAST:event_txt_sebelumKeyReleased

    private void btn_totalActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_totalActionPerformed
        // TODO add your handling code here:
        int a;
        double b, c;
        a = Integer.parseInt(txt_sebelum.getText());
        b = Double.parseDouble(txt_diskon.getText());
        c = a - b;
        txt_total.setText("" +c);
    }//GEN-LAST:event_btn_totalActionPerformed

    private void btn_kembalianActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_kembalianActionPerformed
        // TODO add your handling code here:
        double a, b, c;
        a = Double.parseDouble(txt_bayar.getText());
        b = Double.parseDouble(txt_total.getText());
     
        if (a > b){
            c = a - b;
            txt_kembalian.setText("" +c);
        }
        else{
            txt_kembalian.setText("Uang Anda Tidak Cukup");
       }
   
    }//GEN-LAST:event_btn_kembalianActionPerformed

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(Tugas.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(Tugas.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(Tugas.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(Tugas.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Tugas().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JButton btn_batal;
    private javax.swing.JButton btn_cetak;
    private javax.swing.JButton btn_diskon;
    private javax.swing.JButton btn_keluar;
    private javax.swing.JToggleButton btn_kembalian;
    private javax.swing.JButton btn_total;
    private javax.swing.ButtonGroup buttonGroup1;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel10;
    private javax.swing.JLabel jLabel12;
    private javax.swing.JLabel jLabel13;
    private javax.swing.JLabel jLabel14;
    private javax.swing.JLabel jLabel15;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JLabel jLabel9;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JTabbedPane jTabbedPane1;
    private javax.swing.JComboBox<String> pilihsepatu;
    private javax.swing.JRadioButton rb_41;
    private javax.swing.JRadioButton rb_42;
    private javax.swing.JRadioButton rb_43;
    private javax.swing.JRadioButton rb_44;
    private javax.swing.JRadioButton rb_45;
    private javax.swing.JTextField txt_Jumlah;
    private javax.swing.JTextArea txt_area;
    private javax.swing.JTextField txt_bayar;
    private javax.swing.JTextField txt_diskon;
    private javax.swing.JTextField txt_harga;
    private javax.swing.JTextField txt_kembalian;
    private javax.swing.JTextField txt_pembeli1;
    private javax.swing.JTextField txt_sebelum;
    private javax.swing.JTextField txt_total;
    // End of variables declaration//GEN-END:variables
}

Subscribe to receive free email updates:

0 Response to "Coding Java Tampilan Gui Pada Neatbeans"

Posting Komentar