Java tutorial
package Pennyworth; import static Pennyworth.OPERATIONS.Cashinfo; import static Pennyworth.sbofindia.sbiusername; import com.mongodb.BasicDBList; import com.mongodb.BasicDBObject; import com.mongodb.DB; import com.mongodb.DBCollection; import com.mongodb.DBCursor; import com.mongodb.DBObject; import com.mongodb.MongoClient; import java.net.UnknownHostException; import java.util.ArrayList; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.JOptionPane; import javax.swing.text.Document; //Packages import java.awt.Color; import java.awt.EventQueue; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.BoxLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JProgressBar; import javax.swing.Timer; import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; import java.util.Date; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; /* * 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 dell */ public class Frame2 extends javax.swing.JFrame { public Frame2() { initComponents(); // CONSTRUCTOR DETAILS lblAccountNo.setText("" + OPERATIONS.Acc); lblAccountNo1.setText("" + OPERATIONS.Acc); lblAvailableBalance.setText("" + pay_electricity.beforeTransaction); lblBillAmount.setText("" + pay_electricity.BillAmount); lblDate.setText("" + pay_electricity.DueDate); } /** * 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() { jPanel1 = new javax.swing.JPanel(); jLabel1 = new javax.swing.JLabel(); jPanel2 = new javax.swing.JPanel(); jPanel3 = new javax.swing.JPanel(); jPanel4 = new javax.swing.JPanel(); jLabel26 = new javax.swing.JLabel(); jLabel27 = new javax.swing.JLabel(); jLabel29 = new javax.swing.JLabel(); lblAccountNo = new javax.swing.JLabel(); jLabel31 = new javax.swing.JLabel(); jLabel32 = new javax.swing.JLabel(); jLabel33 = new javax.swing.JLabel(); jLabel34 = new javax.swing.JLabel(); jLabel36 = new javax.swing.JLabel(); lblAccountNo1 = new javax.swing.JLabel(); jLabel38 = new javax.swing.JLabel(); jLabel39 = new javax.swing.JLabel(); jLabel40 = new javax.swing.JLabel(); jLabel41 = new javax.swing.JLabel(); jLabel42 = new javax.swing.JLabel(); lblBillAmount = new javax.swing.JLabel(); lblDate = new javax.swing.JLabel(); jLabel47 = new javax.swing.JLabel(); lblAvailableBalance = new javax.swing.JLabel(); jLabel13 = new javax.swing.JLabel(); jLabel46 = new javax.swing.JLabel(); jLabel48 = new javax.swing.JLabel(); btnPayNow = new javax.swing.JButton(); jLabel4 = new javax.swing.JLabel(); jLabel12 = new javax.swing.JLabel(); jLabel2 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); jButton1 = new javax.swing.JButton(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jPanel1.setBorder(null); jPanel2.setBorder(null); jPanel4.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED)); jLabel26.setFont(new java.awt.Font("Ubuntu", 1, 18)); // NOI18N jLabel26.setForeground(new java.awt.Color(46, 147, 40)); jLabel26.setText("Account no."); jLabel27.setFont(new java.awt.Font("Ubuntu", 1, 18)); // NOI18N jLabel27.setForeground(new java.awt.Color(46, 147, 40)); jLabel27.setText("Account Type"); jLabel29.setFont(new java.awt.Font("Ubuntu", 1, 18)); // NOI18N jLabel29.setForeground(new java.awt.Color(46, 147, 40)); jLabel29.setText("Balance"); jLabel31.setFont(new java.awt.Font("Ubuntu", 1, 18)); // NOI18N jLabel31.setText("Selected Account"); jLabel32.setText("Amount"); jLabel33.setText("Client Code"); jLabel34.setText("TECH_MSEDCL_REF"); jLabel36.setText("Saving Account"); jLabel38.setText("l1528_MSEDCL"); jLabel39.setText("INR"); jLabel40.setText("29442095"); jLabel41.setText("Date"); jLabel42.setText("Currency"); jLabel13.setFont(new java.awt.Font("Ubuntu", 1, 18)); // NOI18N jLabel13.setForeground(new java.awt.Color(46, 147, 40)); jLabel13.setText("Account Type"); javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4); jPanel4.setLayout(jPanel4Layout); jPanel4Layout.setHorizontalGroup(jPanel4Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup().addGap(23, 23, 23).addGroup(jPanel4Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup().addComponent(jLabel13).addGap(31, 31, 31) .addComponent(lblAccountNo, javax.swing.GroupLayout.PREFERRED_SIZE, 140, javax.swing.GroupLayout.PREFERRED_SIZE)) .addComponent(jLabel31).addComponent(jLabel26).addComponent(jLabel32).addComponent(jLabel33) .addComponent(jLabel34).addComponent(jLabel42).addComponent(jLabel41)).addGap(20, 20, 20) .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup().addGroup(jPanel4Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jLabel27, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel36, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGroup(jPanel4Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup().addGap(57, 57, 57) .addComponent(lblAvailableBalance, javax.swing.GroupLayout.PREFERRED_SIZE, 84, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(135, 135, 135).addComponent(jLabel47)) .addGroup(jPanel4Layout.createSequentialGroup().addGap(65, 65, 65) .addComponent(jLabel29)))) .addComponent(jLabel38).addComponent(jLabel40).addComponent(jLabel39) .addComponent(lblAccountNo1, javax.swing.GroupLayout.PREFERRED_SIZE, 167, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(lblDate, javax.swing.GroupLayout.PREFERRED_SIZE, 102, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(lblBillAmount, javax.swing.GroupLayout.PREFERRED_SIZE, 142, javax.swing.GroupLayout.PREFERRED_SIZE)) .addContainerGap(76, Short.MAX_VALUE))); jPanel4Layout.setVerticalGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup().addContainerGap() .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel26).addComponent(jLabel29).addComponent(jLabel27)) .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup().addGap(26, 26, 26) .addComponent(lblAvailableBalance, javax.swing.GroupLayout.DEFAULT_SIZE, 27, Short.MAX_VALUE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel4Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addGroup(jPanel4Layout .createParallelGroup( javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel36).addComponent(jLabel47)) .addComponent(lblAccountNo, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(jPanel4Layout.createSequentialGroup() .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel13))) .addGap(21, 21, 21) .addGroup( jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(lblAccountNo1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel31, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(lblBillAmount, javax.swing.GroupLayout.DEFAULT_SIZE, 14, Short.MAX_VALUE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jLabel32) .addGap(30, 30, 30) .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel33).addComponent(jLabel38)) .addGap(18, 18, 18) .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel34).addComponent(jLabel40)) .addGap(18, 18, 18) .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel42).addComponent(jLabel39)) .addGap(18, 18, 18) .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel4Layout.createSequentialGroup().addComponent(jLabel41).addGap(0, 0, Short.MAX_VALUE)) .addComponent(lblDate, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addContainerGap())); jLabel46.setFont(new java.awt.Font("Ubuntu", 1, 18)); // NOI18N jLabel46.setForeground(new java.awt.Color(32, 159, 241)); jLabel46.setText( "You can debit any of your transaction accounts to pay Maharashtra state electricity Distribution .co .Ltd"); jLabel48.setFont(new java.awt.Font("Ubuntu", 1, 18)); // NOI18N jLabel48.setForeground(new java.awt.Color(34, 169, 205)); jLabel48.setText( "Select an account and enter Maharshtra state electricity Distribution.co.Ltd payment details"); btnPayNow.setFont(new java.awt.Font("Ubuntu", 1, 18)); // NOI18N btnPayNow.setText("Pay Now"); btnPayNow.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { btnPayNowActionPerformed(evt); } }); javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3); jPanel3.setLayout(jPanel3Layout); jPanel3Layout.setHorizontalGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup().addGroup(jPanel3Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel46) .addGroup(jPanel3Layout.createSequentialGroup().addGap(55, 55, 55).addComponent(jLabel48)) .addGroup(jPanel3Layout.createSequentialGroup().addContainerGap().addComponent(jPanel4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel3Layout.createSequentialGroup().addGap(346, 346, 346).addComponent( btnPayNow, javax.swing.GroupLayout.PREFERRED_SIZE, 134, javax.swing.GroupLayout.PREFERRED_SIZE))) .addContainerGap(77, Short.MAX_VALUE))); jPanel3Layout.setVerticalGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup().addContainerGap().addComponent(jLabel46) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jLabel48).addGap(18, 18, 18) .addComponent(jPanel4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18).addComponent(btnPayNow, javax.swing.GroupLayout.PREFERRED_SIZE, 39, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(150, Short.MAX_VALUE))); javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); jPanel2.setLayout(jPanel2Layout); jPanel2Layout.setHorizontalGroup(jPanel2Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup().addGap(64, 64, 64) .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(677, Short.MAX_VALUE))); jPanel2Layout.setVerticalGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup().addContainerGap() .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(274, Short.MAX_VALUE))); jLabel4.setFont(new java.awt.Font("Ubuntu", 1, 24)); // NOI18N jLabel4.setForeground(new java.awt.Color(28, 25, 247)); jLabel4.setText("Welcome"); jLabel12.setFont(new java.awt.Font("Ubuntu", 1, 18)); // NOI18N jLabel12.setForeground(new java.awt.Color(46, 147, 40)); jLabel12.setText("Account Type"); jLabel2.setFont(new java.awt.Font("Ubuntu", 1, 24)); // NOI18N jLabel2.setForeground(new java.awt.Color(7, 57, 240)); jLabel2.setText("Maharashtra state electricity Distribution co.Ltd"); jLabel3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Pennyworth/mahaele.jpg"))); // NOI18N jButton1.setFont(new java.awt.Font("Ubuntu", 1, 18)); // NOI18N jButton1.setText("Logout"); javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup().addGap(65, 65, 65).addGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup().addComponent(jLabel3) .addGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup().addGap(239, 239, 239) .addComponent(jLabel4).addGap(455, 455, 455).addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 96, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel1Layout.createSequentialGroup().addGap(29, 29, 29) .addComponent(jLabel2))) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGroup(jPanel1Layout.createSequentialGroup().addComponent(jLabel1) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(804, 804, 804)))) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup( javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup().addContainerGap(1780, Short.MAX_VALUE) .addComponent(jLabel12).addGap(473, 473, 473)))); jPanel1Layout.setVerticalGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup().addGap(17, 17, 17).addGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addComponent(jLabel3) .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel1Layout.createSequentialGroup().addGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup().addComponent(jButton1) .addGap(36, 36, 36)) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout .createSequentialGroup().addComponent(jLabel4).addPreferredGap( javax.swing.LayoutStyle.ComponentPlacement.UNRELATED))) .addComponent(jLabel2))) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup().addGap(1, 1, 1).addComponent( jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 149, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel1Layout.createSequentialGroup().addGap(18, 18, 18).addComponent( jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addContainerGap(611, Short.MAX_VALUE)) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup( javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup().addContainerGap(344, Short.MAX_VALUE) .addComponent(jLabel12).addGap(324, 324, 324)))); 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.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)); layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 0, Short.MAX_VALUE))); pack(); }// </editor-fold>//GEN-END:initComponents private void btnPayNowActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnPayNowActionPerformed try { new ProgressBarDelay("Transaction Completed"); MongoClient mongoClient = new MongoClient("localhost", 27017); // CREATING THE MONGO CLIENT OBJECT DB db = mongoClient.getDB("PENNYWORTH"); // Object to access the database DBCollection coll_bank = db.getCollection("PENNYWORTH_BANKS"); DBCollection coll = db.getCollection("PENNYWORTH_USERS"); System.out.println("Avilable balance is ---->" + pay_electricity.AvailableBalance); System.out.println("Consumer No is ---->" + pay_electricity.ConsumerNo); // UPDATING THE AVAILABLE BALANCE AMOUNTT BasicDBObject newDocument = new BasicDBObject(); newDocument.append("$set", new BasicDBObject().append("AvailableBalance", pay_electricity.AvailableBalance)); BasicDBObject searchQuery = new BasicDBObject().append("AccountNo", OPERATIONS.Acc); coll_bank.update(searchQuery, newDocument); // UPDATING THE AMOUNT OF THE BILL AMOUNT TO 0 BasicDBObject newDocument_ElectricityBill = new BasicDBObject(); newDocument.append("$set", new BasicDBObject().append("TotalCharges", 0)); BasicDBObject searchQuery_Consumer = new BasicDBObject().append("ConsumerNo", pay_electricity.ConsumerNo); coll_bank.update(searchQuery_Consumer, newDocument_ElectricityBill); // ADDING TRANSACTION DETAILS TO THE BACKEND DateFormat df = new SimpleDateFormat("dd/MM/yy HH:mm:ss"); Date dateobj = new Date(); DBObject curUser = new BasicDBObject("UserName", Mint_login.login_username); DBObject listItem = new BasicDBObject("Transactions", new BasicDBObject("TransactionNo", pay_electricity.TransactionNo) .append("DateofTransaction", dateobj) .append("TransactionDescription", "Paid for Electricity Bill Month : October") .append("TransactionCategory", "Electricity Bill") .append("TransactionAmount", pay_electricity.BillAmount)); DBObject updateQuery = new BasicDBObject("$push", listItem); coll.update(curUser, updateQuery); OPERATIONS.reterive(); OPERATIONS.reterivalTransaction(); // ADDING TRANSACTION DETAILS this.dispose(); } catch (UnknownHostException ex) { Logger.getLogger(Mint_login.class.getName()).log(Level.SEVERE, null, ex); } }//GEN-LAST:event_btnPayNowActionPerformed /** * @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(Frame2.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(Frame2.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(Frame2.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(Frame2.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 Frame2().setVisible(true); } }); } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton btnPayNow; private javax.swing.JButton jButton1; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel12; private javax.swing.JLabel jLabel13; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel26; private javax.swing.JLabel jLabel27; private javax.swing.JLabel jLabel29; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel31; private javax.swing.JLabel jLabel32; private javax.swing.JLabel jLabel33; private javax.swing.JLabel jLabel34; private javax.swing.JLabel jLabel36; private javax.swing.JLabel jLabel38; private javax.swing.JLabel jLabel39; private javax.swing.JLabel jLabel4; private javax.swing.JLabel jLabel40; private javax.swing.JLabel jLabel41; private javax.swing.JLabel jLabel42; private javax.swing.JLabel jLabel46; private javax.swing.JLabel jLabel47; private javax.swing.JLabel jLabel48; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel2; private javax.swing.JPanel jPanel3; private javax.swing.JPanel jPanel4; private javax.swing.JLabel lblAccountNo; private javax.swing.JLabel lblAccountNo1; public static javax.swing.JLabel lblAvailableBalance; private javax.swing.JLabel lblBillAmount; private javax.swing.JLabel lblDate; // End of variables declaration//GEN-END:variables }