Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package bookinglapanganfutsal;
- import javax.swing.table.DefaultTableModel;
- /**
- * Class JFrame Menu yang dibuat untuk menampilkan Menu pada booking lapangan futsal
- */
- public class Menu extends javax.swing.JFrame {
- int HargaPerJam = 100000;
- public Menu() {
- initComponents();
- setTitle("BOOKING LAPANGAN ALFA FUTSAL");
- setLocationRelativeTo(null);
- }
- /**
- * 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")
- /**
- * Fungsi untuk menampilkan label-label, font, size, color, letak form, dll pada
- * tampilan Class JFrame Login
- */
- // <editor-fold defaultstate="collapsed" desc="Generated Code">
- private void initComponents() {
- jLabel1 = new javax.swing.JLabel();
- jPasswordField1 = new javax.swing.JPasswordField();
- jPanel1 = new javax.swing.JPanel();
- jPanel2 = new javax.swing.JPanel();
- jLabel2 = new javax.swing.JLabel();
- lblNamaPemesan = new javax.swing.JLabel();
- txtNamaPemesan = new javax.swing.JTextField();
- lblNoHP = new javax.swing.JLabel();
- txtNoHP = new javax.swing.JTextField();
- txtKodeBooking = new javax.swing.JTextField();
- lblKodeBooking = new javax.swing.JLabel();
- jScrollPane1 = new javax.swing.JScrollPane();
- tblData = new javax.swing.JTable();
- lblTotalHarga = new javax.swing.JLabel();
- txtTotalHarga = new javax.swing.JTextField();
- lblTglPemesanan = new javax.swing.JLabel();
- txtTglPemesanan = new javax.swing.JTextField();
- txtDurasi = new javax.swing.JTextField();
- lblDurasi = new javax.swing.JLabel();
- txtUangDP = new javax.swing.JTextField();
- lblUangDP = new javax.swing.JLabel();
- btmPesan = new javax.swing.JButton();
- btmReset = new javax.swing.JButton();
- btmExit = new javax.swing.JButton();
- lblStatus = new javax.swing.JLabel();
- txtStatus = new javax.swing.JTextField();
- lblUangDP1 = new javax.swing.JLabel();
- cbLapangan = new javax.swing.JComboBox<>();
- lblJam = new javax.swing.JLabel();
- txtJam = new javax.swing.JTextField();
- jSeparator1 = new javax.swing.JSeparator();
- txtLapangan = new javax.swing.JTextField();
- jLabel1.setText("jLabel1");
- jPasswordField1.setText("jPasswordField1");
- setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
- jPanel1.setBackground(new java.awt.Color(0, 102, 102));
- jLabel2.setFont(new java.awt.Font("Bahnschrift", 1, 24)); // NOI18N
- jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
- jLabel2.setText("~ BOOKING LAPANGAN ALFA FUTSAL ~");
- javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
- jPanel2.setLayout(jPanel2Layout);
- jPanel2Layout.setHorizontalGroup(
- jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- );
- jPanel2Layout.setVerticalGroup(
- jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, 47, Short.MAX_VALUE)
- );
- lblNamaPemesan.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
- lblNamaPemesan.setForeground(new java.awt.Color(255, 255, 255));
- lblNamaPemesan.setText("Nama Pemesan ");
- txtNamaPemesan.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- txtNamaPemesanActionPerformed(evt);
- }
- });
- lblNoHP.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
- lblNoHP.setForeground(new java.awt.Color(255, 255, 255));
- lblNoHP.setText("No. HP");
- txtNoHP.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- txtNoHPActionPerformed(evt);
- }
- });
- txtKodeBooking.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- txtKodeBookingActionPerformed(evt);
- }
- });
- lblKodeBooking.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
- lblKodeBooking.setForeground(new java.awt.Color(255, 255, 255));
- lblKodeBooking.setText("Kode Booking");
- tblData.setModel(new javax.swing.table.DefaultTableModel(
- new Object [][] {
- },
- new String [] {
- "Nama Pemesan", "No. HP", "Kode Booking", "Tgl Pemesanan", "Durasi", "Uang DP", "Jam", "Jenis Lapangan", "SubTotal"
- }
- ));
- jScrollPane1.setViewportView(tblData);
- lblTotalHarga.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
- lblTotalHarga.setForeground(new java.awt.Color(255, 255, 255));
- lblTotalHarga.setText("Total Harga");
- lblTglPemesanan.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
- lblTglPemesanan.setForeground(new java.awt.Color(255, 255, 255));
- lblTglPemesanan.setText("Tgl Pemesanan");
- txtTglPemesanan.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- txtTglPemesananActionPerformed(evt);
- }
- });
- txtDurasi.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- txtDurasiActionPerformed(evt);
- }
- });
- lblDurasi.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
- lblDurasi.setForeground(new java.awt.Color(255, 255, 255));
- lblDurasi.setText("Durasi / Jam");
- txtUangDP.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- txtUangDPActionPerformed(evt);
- }
- });
- lblUangDP.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
- lblUangDP.setForeground(new java.awt.Color(255, 255, 255));
- lblUangDP.setText("Uang DP");
- btmPesan.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
- btmPesan.setText("Pesan");
- btmPesan.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btmPesanActionPerformed(evt);
- }
- });
- btmReset.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
- btmReset.setText("Reset");
- btmReset.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btmResetActionPerformed(evt);
- }
- });
- btmExit.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
- btmExit.setText("Exit");
- btmExit.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btmExitActionPerformed(evt);
- }
- });
- lblStatus.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
- lblStatus.setForeground(new java.awt.Color(255, 255, 255));
- lblStatus.setText("Status");
- lblUangDP1.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
- lblUangDP1.setForeground(new java.awt.Color(255, 255, 255));
- lblUangDP1.setText("Jenis Lapangan");
- cbLapangan.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
- cbLapangan.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Vinyl 1A", "Vinyl 1B", "Sintetis 1A", "Sintetis 1B" }));
- cbLapangan.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- cbLapanganActionPerformed(evt);
- }
- });
- lblJam.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
- lblJam.setForeground(new java.awt.Color(255, 255, 255));
- lblJam.setText("Jam ");
- txtJam.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- txtJamActionPerformed(evt);
- }
- });
- javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
- jPanel1.setLayout(jPanel1Layout);
- jPanel1Layout.setHorizontalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(jScrollPane1)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel1Layout.createSequentialGroup()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(lblUangDP1, javax.swing.GroupLayout.PREFERRED_SIZE, 117, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(lblJam, javax.swing.GroupLayout.PREFERRED_SIZE, 117, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(18, 18, 18)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
- .addComponent(txtJam)
- .addComponent(cbLapangan, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(btmPesan, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(txtLapangan)))
- .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel1Layout.createSequentialGroup()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(lblUangDP, javax.swing.GroupLayout.PREFERRED_SIZE, 117, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(lblDurasi, javax.swing.GroupLayout.PREFERRED_SIZE, 117, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(lblTglPemesanan, javax.swing.GroupLayout.PREFERRED_SIZE, 117, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(lblKodeBooking, javax.swing.GroupLayout.PREFERRED_SIZE, 117, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(lblNoHP, javax.swing.GroupLayout.PREFERRED_SIZE, 117, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(lblNamaPemesan, javax.swing.GroupLayout.PREFERRED_SIZE, 117, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(18, 18, 18)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(txtNamaPemesan)
- .addComponent(txtNoHP)
- .addComponent(txtKodeBooking)
- .addComponent(txtTglPemesanan)
- .addComponent(txtUangDP)
- .addComponent(txtDurasi))))
- .addGap(18, 18, 18)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addComponent(btmReset, javax.swing.GroupLayout.PREFERRED_SIZE, 88, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(btmExit, javax.swing.GroupLayout.PREFERRED_SIZE, 96, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel1Layout.createSequentialGroup()
- .addComponent(lblTotalHarga, javax.swing.GroupLayout.PREFERRED_SIZE, 77, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addComponent(txtTotalHarga))
- .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel1Layout.createSequentialGroup()
- .addComponent(lblStatus, javax.swing.GroupLayout.PREFERRED_SIZE, 84, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(txtStatus, javax.swing.GroupLayout.PREFERRED_SIZE, 172, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(0, 0, Short.MAX_VALUE))
- .addComponent(jSeparator1))))
- .addContainerGap())
- );
- jPanel1Layout.setVerticalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addComponent(jPanel2, 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(txtNamaPemesan, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(lblTotalHarga, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(txtTotalHarga, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(lblNamaPemesan, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addComponent(lblNoHP, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(4, 4, 4)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
- .addComponent(lblKodeBooking, javax.swing.GroupLayout.DEFAULT_SIZE, 28, Short.MAX_VALUE)
- .addComponent(txtKodeBooking))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(lblTglPemesanan, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(txtTglPemesanan, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(0, 0, Short.MAX_VALUE))
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(lblStatus, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(txtNoHP, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(txtStatus, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(btmExit)
- .addComponent(btmReset, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- .addGap(18, 18, 18)
- .addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 16, Short.MAX_VALUE)))
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(txtDurasi, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(lblDurasi, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(txtUangDP, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(lblUangDP, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(txtJam, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(lblJam, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(btmPesan, javax.swing.GroupLayout.PREFERRED_SIZE, 49, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(lblUangDP1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(cbLapangan)
- .addComponent(txtLapangan, javax.swing.GroupLayout.DEFAULT_SIZE, 23, Short.MAX_VALUE))
- .addGap(18, 18, 18)
- .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 218, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(37, 37, 37))
- );
- javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
- getContentPane().setLayout(layout);
- layout.setHorizontalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- );
- layout.setVerticalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- );
- pack();
- }// </editor-fold>
- private void txtNoHPActionPerformed(java.awt.event.ActionEvent evt) {
- }
- private void txtNamaPemesanActionPerformed(java.awt.event.ActionEvent evt) {
- }
- private void txtKodeBookingActionPerformed(java.awt.event.ActionEvent evt) {
- }
- private void txtTglPemesananActionPerformed(java.awt.event.ActionEvent evt) {
- }
- private void txtDurasiActionPerformed(java.awt.event.ActionEvent evt) {
- }
- private void txtUangDPActionPerformed(java.awt.event.ActionEvent evt) {
- }
- /**
- * Fungsi untuk bottom Exit pada halaman menu
- */
- private void btmExitActionPerformed(java.awt.event.ActionEvent evt) {
- System.exit(0);
- }
- /**
- * Fungsi pada bottom Pesan yang ada pada halaman menu
- */
- private void btmPesanActionPerformed(java.awt.event.ActionEvent evt) {
- /**
- * Inisialisasi dan insert variabel
- */
- String NamaPemesan = txtNamaPemesan.getText();
- String NoHP = txtNoHP.getText();
- String KodeBooking = txtKodeBooking.getText();
- String TglPemesanan = txtTglPemesanan.getText();
- int Durasi = Integer.parseInt(txtDurasi.getText());
- int UangDP = Integer.parseInt(txtUangDP.getText());
- String Jam = txtJam.getText();
- String JenisLapangan = txtLapangan.getText();
- int SubTotal = Durasi * HargaPerJam;
- /**
- * Untuk menyimpan data dan menampilkan tabel
- */
- DefaultTableModel tbl = (DefaultTableModel) tblData.getModel();
- /**
- * Insert baris pada tabel
- */
- tbl.addRow(new Object[]{
- NamaPemesan,
- NoHP,
- KodeBooking,
- TglPemesanan,
- Durasi+" Jam",
- "Rp. "+UangDP,
- Jam,
- JenisLapangan,
- "Rp. "+SubTotal
- });
- int TotalHarga = 0;
- int BayarDP = 0;
- for(int i=0; i<tbl.getRowCount(); i++){
- TotalHarga = Integer.parseInt(tbl.getValueAt(i, 8).toString().substring(4));
- BayarDP = Integer.parseInt(tbl.getValueAt(i, 5).toString().substring(4));
- }
- txtTotalHarga.setText("Rp. "+TotalHarga);
- if (BayarDP >= TotalHarga){
- txtStatus.setText("Lunas");
- }
- else {
- txtStatus.setText("Belum Lunas");
- }
- }
- /**
- * Fungsi pada bottom Reset untuk mereset inputan menjadi null
- */
- private void btmResetActionPerformed(java.awt.event.ActionEvent evt) {
- txtNamaPemesan.setText("");
- txtNoHP.setText("");
- txtKodeBooking.setText("");
- txtTglPemesanan.setText("");
- txtDurasi.setText("");
- txtUangDP.setText("");
- txtJam.setText("");
- txtLapangan.setText("");
- txtTotalHarga.setText("");
- txtStatus.setText("");
- DefaultTableModel tbl = (DefaultTableModel) tblData.getModel();
- for(int i=tbl.getRowCount()-1; i>=0; i--){
- tbl.removeRow(i);
- }
- }
- private void txtJamActionPerformed(java.awt.event.ActionEvent evt) {
- }
- /**
- * Fungsi pada combo box Lapangan untuk mengisi Jenis Lapangan
- */
- private void cbLapanganActionPerformed(java.awt.event.ActionEvent evt) {
- String jns = cbLapangan.getSelectedItem().toString();
- txtLapangan.setText(jns);
- }
- /**
- * @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(Menu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- } catch (InstantiationException ex) {
- java.util.logging.Logger.getLogger(Menu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- } catch (IllegalAccessException ex) {
- java.util.logging.Logger.getLogger(Menu.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- } catch (javax.swing.UnsupportedLookAndFeelException ex) {
- java.util.logging.Logger.getLogger(Menu.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 Menu().setVisible(true);
- }
- });
- }
- // Variables declaration - do not modify
- private javax.swing.JButton btmExit;
- private javax.swing.JButton btmPesan;
- private javax.swing.JButton btmReset;
- private javax.swing.JComboBox<String> cbLapangan;
- private javax.swing.JLabel jLabel1;
- private javax.swing.JLabel jLabel2;
- private javax.swing.JPanel jPanel1;
- private javax.swing.JPanel jPanel2;
- private javax.swing.JPasswordField jPasswordField1;
- private javax.swing.JScrollPane jScrollPane1;
- private javax.swing.JSeparator jSeparator1;
- private javax.swing.JLabel lblDurasi;
- private javax.swing.JLabel lblJam;
- private javax.swing.JLabel lblKodeBooking;
- private javax.swing.JLabel lblNamaPemesan;
- private javax.swing.JLabel lblNoHP;
- private javax.swing.JLabel lblStatus;
- private javax.swing.JLabel lblTglPemesanan;
- private javax.swing.JLabel lblTotalHarga;
- private javax.swing.JLabel lblUangDP;
- private javax.swing.JLabel lblUangDP1;
- private javax.swing.JTable tblData;
- private javax.swing.JTextField txtDurasi;
- private javax.swing.JTextField txtJam;
- private javax.swing.JTextField txtKodeBooking;
- private javax.swing.JTextField txtLapangan;
- private javax.swing.JTextField txtNamaPemesan;
- private javax.swing.JTextField txtNoHP;
- private javax.swing.JTextField txtStatus;
- private javax.swing.JTextField txtTglPemesanan;
- private javax.swing.JTextField txtTotalHarga;
- private javax.swing.JTextField txtUangDP;
- // End of variables declaration
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement