Kamis, 25 Agustus 2011

cara membuat code dan tampilan sembako pada java GUI

public class JFrameSembako extends javax.swing.JFrame {
   
    /** Creates new form JFrameSembako */
    private int Tomat=0, Wortel=0, Apokat=0, Bayam=0, Asem=0, Kacang=0, Total=0, Diskon=0, Bayar=0;
    public JFrameSembako() {
        initComponents();
    }
   
    private void jfTomatActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        if(cbTomat.isSelected()==true)
        {
            jfTomat.setEditable(true);
        }
        else
        {
            jfTomat.setEditable(false);
            jfTomat.setText(""+0);
        }
    }

    private void jfWortelActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        if(cbWortel.isSelected()==true)
        {
            jfWortel.setEditable(true);
        }
        else
        {
            jfWortel.setEditable(false);
            jfWortel.setText(""+0);
        }
    }

    private void jfApokatActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        if(cbApokat.isSelected()==true)
        {
            jfApokat.setEditable(true);
        }
        else
        {
            jfApokat.setEditable(false);
            jfApokat.setText(""+0);
        }
    }

    private void jfBayamActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        if(cbBayam.isSelected()==true)
        {
            jfBayam.setEditable(true);
        }
        else
        {
            jfBayam.setEditable(false);
            jfBayam.setText(""+0);
        }
    }

    private void jfAsemActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        if(cbAsem.isSelected()==true)
        {
            jfAsem.setEditable(true);
        }
        else
        {
            jfAsem.setEditable(false);
            jfAsem.setText(""+0);
        }
    }

    private void jfKacangActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        if(cbKacang.isSelected()==true)
        {
            jfKacang.setEditable(true);
        }
        else
        {
            jfKacang.setEditable(false);
            jfKacang.setText(""+0);
        }
    }

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        Tomat = Integer.parseInt(jfTomat.getText());
        Wortel = Integer.parseInt(jfWortel.getText());
        Apokat = Integer.parseInt(jfApokat.getText());
        Bayam = Integer.parseInt(jfBayam.getText());
        Asem = Integer.parseInt(jfAsem.getText());
        Kacang = Integer.parseInt(jfKacang.getText());
        Diskon = Integer.parseInt(jfDiskon.getText());
        Total = Tomat * 1200 + Wortel * 17500 + Apokat * 3500 + Bayam * 4500 + Asem * 5000 + Kacang * 3000;
        Bayar = Total - Diskon;
        jfTotal.setText(""+Total);
        jfBayar.setText(""+Bayar);
    }

    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        jfTomat.setText("");
        jfWortel.setText("");
        jfApokat.setText("");
        jfBayam.setText("");
        jfAsem.setText("");
        jfKacang.setText("");
        jfTotal.setText("");
        jfBayar.setText("");
    }
   
    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new JFrameSembako().setVisible(true);
            }
        });
    }
   
}


Tampilan diatas merupakan tampilan awal dari Menu Sembako.

Tampilan diatas merupakan hasil masukkan nilai untuk mengetahui pembelian suatu sembako.

Tampilan diatas merupakan tampilan untuk menghapsemua , isi semua nilai sembako yang digunakan.

Tidak ada komentar:

Posting Komentar

Komentar Anda sangat berguna untuk Saya ?!!