/*
* 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
}
0 Response to "Coding Java Tampilan Gui Pada Neatbeans"
Posting Komentar