Untitled
unknown
plain_text
2 years ago
123 kB
4
Indexable
package Customer; import Connection.ConnectionToDB; import Login.Login; import Transactions.Transactions; import java.awt.Color; import java.awt.Component; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.sql.Connection; import javax.swing.BorderFactory; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.border.Border; public class CustomerDashboard extends javax.swing.JFrame { Border default_border = BorderFactory.createMatteBorder(1, 0, 1, 0, new Color(36, 37, 42)); Border golden_border = BorderFactory.createMatteBorder(1, 0, 1, 0, new Color(198, 160, 89)); JLabel[] menuLabels = new JLabel[6]; JPanel[] panels = new JPanel[6]; Customer cus_obj = new Customer(); private static String loginId; private static String loginPassword; private static final String ROLE = "Customer"; private static String firstName; private static String lastName; private static String gender; private static String cnic; private static String contact; private static String emailAddress; private static String dateOfBirth; private static String maritalStatus; private static String educationQualification; private static String occupation; private static String age; public static String getLoginId() { return loginId; } public static String getLoginPassword() { return loginPassword; } public static String getROLE() { return ROLE; } public static String getFirstName() { return firstName; } public static String getLastName() { return lastName; } public static String getGender() { return gender; } public static String getCnic() { return cnic; } public static String getContact() { return contact; } public static String getEmailAddress() { return emailAddress; } public static String getDateOfBirth() { return dateOfBirth; } public static String getMaritalStatus() { return maritalStatus; } public static String getEducationQualification() { return educationQualification; } public static String getOccupation() { return occupation; } public static String getAge() { return age; } public static void setLoginId(String loginId) { CustomerDashboard.loginId = loginId; } public static void setLoginPassword(String loginPassword) { CustomerDashboard.loginPassword = loginPassword; } public static void setFirstName(String firstName) { CustomerDashboard.firstName = firstName; } public static void setLastName(String lastName) { CustomerDashboard.lastName = lastName; } public static void setGender(String gender) { CustomerDashboard.gender = gender; } public static void setCnic(String cnic) { CustomerDashboard.cnic = cnic; } public static void setContact(String contact) { CustomerDashboard.contact = contact; } public static void setEmailAddress(String emailAddress) { CustomerDashboard.emailAddress = emailAddress; } public static void setDateOfBirth(String dateOfBirth) { CustomerDashboard.dateOfBirth = dateOfBirth; } public static void setMaritalStatus(String maritalStatus) { CustomerDashboard.maritalStatus = maritalStatus; } public static void setEducationQualification(String educationQualification) { CustomerDashboard.educationQualification = educationQualification; } public static void setOccupation(String occupation) { CustomerDashboard.occupation = occupation; } public static void setAge(String age) { CustomerDashboard.age = age; } public CustomerDashboard() { initComponents(); menuLabels[0] = lbl_dashboard; menuLabels[1] = lbl_depositAmount; menuLabels[2] = lbl_withdrawAmount; menuLabels[3] = lbl_transferFunds; menuLabels[4] = lbl_viewBalance; menuLabels[5] = lbl_updateInformation; panels[0] = pnl_dashboard; panels[1] = pnl_depositAmount; panels[2] = pnl_withdrawAmount1; panels[3] = pnl_transferFunds; panels[4] = pnl_viewBalance; panels[5] = pnl_updateInformation; addActionToMenuLabels(); } // create a function to set the label background color public void setLabelBackround(JLabel label) { // reset labels to their default design for (JLabel menuItem : menuLabels) { // change the jlabel background color to white menuItem.setBackground(new Color(36, 37, 42)); // change the jlabel Foreground color to blue menuItem.setForeground(Color.white); } // change the jlabel background color to white label.setBackground(new Color(65, 67, 77)); // change the jlabel Foreground color to blue label.setForeground(new Color(198, 160, 89)); } public void showPanel(JPanel panel) { // hide panels for (JPanel pnl : panels) { pnl.setVisible(false); } // and show only this panel panel.setVisible(true); } public void showDashboard() { for (JPanel pnl : panels) { pnl.setVisible(false); } pnl_dashboard.setVisible(true); } public void addActionToMenuLabels() { // get labels in the jpanel menu Component[] components = pnl_menu.getComponents(); for (Component component : components) { if (component instanceof JLabel) { JLabel label = (JLabel) component; label.addMouseListener(new MouseListener() { @Override public void mouseClicked(MouseEvent e) { setLabelBackround(label); switch (label.getText().trim()) { case "Dashboard": showPanel(pnl_dashboard); break; case "Deposit Amount": cus_obj.getDetails(loginId); RefreshDepositPage(); showPanel(pnl_depositAmount); break; case "Withdraw Amount": cus_obj.getDetails(loginId); RefreshWithdrawPage(); showPanel(pnl_withdrawAmount1); break; case "Transfer Funds": cus_obj.getDetails(loginId); RefreshTransferPage(); showPanel(pnl_transferFunds); break; case "View Balance": cus_obj.getDetails(loginId); ViewBalance(); showPanel(pnl_viewBalance); break; case "Update Information": cus_obj.getDetails(loginId); setInfo(); showPanel(pnl_updateInformation); break; } } @Override public void mousePressed(MouseEvent e) { } @Override public void mouseReleased(MouseEvent e) { } @Override public void mouseEntered(MouseEvent e) { label.setBorder(golden_border); } @Override public void mouseExited(MouseEvent e) { label.setBorder(default_border); } }); } } } /** * 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() { pnl_panel1 = new javax.swing.JPanel(); pnl_menu = new javax.swing.JPanel(); pnl_titleAndLogo = new javax.swing.JPanel(); lbl_bankLogo = new javax.swing.JLabel(); lbl_logoHeading = new javax.swing.JLabel(); lbl_dashboard = new javax.swing.JLabel(); lbl_depositAmount = new javax.swing.JLabel(); lbl_withdrawAmount = new javax.swing.JLabel(); lbl_transferFunds = new javax.swing.JLabel(); lbl_viewBalance = new javax.swing.JLabel(); lbl_updateInformation = new javax.swing.JLabel(); pnl_header = new javax.swing.JPanel(); btn_signOut = new javax.swing.JButton(); lbl_heading = new javax.swing.JLabel(); pnl_dashboard = new javax.swing.JPanel(); lbl_dashboardImage = new javax.swing.JLabel(); pnl_depositAmount = new javax.swing.JPanel(); lbl_headingDeposit = new javax.swing.JLabel(); spr_seperatorDeposit1 = new javax.swing.JSeparator(); lbl_depositAmountHeading = new javax.swing.JLabel(); lbl_currentDepositHeading = new javax.swing.JLabel(); lbl_currentResult1 = new javax.swing.JLabel(); lbl_newAmountDepositHeading = new javax.swing.JLabel(); spr_seperatorDeposit2 = new javax.swing.JSeparator(); btn_deposit = new javax.swing.JButton(); txt_enteredDepositAmount = new javax.swing.JTextField(); lbl_newAmountDeposit = new javax.swing.JLabel(); lbl_depositDateHeading1 = new javax.swing.JLabel(); txt_enteredDepositDate1 = new javax.swing.JTextField(); lbl_depositAmountPicture = new javax.swing.JLabel(); pnl_withdrawAmount1 = new javax.swing.JPanel(); pnl_withdrawAmount2 = new javax.swing.JPanel(); lbl_headingWithdraw = new javax.swing.JLabel(); spr_seperatorWithdraw1 = new javax.swing.JSeparator(); lbl_withdrawAmountHeading = new javax.swing.JLabel(); lbl_currentWithdrawHeading = new javax.swing.JLabel(); lbl_currentWithdrawResult = new javax.swing.JLabel(); lbl_newAmountWithdrawHeading = new javax.swing.JLabel(); spr_seperatorWithdraw2 = new javax.swing.JSeparator(); btn_withdraw = new javax.swing.JButton(); txt_enteredWithdrawAmount = new javax.swing.JTextField(); lbl_newAmountWithdraw = new javax.swing.JLabel(); lbl_withdrawDateHeading1 = new javax.swing.JLabel(); txt_enteredWithdrawDate1 = new javax.swing.JTextField(); lbl_withdrawAmountPicture = new javax.swing.JLabel(); pnl_transferFunds = new javax.swing.JPanel(); pnl_transferFunds2 = new javax.swing.JPanel(); lbl_headingTransfer = new javax.swing.JLabel(); spr_seperatorTransfer1 = new javax.swing.JSeparator(); lbl_beneficiaryAccountHeading = new javax.swing.JLabel(); lbl_currentTransferHeading = new javax.swing.JLabel(); lbl_currentTransferResult = new javax.swing.JLabel(); lbl_transferAmountHeading = new javax.swing.JLabel(); spr_seperatorTransfer2 = new javax.swing.JSeparator(); btn_transfer = new javax.swing.JButton(); txt_beneficiaryAccountNumber = new javax.swing.JTextField(); txt_enteredTransferAmount = new javax.swing.JTextField(); lbl_transferFundsPicture = new javax.swing.JLabel(); pnl_viewBalance = new javax.swing.JPanel(); pnl_viewBalance2 = new javax.swing.JPanel(); lbl_headingTransfer1 = new javax.swing.JLabel(); spr_seperatorViewBalance1 = new javax.swing.JSeparator(); lbl_currentViewBalanceHeading = new javax.swing.JLabel(); lbl_currentViewBalanceResult = new javax.swing.JLabel(); lbl_accountViewBalanceHeading = new javax.swing.JLabel(); lbl_accountNumber = new javax.swing.JLabel(); spr_seperatorViewBalance2 = new javax.swing.JSeparator(); lbl_accountTypeResult = new javax.swing.JLabel(); lbl_accountTypeHeading = new javax.swing.JLabel(); lbl_branchCodeResult = new javax.swing.JLabel(); lbl_branchCodeHeading = new javax.swing.JLabel(); lbl_balancePicture = new javax.swing.JLabel(); pnl_updateInformation = new javax.swing.JPanel(); pnl_updateInformation1 = new javax.swing.JPanel(); lbl_headingUpdateInformation = new javax.swing.JLabel(); spr_seperatorDeposit3 = new javax.swing.JSeparator(); lbl_updatePasswordtHeading = new javax.swing.JLabel(); spr_seperatorDeposit4 = new javax.swing.JSeparator(); btn_updateInformation = new javax.swing.JButton(); txt_enteredPassword = new javax.swing.JTextField(); lbl_updateFirstNametHeading = new javax.swing.JLabel(); txt_enteredFirstName = new javax.swing.JTextField(); lbl_updateLastNametHeading = new javax.swing.JLabel(); txt_enteredLastName = new javax.swing.JTextField(); lbl_updateContacttHeading = new javax.swing.JLabel(); txt_enteredContact = new javax.swing.JTextField(); lbl_updateOccupationHeading = new javax.swing.JLabel(); txt_enteredOccupation = new javax.swing.JTextField(); lbl_updateEmailtHeading = new javax.swing.JLabel(); txt_enteredEmail = new javax.swing.JTextField(); lbl_updateQualificationHeading = new javax.swing.JLabel(); txt_enteredQualification = new javax.swing.JTextField(); lbl_updateInformationPicture = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("Customer Dashboard"); setSize(new java.awt.Dimension(1100, 700)); pnl_panel1.setBackground(new java.awt.Color(207, 206, 206)); pnl_panel1.setPreferredSize(new java.awt.Dimension(1100, 700)); pnl_menu.setBackground(new java.awt.Color(36, 37, 42)); pnl_menu.setBorder(new javax.swing.border.MatteBorder(null)); pnl_titleAndLogo.setBackground(new java.awt.Color(36, 37, 42)); pnl_titleAndLogo.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 0, 2, 0, new java.awt.Color(198, 160, 89))); lbl_bankLogo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Images/Bank Logo 50x50.png"))); // NOI18N lbl_logoHeading.setFont(new java.awt.Font("Sitka Heading", 1, 18)); // NOI18N lbl_logoHeading.setForeground(new java.awt.Color(198, 160, 89)); lbl_logoHeading.setText("Bank Horizon Ltd."); javax.swing.GroupLayout pnl_titleAndLogoLayout = new javax.swing.GroupLayout(pnl_titleAndLogo); pnl_titleAndLogo.setLayout(pnl_titleAndLogoLayout); pnl_titleAndLogoLayout.setHorizontalGroup( pnl_titleAndLogoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_titleAndLogoLayout.createSequentialGroup() .addContainerGap() .addComponent(lbl_bankLogo, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 0, 0) .addComponent(lbl_logoHeading, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addContainerGap()) ); pnl_titleAndLogoLayout.setVerticalGroup( pnl_titleAndLogoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_titleAndLogoLayout.createSequentialGroup() .addContainerGap(24, Short.MAX_VALUE) .addGroup(pnl_titleAndLogoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(lbl_bankLogo, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(lbl_logoHeading, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGap(19, 19, 19)) ); lbl_dashboard.setBackground(new java.awt.Color(36, 37, 42)); lbl_dashboard.setFont(new java.awt.Font("Arial", 0, 16)); // NOI18N lbl_dashboard.setForeground(new java.awt.Color(255, 255, 255)); lbl_dashboard.setText("Dashboard"); lbl_dashboard.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); lbl_dashboard.setOpaque(true); lbl_depositAmount.setBackground(new java.awt.Color(36, 37, 42)); lbl_depositAmount.setFont(new java.awt.Font("Arial", 0, 16)); // NOI18N lbl_depositAmount.setForeground(new java.awt.Color(255, 255, 255)); lbl_depositAmount.setText("Deposit Amount"); lbl_depositAmount.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); lbl_depositAmount.setOpaque(true); lbl_withdrawAmount.setBackground(new java.awt.Color(36, 37, 42)); lbl_withdrawAmount.setFont(new java.awt.Font("Arial", 0, 16)); // NOI18N lbl_withdrawAmount.setForeground(new java.awt.Color(255, 255, 255)); lbl_withdrawAmount.setText("Withdraw Amount"); lbl_withdrawAmount.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); lbl_withdrawAmount.setOpaque(true); lbl_transferFunds.setBackground(new java.awt.Color(36, 37, 42)); lbl_transferFunds.setFont(new java.awt.Font("Arial", 0, 16)); // NOI18N lbl_transferFunds.setForeground(new java.awt.Color(255, 255, 255)); lbl_transferFunds.setText("Transfer Funds"); lbl_transferFunds.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); lbl_transferFunds.setOpaque(true); lbl_viewBalance.setBackground(new java.awt.Color(36, 37, 42)); lbl_viewBalance.setFont(new java.awt.Font("Arial", 0, 16)); // NOI18N lbl_viewBalance.setForeground(new java.awt.Color(255, 255, 255)); lbl_viewBalance.setText("View Balance"); lbl_viewBalance.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); lbl_viewBalance.setOpaque(true); lbl_updateInformation.setBackground(new java.awt.Color(36, 37, 42)); lbl_updateInformation.setFont(new java.awt.Font("Arial", 0, 16)); // NOI18N lbl_updateInformation.setForeground(new java.awt.Color(255, 255, 255)); lbl_updateInformation.setText("Update Information"); lbl_updateInformation.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); lbl_updateInformation.setOpaque(true); javax.swing.GroupLayout pnl_menuLayout = new javax.swing.GroupLayout(pnl_menu); pnl_menu.setLayout(pnl_menuLayout); pnl_menuLayout.setHorizontalGroup( pnl_menuLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(pnl_titleAndLogo, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(lbl_dashboard, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(lbl_depositAmount, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(lbl_withdrawAmount, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(lbl_transferFunds, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(lbl_viewBalance, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(lbl_updateInformation, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) ); pnl_menuLayout.setVerticalGroup( pnl_menuLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_menuLayout.createSequentialGroup() .addComponent(pnl_titleAndLogo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(27, 27, 27) .addComponent(lbl_dashboard, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(lbl_depositAmount, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(lbl_withdrawAmount, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(lbl_transferFunds, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(lbl_viewBalance, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18) .addComponent(lbl_updateInformation, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 250, Short.MAX_VALUE)) ); pnl_header.setBackground(new java.awt.Color(65, 67, 77)); btn_signOut.setBackground(new java.awt.Color(0, 0, 5)); btn_signOut.setFont(new java.awt.Font("Arial", 1, 12)); // NOI18N btn_signOut.setForeground(new java.awt.Color(207, 206, 206)); btn_signOut.setText("Sign Out"); btn_signOut.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { btn_signOutActionPerformed(evt); } }); lbl_heading.setFont(new java.awt.Font("Californian FB", 1, 36)); // NOI18N lbl_heading.setForeground(new java.awt.Color(198, 160, 89)); lbl_heading.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); lbl_heading.setText("Customer Dashboard"); javax.swing.GroupLayout pnl_headerLayout = new javax.swing.GroupLayout(pnl_header); pnl_header.setLayout(pnl_headerLayout); pnl_headerLayout.setHorizontalGroup( pnl_headerLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_headerLayout.createSequentialGroup() .addContainerGap(142, Short.MAX_VALUE) .addComponent(lbl_heading, javax.swing.GroupLayout.PREFERRED_SIZE, 568, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(79, 79, 79) .addComponent(btn_signOut) .addContainerGap()) ); pnl_headerLayout.setVerticalGroup( pnl_headerLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_headerLayout.createSequentialGroup() .addContainerGap() .addGroup(pnl_headerLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(btn_signOut) .addComponent(lbl_heading)) .addContainerGap()) ); pnl_dashboard.setBackground(new java.awt.Color(207, 206, 206)); lbl_dashboardImage.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N lbl_dashboardImage.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Images/Dashboard bg.jpg"))); // NOI18N javax.swing.GroupLayout pnl_dashboardLayout = new javax.swing.GroupLayout(pnl_dashboard); pnl_dashboard.setLayout(pnl_dashboardLayout); pnl_dashboardLayout.setHorizontalGroup( pnl_dashboardLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_dashboardLayout.createSequentialGroup() .addGap(0, 0, Short.MAX_VALUE) .addComponent(lbl_dashboardImage, javax.swing.GroupLayout.PREFERRED_SIZE, 900, javax.swing.GroupLayout.PREFERRED_SIZE)) ); pnl_dashboardLayout.setVerticalGroup( pnl_dashboardLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(lbl_dashboardImage, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) ); pnl_depositAmount.setBackground(new java.awt.Color(207, 206, 206)); lbl_headingDeposit.setFont(new java.awt.Font("Sitka Heading", 1, 40)); // NOI18N lbl_headingDeposit.setForeground(new java.awt.Color(0, 0, 78)); lbl_headingDeposit.setText("Deposit Amount"); spr_seperatorDeposit1.setBackground(new java.awt.Color(198, 160, 89)); spr_seperatorDeposit1.setOpaque(true); lbl_depositAmountHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_depositAmountHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_depositAmountHeading.setText("Deposited Amount:"); lbl_currentDepositHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_currentDepositHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_currentDepositHeading.setText("Current Balance:"); lbl_currentResult1.setBackground(new java.awt.Color(0, 0, 0)); lbl_currentResult1.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N lbl_currentResult1.setForeground(new java.awt.Color(255, 255, 255)); lbl_currentResult1.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); lbl_currentResult1.setOpaque(true); lbl_newAmountDepositHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_newAmountDepositHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_newAmountDepositHeading.setText("New Amount:"); spr_seperatorDeposit2.setBackground(new java.awt.Color(198, 160, 89)); spr_seperatorDeposit2.setOpaque(true); btn_deposit.setBackground(new java.awt.Color(65, 67, 77)); btn_deposit.setText("Deposit"); btn_deposit.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { btn_depositActionPerformed(evt); } }); txt_enteredDepositAmount.setBackground(new java.awt.Color(0, 0, 0)); txt_enteredDepositAmount.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N txt_enteredDepositAmount.setForeground(new java.awt.Color(255, 255, 255)); txt_enteredDepositAmount.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); txt_enteredDepositAmount.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { txt_enteredDepositAmountActionPerformed(evt); } }); lbl_newAmountDeposit.setBackground(new java.awt.Color(0, 0, 0)); lbl_newAmountDeposit.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N lbl_newAmountDeposit.setForeground(new java.awt.Color(255, 255, 255)); lbl_newAmountDeposit.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); lbl_newAmountDeposit.setOpaque(true); lbl_depositDateHeading1.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_depositDateHeading1.setForeground(new java.awt.Color(36, 37, 42)); lbl_depositDateHeading1.setText("Deposit Date:"); txt_enteredDepositDate1.setBackground(new java.awt.Color(0, 0, 0)); txt_enteredDepositDate1.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N txt_enteredDepositDate1.setForeground(new java.awt.Color(255, 255, 255)); txt_enteredDepositDate1.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); txt_enteredDepositDate1.addFocusListener(new java.awt.event.FocusAdapter() { public void focusGained(java.awt.event.FocusEvent evt) { txt_enteredDepositDate1FocusGained(evt); } }); txt_enteredDepositDate1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { txt_enteredDepositDate1ActionPerformed(evt); } }); lbl_depositAmountPicture.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Images/Deposit Amount.png"))); // NOI18N javax.swing.GroupLayout pnl_depositAmountLayout = new javax.swing.GroupLayout(pnl_depositAmount); pnl_depositAmount.setLayout(pnl_depositAmountLayout); pnl_depositAmountLayout.setHorizontalGroup( pnl_depositAmountLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_depositAmountLayout.createSequentialGroup() .addGroup(pnl_depositAmountLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_depositAmountLayout.createSequentialGroup() .addGap(85, 85, 85) .addGroup(pnl_depositAmountLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(lbl_depositAmountHeading) .addComponent(lbl_newAmountDepositHeading) .addComponent(lbl_depositDateHeading1) .addComponent(lbl_currentDepositHeading)) .addGap(18, 18, 18) .addGroup(pnl_depositAmountLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(lbl_currentResult1, javax.swing.GroupLayout.DEFAULT_SIZE, 258, Short.MAX_VALUE) .addComponent(txt_enteredDepositAmount, javax.swing.GroupLayout.DEFAULT_SIZE, 258, Short.MAX_VALUE) .addComponent(lbl_newAmountDeposit, javax.swing.GroupLayout.DEFAULT_SIZE, 258, Short.MAX_VALUE) .addComponent(txt_enteredDepositDate1, javax.swing.GroupLayout.DEFAULT_SIZE, 258, Short.MAX_VALUE))) .addGroup(pnl_depositAmountLayout.createSequentialGroup() .addGap(36, 36, 36) .addGroup(pnl_depositAmountLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addGroup(pnl_depositAmountLayout.createSequentialGroup() .addGap(29, 29, 29) .addComponent(lbl_headingDeposit) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(lbl_depositAmountPicture, javax.swing.GroupLayout.PREFERRED_SIZE, 91, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(97, 97, 97)) .addGroup(pnl_depositAmountLayout.createSequentialGroup() .addGroup(pnl_depositAmountLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(spr_seperatorDeposit2, javax.swing.GroupLayout.PREFERRED_SIZE, 695, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(spr_seperatorDeposit1, javax.swing.GroupLayout.PREFERRED_SIZE, 695, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(44, 44, 44))))) .addContainerGap(95, Short.MAX_VALUE)) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_depositAmountLayout.createSequentialGroup() .addGap(0, 0, Short.MAX_VALUE) .addComponent(btn_deposit, javax.swing.GroupLayout.PREFERRED_SIZE, 116, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(184, 184, 184)) ); pnl_depositAmountLayout.setVerticalGroup( pnl_depositAmountLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_depositAmountLayout.createSequentialGroup() .addGroup(pnl_depositAmountLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_depositAmountLayout.createSequentialGroup() .addGap(30, 30, 30) .addComponent(lbl_headingDeposit) .addGap(31, 31, 31)) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_depositAmountLayout.createSequentialGroup() .addContainerGap() .addComponent(lbl_depositAmountPicture, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED))) .addComponent(spr_seperatorDeposit1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(33, 33, 33) .addGroup(pnl_depositAmountLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(lbl_currentDepositHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(lbl_currentResult1, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(pnl_depositAmountLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(lbl_depositAmountHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txt_enteredDepositAmount, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(50, 50, 50) .addGroup(pnl_depositAmountLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(lbl_depositDateHeading1, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txt_enteredDepositDate1, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(70, 70, 70) .addGroup(pnl_depositAmountLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(lbl_newAmountDepositHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(lbl_newAmountDeposit, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(47, 47, 47) .addComponent(spr_seperatorDeposit2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18) .addComponent(btn_deposit, javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(108, Short.MAX_VALUE)) ); pnl_withdrawAmount1.setBackground(new java.awt.Color(207, 206, 206)); pnl_withdrawAmount2.setBackground(new java.awt.Color(207, 206, 206)); lbl_headingWithdraw.setFont(new java.awt.Font("Sitka Heading", 1, 40)); // NOI18N lbl_headingWithdraw.setForeground(new java.awt.Color(0, 0, 78)); lbl_headingWithdraw.setText("Withdraw Amount"); spr_seperatorWithdraw1.setBackground(new java.awt.Color(198, 160, 89)); spr_seperatorWithdraw1.setOpaque(true); lbl_withdrawAmountHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_withdrawAmountHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_withdrawAmountHeading.setText("Withdrawal Amount:"); lbl_currentWithdrawHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_currentWithdrawHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_currentWithdrawHeading.setText("Current Balance:"); lbl_currentWithdrawResult.setBackground(new java.awt.Color(0, 0, 0)); lbl_currentWithdrawResult.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N lbl_currentWithdrawResult.setForeground(new java.awt.Color(255, 255, 255)); lbl_currentWithdrawResult.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); lbl_currentWithdrawResult.setOpaque(true); lbl_newAmountWithdrawHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_newAmountWithdrawHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_newAmountWithdrawHeading.setText("New Amount:"); spr_seperatorWithdraw2.setBackground(new java.awt.Color(198, 160, 89)); spr_seperatorWithdraw2.setOpaque(true); btn_withdraw.setBackground(new java.awt.Color(65, 67, 77)); btn_withdraw.setText("Withdraw"); btn_withdraw.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { btn_withdrawActionPerformed(evt); } }); txt_enteredWithdrawAmount.setBackground(new java.awt.Color(0, 0, 0)); txt_enteredWithdrawAmount.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N txt_enteredWithdrawAmount.setForeground(new java.awt.Color(255, 255, 255)); txt_enteredWithdrawAmount.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); txt_enteredWithdrawAmount.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { txt_enteredWithdrawAmountActionPerformed(evt); } }); lbl_newAmountWithdraw.setBackground(new java.awt.Color(0, 0, 0)); lbl_newAmountWithdraw.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N lbl_newAmountWithdraw.setForeground(new java.awt.Color(255, 255, 255)); lbl_newAmountWithdraw.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); lbl_newAmountWithdraw.setOpaque(true); lbl_withdrawDateHeading1.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_withdrawDateHeading1.setForeground(new java.awt.Color(36, 37, 42)); lbl_withdrawDateHeading1.setText("Withdraw Date:"); txt_enteredWithdrawDate1.setBackground(new java.awt.Color(0, 0, 0)); txt_enteredWithdrawDate1.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N txt_enteredWithdrawDate1.setForeground(new java.awt.Color(255, 255, 255)); txt_enteredWithdrawDate1.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); txt_enteredWithdrawDate1.addFocusListener(new java.awt.event.FocusAdapter() { public void focusGained(java.awt.event.FocusEvent evt) { txt_enteredWithdrawDate1FocusGained(evt); } }); txt_enteredWithdrawDate1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { txt_enteredWithdrawDate1ActionPerformed(evt); } }); lbl_withdrawAmountPicture.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Images/Withdraw Amount.png"))); // NOI18N javax.swing.GroupLayout pnl_withdrawAmount2Layout = new javax.swing.GroupLayout(pnl_withdrawAmount2); pnl_withdrawAmount2.setLayout(pnl_withdrawAmount2Layout); pnl_withdrawAmount2Layout.setHorizontalGroup( pnl_withdrawAmount2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_withdrawAmount2Layout.createSequentialGroup() .addGap(0, 0, Short.MAX_VALUE) .addComponent(btn_withdraw, javax.swing.GroupLayout.PREFERRED_SIZE, 116, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(184, 184, 184)) .addGroup(pnl_withdrawAmount2Layout.createSequentialGroup() .addGroup(pnl_withdrawAmount2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_withdrawAmount2Layout.createSequentialGroup() .addGap(85, 85, 85) .addGroup(pnl_withdrawAmount2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(lbl_withdrawAmountHeading) .addComponent(lbl_newAmountWithdrawHeading) .addComponent(lbl_currentWithdrawHeading) .addComponent(lbl_withdrawDateHeading1)) .addGap(18, 18, 18) .addGroup(pnl_withdrawAmount2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(lbl_currentWithdrawResult, javax.swing.GroupLayout.DEFAULT_SIZE, 258, Short.MAX_VALUE) .addComponent(txt_enteredWithdrawAmount) .addComponent(lbl_newAmountWithdraw, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 258, Short.MAX_VALUE) .addComponent(txt_enteredWithdrawDate1))) .addGroup(pnl_withdrawAmount2Layout.createSequentialGroup() .addGap(36, 36, 36) .addGroup(pnl_withdrawAmount2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(spr_seperatorWithdraw2, javax.swing.GroupLayout.PREFERRED_SIZE, 695, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(spr_seperatorWithdraw1, javax.swing.GroupLayout.PREFERRED_SIZE, 695, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(pnl_withdrawAmount2Layout.createSequentialGroup() .addGap(65, 65, 65) .addComponent(lbl_headingWithdraw) .addGap(192, 192, 192) .addComponent(lbl_withdrawAmountPicture, javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE))) .addContainerGap(134, Short.MAX_VALUE)) ); pnl_withdrawAmount2Layout.setVerticalGroup( pnl_withdrawAmount2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_withdrawAmount2Layout.createSequentialGroup() .addGroup(pnl_withdrawAmount2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_withdrawAmount2Layout.createSequentialGroup() .addGap(25, 25, 25) .addComponent(lbl_headingWithdraw)) .addGroup(pnl_withdrawAmount2Layout.createSequentialGroup() .addContainerGap() .addComponent(lbl_withdrawAmountPicture, javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE))) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(spr_seperatorWithdraw1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(33, 33, 33) .addGroup(pnl_withdrawAmount2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(lbl_currentWithdrawHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(lbl_currentWithdrawResult, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(pnl_withdrawAmount2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(lbl_withdrawAmountHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txt_enteredWithdrawAmount, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(45, 45, 45) .addGroup(pnl_withdrawAmount2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(lbl_withdrawDateHeading1, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txt_enteredWithdrawDate1, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(64, 64, 64) .addGroup(pnl_withdrawAmount2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(lbl_newAmountWithdrawHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(lbl_newAmountWithdraw, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(47, 47, 47) .addComponent(spr_seperatorWithdraw2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18) .addComponent(btn_withdraw, javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(121, Short.MAX_VALUE)) ); javax.swing.GroupLayout pnl_withdrawAmount1Layout = new javax.swing.GroupLayout(pnl_withdrawAmount1); pnl_withdrawAmount1.setLayout(pnl_withdrawAmount1Layout); pnl_withdrawAmount1Layout.setHorizontalGroup( pnl_withdrawAmount1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_withdrawAmount1Layout.createSequentialGroup() .addGap(0, 20, Short.MAX_VALUE) .addComponent(pnl_withdrawAmount2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) ); pnl_withdrawAmount1Layout.setVerticalGroup( pnl_withdrawAmount1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_withdrawAmount1Layout.createSequentialGroup() .addGap(0, 22, Short.MAX_VALUE) .addComponent(pnl_withdrawAmount2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) ); pnl_transferFunds.setBackground(new java.awt.Color(207, 206, 206)); pnl_transferFunds2.setBackground(new java.awt.Color(207, 206, 206)); lbl_headingTransfer.setFont(new java.awt.Font("Sitka Heading", 1, 40)); // NOI18N lbl_headingTransfer.setForeground(new java.awt.Color(0, 0, 78)); lbl_headingTransfer.setText("Transfer Funds"); spr_seperatorTransfer1.setBackground(new java.awt.Color(198, 160, 89)); spr_seperatorTransfer1.setOpaque(true); lbl_beneficiaryAccountHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_beneficiaryAccountHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_beneficiaryAccountHeading.setText("Beneficiary Account #:"); lbl_currentTransferHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_currentTransferHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_currentTransferHeading.setText("Current Balance:"); lbl_currentTransferResult.setBackground(new java.awt.Color(0, 0, 0)); lbl_currentTransferResult.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N lbl_currentTransferResult.setForeground(new java.awt.Color(255, 255, 255)); lbl_currentTransferResult.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); lbl_currentTransferResult.setOpaque(true); lbl_transferAmountHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_transferAmountHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_transferAmountHeading.setText("Transfer Amount:"); spr_seperatorTransfer2.setBackground(new java.awt.Color(198, 160, 89)); spr_seperatorTransfer2.setOpaque(true); btn_transfer.setBackground(new java.awt.Color(65, 67, 77)); btn_transfer.setText("Transfer"); btn_transfer.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { btn_transferActionPerformed(evt); } }); txt_beneficiaryAccountNumber.setBackground(new java.awt.Color(0, 0, 0)); txt_beneficiaryAccountNumber.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N txt_beneficiaryAccountNumber.setForeground(new java.awt.Color(255, 255, 255)); txt_beneficiaryAccountNumber.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); txt_enteredTransferAmount.setBackground(new java.awt.Color(0, 0, 0)); txt_enteredTransferAmount.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N txt_enteredTransferAmount.setForeground(new java.awt.Color(255, 255, 255)); txt_enteredTransferAmount.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); lbl_transferFundsPicture.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Images/Transfer Funds.png"))); // NOI18N javax.swing.GroupLayout pnl_transferFunds2Layout = new javax.swing.GroupLayout(pnl_transferFunds2); pnl_transferFunds2.setLayout(pnl_transferFunds2Layout); pnl_transferFunds2Layout.setHorizontalGroup( pnl_transferFunds2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_transferFunds2Layout.createSequentialGroup() .addGroup(pnl_transferFunds2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_transferFunds2Layout.createSequentialGroup() .addGap(85, 85, 85) .addGroup(pnl_transferFunds2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(lbl_beneficiaryAccountHeading) .addComponent(lbl_transferAmountHeading)) .addGap(18, 18, 18) .addGroup(pnl_transferFunds2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(lbl_currentTransferResult, javax.swing.GroupLayout.DEFAULT_SIZE, 258, Short.MAX_VALUE) .addComponent(txt_beneficiaryAccountNumber) .addComponent(txt_enteredTransferAmount))) .addGroup(pnl_transferFunds2Layout.createSequentialGroup() .addGap(36, 36, 36) .addGroup(pnl_transferFunds2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(spr_seperatorTransfer2, javax.swing.GroupLayout.PREFERRED_SIZE, 695, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(spr_seperatorTransfer1, javax.swing.GroupLayout.PREFERRED_SIZE, 695, javax.swing.GroupLayout.PREFERRED_SIZE)))) .addContainerGap(134, Short.MAX_VALUE)) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_transferFunds2Layout.createSequentialGroup() .addGap(0, 0, Short.MAX_VALUE) .addComponent(btn_transfer, javax.swing.GroupLayout.PREFERRED_SIZE, 116, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(184, 184, 184)) .addGroup(pnl_transferFunds2Layout.createSequentialGroup() .addGap(65, 65, 65) .addComponent(lbl_headingTransfer) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(lbl_transferFundsPicture, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(211, 211, 211)) .addGroup(pnl_transferFunds2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_transferFunds2Layout.createSequentialGroup() .addGap(86, 86, 86) .addComponent(lbl_currentTransferHeading) .addContainerGap(631, Short.MAX_VALUE))) ); pnl_transferFunds2Layout.setVerticalGroup( pnl_transferFunds2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_transferFunds2Layout.createSequentialGroup() .addContainerGap() .addGroup(pnl_transferFunds2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_transferFunds2Layout.createSequentialGroup() .addComponent(lbl_transferFundsPicture, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_transferFunds2Layout.createSequentialGroup() .addComponent(lbl_headingTransfer) .addGap(26, 26, 26))) .addComponent(spr_seperatorTransfer1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(60, 60, 60) .addComponent(lbl_currentTransferResult, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(39, 39, 39) .addGroup(pnl_transferFunds2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(lbl_beneficiaryAccountHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txt_beneficiaryAccountNumber, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(86, 86, 86) .addGroup(pnl_transferFunds2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(lbl_transferAmountHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txt_enteredTransferAmount, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(47, 47, 47) .addComponent(spr_seperatorTransfer2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18) .addComponent(btn_transfer, javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(120, Short.MAX_VALUE)) .addGroup(pnl_transferFunds2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_transferFunds2Layout.createSequentialGroup() .addGap(173, 173, 173) .addComponent(lbl_currentTransferHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(408, Short.MAX_VALUE))) ); javax.swing.GroupLayout pnl_transferFundsLayout = new javax.swing.GroupLayout(pnl_transferFunds); pnl_transferFunds.setLayout(pnl_transferFundsLayout); pnl_transferFundsLayout.setHorizontalGroup( pnl_transferFundsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_transferFundsLayout.createSequentialGroup() .addGap(0, 0, Short.MAX_VALUE) .addComponent(pnl_transferFunds2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) ); pnl_transferFundsLayout.setVerticalGroup( pnl_transferFundsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_transferFundsLayout.createSequentialGroup() .addGap(0, 0, Short.MAX_VALUE) .addComponent(pnl_transferFunds2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) ); pnl_viewBalance.setBackground(new java.awt.Color(207, 206, 206)); pnl_viewBalance2.setBackground(new java.awt.Color(207, 206, 206)); lbl_headingTransfer1.setFont(new java.awt.Font("Sitka Heading", 1, 40)); // NOI18N lbl_headingTransfer1.setForeground(new java.awt.Color(0, 0, 78)); lbl_headingTransfer1.setText("View Balance"); spr_seperatorViewBalance1.setBackground(new java.awt.Color(198, 160, 89)); spr_seperatorViewBalance1.setOpaque(true); lbl_currentViewBalanceHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_currentViewBalanceHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_currentViewBalanceHeading.setText("Current Balance:"); lbl_currentViewBalanceResult.setBackground(new java.awt.Color(0, 0, 0)); lbl_currentViewBalanceResult.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N lbl_currentViewBalanceResult.setForeground(new java.awt.Color(255, 255, 255)); lbl_currentViewBalanceResult.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); lbl_currentViewBalanceResult.setOpaque(true); lbl_accountViewBalanceHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_accountViewBalanceHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_accountViewBalanceHeading.setText("Account Number:"); lbl_accountNumber.setBackground(new java.awt.Color(0, 0, 0)); lbl_accountNumber.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N lbl_accountNumber.setForeground(new java.awt.Color(255, 255, 255)); lbl_accountNumber.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); lbl_accountNumber.setOpaque(true); spr_seperatorViewBalance2.setBackground(new java.awt.Color(198, 160, 89)); spr_seperatorViewBalance2.setOpaque(true); lbl_accountTypeResult.setBackground(new java.awt.Color(0, 0, 0)); lbl_accountTypeResult.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N lbl_accountTypeResult.setForeground(new java.awt.Color(255, 255, 255)); lbl_accountTypeResult.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); lbl_accountTypeResult.setOpaque(true); lbl_accountTypeHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_accountTypeHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_accountTypeHeading.setText("Account Type:"); lbl_branchCodeResult.setBackground(new java.awt.Color(0, 0, 0)); lbl_branchCodeResult.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N lbl_branchCodeResult.setForeground(new java.awt.Color(255, 255, 255)); lbl_branchCodeResult.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); lbl_branchCodeResult.setOpaque(true); lbl_branchCodeHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_branchCodeHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_branchCodeHeading.setText("Branch Code:"); lbl_balancePicture.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Images/Balance.png"))); // NOI18N javax.swing.GroupLayout pnl_viewBalance2Layout = new javax.swing.GroupLayout(pnl_viewBalance2); pnl_viewBalance2.setLayout(pnl_viewBalance2Layout); pnl_viewBalance2Layout.setHorizontalGroup( pnl_viewBalance2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_viewBalance2Layout.createSequentialGroup() .addGroup(pnl_viewBalance2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_viewBalance2Layout.createSequentialGroup() .addGap(36, 36, 36) .addGroup(pnl_viewBalance2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(spr_seperatorViewBalance2, javax.swing.GroupLayout.PREFERRED_SIZE, 695, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(spr_seperatorViewBalance1, javax.swing.GroupLayout.PREFERRED_SIZE, 695, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(pnl_viewBalance2Layout.createSequentialGroup() .addGap(70, 70, 70) .addGroup(pnl_viewBalance2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addGroup(pnl_viewBalance2Layout.createSequentialGroup() .addComponent(lbl_accountTypeHeading) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(lbl_accountTypeResult, javax.swing.GroupLayout.PREFERRED_SIZE, 258, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(pnl_viewBalance2Layout.createSequentialGroup() .addGroup(pnl_viewBalance2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(lbl_currentViewBalanceHeading) .addComponent(lbl_accountViewBalanceHeading)) .addGap(18, 18, 18) .addGroup(pnl_viewBalance2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(lbl_accountNumber, javax.swing.GroupLayout.PREFERRED_SIZE, 258, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(lbl_currentViewBalanceResult, javax.swing.GroupLayout.PREFERRED_SIZE, 258, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(javax.swing.GroupLayout.Alignment.LEADING, pnl_viewBalance2Layout.createSequentialGroup() .addComponent(lbl_branchCodeHeading) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(lbl_branchCodeResult, javax.swing.GroupLayout.PREFERRED_SIZE, 258, javax.swing.GroupLayout.PREFERRED_SIZE))))) .addContainerGap(140, Short.MAX_VALUE)) .addGroup(pnl_viewBalance2Layout.createSequentialGroup() .addGap(67, 67, 67) .addComponent(lbl_headingTransfer1) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(lbl_balancePicture, javax.swing.GroupLayout.PREFERRED_SIZE, 84, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(216, 216, 216)) ); pnl_viewBalance2Layout.setVerticalGroup( pnl_viewBalance2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_viewBalance2Layout.createSequentialGroup() .addGap(11, 11, 11) .addGroup(pnl_viewBalance2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(lbl_headingTransfer1) .addComponent(lbl_balancePicture, javax.swing.GroupLayout.PREFERRED_SIZE, 84, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(spr_seperatorViewBalance1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(50, 50, 50) .addGroup(pnl_viewBalance2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(lbl_branchCodeHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(lbl_branchCodeResult, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(pnl_viewBalance2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(lbl_accountNumber, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(lbl_accountViewBalanceHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(28, 28, 28) .addGroup(pnl_viewBalance2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(lbl_accountTypeHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(lbl_accountTypeResult, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(72, 72, 72) .addGroup(pnl_viewBalance2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(lbl_currentViewBalanceHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(lbl_currentViewBalanceResult, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addComponent(spr_seperatorViewBalance2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(207, Short.MAX_VALUE)) ); javax.swing.GroupLayout pnl_viewBalanceLayout = new javax.swing.GroupLayout(pnl_viewBalance); pnl_viewBalance.setLayout(pnl_viewBalanceLayout); pnl_viewBalanceLayout.setHorizontalGroup( pnl_viewBalanceLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_viewBalanceLayout.createSequentialGroup() .addGap(0, 0, Short.MAX_VALUE) .addComponent(pnl_viewBalance2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) ); pnl_viewBalanceLayout.setVerticalGroup( pnl_viewBalanceLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_viewBalanceLayout.createSequentialGroup() .addGap(0, 0, Short.MAX_VALUE) .addComponent(pnl_viewBalance2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) ); pnl_updateInformation.setBackground(new java.awt.Color(207, 206, 206)); pnl_updateInformation1.setBackground(new java.awt.Color(207, 206, 206)); lbl_headingUpdateInformation.setFont(new java.awt.Font("Sitka Heading", 1, 40)); // NOI18N lbl_headingUpdateInformation.setForeground(new java.awt.Color(0, 0, 78)); lbl_headingUpdateInformation.setText("Update Information"); spr_seperatorDeposit3.setBackground(new java.awt.Color(198, 160, 89)); spr_seperatorDeposit3.setOpaque(true); lbl_updatePasswordtHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_updatePasswordtHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_updatePasswordtHeading.setText("Password:"); spr_seperatorDeposit4.setBackground(new java.awt.Color(198, 160, 89)); spr_seperatorDeposit4.setOpaque(true); btn_updateInformation.setBackground(new java.awt.Color(65, 67, 77)); btn_updateInformation.setText("Update"); btn_updateInformation.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { btn_updateInformationActionPerformed(evt); } }); txt_enteredPassword.setBackground(new java.awt.Color(0, 0, 0)); txt_enteredPassword.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N txt_enteredPassword.setForeground(new java.awt.Color(255, 255, 255)); txt_enteredPassword.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); txt_enteredPassword.addFocusListener(new java.awt.event.FocusAdapter() { public void focusGained(java.awt.event.FocusEvent evt) { txt_enteredPasswordFocusGained(evt); } public void focusLost(java.awt.event.FocusEvent evt) { txt_enteredPasswordFocusLost(evt); } }); txt_enteredPassword.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { txt_enteredPasswordActionPerformed(evt); } }); lbl_updateFirstNametHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_updateFirstNametHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_updateFirstNametHeading.setText("First Name:"); txt_enteredFirstName.setBackground(new java.awt.Color(0, 0, 0)); txt_enteredFirstName.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N txt_enteredFirstName.setForeground(new java.awt.Color(255, 255, 255)); txt_enteredFirstName.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); txt_enteredFirstName.addFocusListener(new java.awt.event.FocusAdapter() { public void focusGained(java.awt.event.FocusEvent evt) { txt_enteredFirstNameFocusGained(evt); } public void focusLost(java.awt.event.FocusEvent evt) { txt_enteredFirstNameFocusLost(evt); } }); txt_enteredFirstName.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { txt_enteredFirstNameActionPerformed(evt); } }); lbl_updateLastNametHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_updateLastNametHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_updateLastNametHeading.setText("Last Name:"); txt_enteredLastName.setBackground(new java.awt.Color(0, 0, 0)); txt_enteredLastName.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N txt_enteredLastName.setForeground(new java.awt.Color(255, 255, 255)); txt_enteredLastName.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); txt_enteredLastName.addFocusListener(new java.awt.event.FocusAdapter() { public void focusGained(java.awt.event.FocusEvent evt) { txt_enteredLastNameFocusGained(evt); } public void focusLost(java.awt.event.FocusEvent evt) { txt_enteredLastNameFocusLost(evt); } }); txt_enteredLastName.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { txt_enteredLastNameActionPerformed(evt); } }); lbl_updateContacttHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_updateContacttHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_updateContacttHeading.setText("Contact:"); txt_enteredContact.setBackground(new java.awt.Color(0, 0, 0)); txt_enteredContact.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N txt_enteredContact.setForeground(new java.awt.Color(255, 255, 255)); txt_enteredContact.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); txt_enteredContact.addFocusListener(new java.awt.event.FocusAdapter() { public void focusGained(java.awt.event.FocusEvent evt) { txt_enteredContactFocusGained(evt); } public void focusLost(java.awt.event.FocusEvent evt) { txt_enteredContactFocusLost(evt); } }); txt_enteredContact.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { txt_enteredContactActionPerformed(evt); } }); lbl_updateOccupationHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_updateOccupationHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_updateOccupationHeading.setText("Occupation:"); txt_enteredOccupation.setBackground(new java.awt.Color(0, 0, 0)); txt_enteredOccupation.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N txt_enteredOccupation.setForeground(new java.awt.Color(255, 255, 255)); txt_enteredOccupation.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); txt_enteredOccupation.addFocusListener(new java.awt.event.FocusAdapter() { public void focusGained(java.awt.event.FocusEvent evt) { txt_enteredOccupationFocusGained(evt); } public void focusLost(java.awt.event.FocusEvent evt) { txt_enteredOccupationFocusLost(evt); } }); txt_enteredOccupation.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { txt_enteredOccupationActionPerformed(evt); } }); lbl_updateEmailtHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_updateEmailtHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_updateEmailtHeading.setText("Email:"); txt_enteredEmail.setBackground(new java.awt.Color(0, 0, 0)); txt_enteredEmail.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N txt_enteredEmail.setForeground(new java.awt.Color(255, 255, 255)); txt_enteredEmail.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); txt_enteredEmail.addFocusListener(new java.awt.event.FocusAdapter() { public void focusGained(java.awt.event.FocusEvent evt) { txt_enteredEmailFocusGained(evt); } public void focusLost(java.awt.event.FocusEvent evt) { txt_enteredEmailFocusLost(evt); } }); txt_enteredEmail.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { txt_enteredEmailActionPerformed(evt); } }); lbl_updateQualificationHeading.setFont(new java.awt.Font("SansSerif", 1, 18)); // NOI18N lbl_updateQualificationHeading.setForeground(new java.awt.Color(36, 37, 42)); lbl_updateQualificationHeading.setText("Qualification:"); txt_enteredQualification.setBackground(new java.awt.Color(0, 0, 0)); txt_enteredQualification.setFont(new java.awt.Font("Sylfaen", 1, 14)); // NOI18N txt_enteredQualification.setForeground(new java.awt.Color(255, 255, 255)); txt_enteredQualification.setBorder(javax.swing.BorderFactory.createMatteBorder(2, 2, 2, 2, new java.awt.Color(198, 160, 89))); txt_enteredQualification.addFocusListener(new java.awt.event.FocusAdapter() { public void focusGained(java.awt.event.FocusEvent evt) { txt_enteredQualificationFocusGained(evt); } public void focusLost(java.awt.event.FocusEvent evt) { txt_enteredQualificationFocusLost(evt); } }); txt_enteredQualification.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { txt_enteredQualificationActionPerformed(evt); } }); lbl_updateInformationPicture.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Images/Information.png"))); // NOI18N javax.swing.GroupLayout pnl_updateInformation1Layout = new javax.swing.GroupLayout(pnl_updateInformation1); pnl_updateInformation1.setLayout(pnl_updateInformation1Layout); pnl_updateInformation1Layout.setHorizontalGroup( pnl_updateInformation1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_updateInformation1Layout.createSequentialGroup() .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(btn_updateInformation, javax.swing.GroupLayout.PREFERRED_SIZE, 116, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(111, 111, 111)) .addGroup(pnl_updateInformation1Layout.createSequentialGroup() .addGroup(pnl_updateInformation1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addGroup(pnl_updateInformation1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_updateInformation1Layout.createSequentialGroup() .addGap(42, 42, 42) .addGroup(pnl_updateInformation1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_updateInformation1Layout.createSequentialGroup() .addComponent(lbl_updateFirstNametHeading) .addGap(18, 18, 18) .addComponent(txt_enteredFirstName, javax.swing.GroupLayout.PREFERRED_SIZE, 258, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(pnl_updateInformation1Layout.createSequentialGroup() .addGroup(pnl_updateInformation1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(lbl_updatePasswordtHeading) .addComponent(lbl_updateLastNametHeading) .addComponent(lbl_updateContacttHeading)) .addGap(21, 21, 21) .addGroup(pnl_updateInformation1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(txt_enteredContact, javax.swing.GroupLayout.PREFERRED_SIZE, 258, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txt_enteredLastName, javax.swing.GroupLayout.PREFERRED_SIZE, 258, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txt_enteredPassword, javax.swing.GroupLayout.PREFERRED_SIZE, 258, javax.swing.GroupLayout.PREFERRED_SIZE)))) .addGap(18, 18, 18) .addGroup(pnl_updateInformation1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addGroup(pnl_updateInformation1Layout.createSequentialGroup() .addComponent(lbl_updateOccupationHeading) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(txt_enteredOccupation, javax.swing.GroupLayout.PREFERRED_SIZE, 258, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(pnl_updateInformation1Layout.createSequentialGroup() .addGroup(pnl_updateInformation1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_updateInformation1Layout.createSequentialGroup() .addComponent(lbl_updateQualificationHeading) .addGap(18, 18, Short.MAX_VALUE)) .addGroup(pnl_updateInformation1Layout.createSequentialGroup() .addGap(0, 0, Short.MAX_VALUE) .addComponent(lbl_updateEmailtHeading) .addGap(73, 73, 73))) .addGroup(pnl_updateInformation1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(txt_enteredEmail, javax.swing.GroupLayout.PREFERRED_SIZE, 258, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txt_enteredQualification, javax.swing.GroupLayout.PREFERRED_SIZE, 258, javax.swing.GroupLayout.PREFERRED_SIZE))))) .addGroup(pnl_updateInformation1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addGroup(javax.swing.GroupLayout.Alignment.LEADING, pnl_updateInformation1Layout.createSequentialGroup() .addContainerGap() .addComponent(spr_seperatorDeposit3, javax.swing.GroupLayout.DEFAULT_SIZE, 836, Short.MAX_VALUE)) .addGroup(javax.swing.GroupLayout.Alignment.LEADING, pnl_updateInformation1Layout.createSequentialGroup() .addContainerGap() .addComponent(spr_seperatorDeposit4)))) .addGroup(pnl_updateInformation1Layout.createSequentialGroup() .addGap(51, 51, 51) .addComponent(lbl_headingUpdateInformation) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(lbl_updateInformationPicture, javax.swing.GroupLayout.PREFERRED_SIZE, 92, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(88, 88, 88))) .addContainerGap(25, Short.MAX_VALUE)) ); pnl_updateInformation1Layout.setVerticalGroup( pnl_updateInformation1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_updateInformation1Layout.createSequentialGroup() .addContainerGap() .addGroup(pnl_updateInformation1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(lbl_updateInformationPicture, javax.swing.GroupLayout.PREFERRED_SIZE, 92, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_updateInformation1Layout.createSequentialGroup() .addComponent(lbl_headingUpdateInformation) .addGap(17, 17, 17))) .addGroup(pnl_updateInformation1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addGroup(pnl_updateInformation1Layout.createSequentialGroup() .addGap(39, 39, 39) .addComponent(txt_enteredEmail, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18) .addGroup(pnl_updateInformation1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(lbl_updateQualificationHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txt_enteredQualification, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(pnl_updateInformation1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(lbl_updateOccupationHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txt_enteredOccupation, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(pnl_updateInformation1Layout.createSequentialGroup() .addGap(10, 10, 10) .addComponent(spr_seperatorDeposit3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addGroup(pnl_updateInformation1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(lbl_updatePasswordtHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txt_enteredPassword, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(lbl_updateEmailtHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(pnl_updateInformation1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(lbl_updateFirstNametHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txt_enteredFirstName, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(pnl_updateInformation1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(lbl_updateLastNametHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txt_enteredLastName, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)))) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(pnl_updateInformation1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(lbl_updateContacttHeading, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txt_enteredContact, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(46, 46, 46) .addComponent(spr_seperatorDeposit4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18) .addComponent(btn_updateInformation, javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(213, Short.MAX_VALUE)) ); javax.swing.GroupLayout pnl_updateInformationLayout = new javax.swing.GroupLayout(pnl_updateInformation); pnl_updateInformation.setLayout(pnl_updateInformationLayout); pnl_updateInformationLayout.setHorizontalGroup( pnl_updateInformationLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_updateInformationLayout.createSequentialGroup() .addComponent(pnl_updateInformation1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 20, Short.MAX_VALUE)) ); pnl_updateInformationLayout.setVerticalGroup( pnl_updateInformationLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_updateInformationLayout.createSequentialGroup() .addComponent(pnl_updateInformation1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 15, Short.MAX_VALUE)) ); javax.swing.GroupLayout pnl_panel1Layout = new javax.swing.GroupLayout(pnl_panel1); pnl_panel1.setLayout(pnl_panel1Layout); pnl_panel1Layout.setHorizontalGroup( pnl_panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(pnl_panel1Layout.createSequentialGroup() .addComponent(pnl_menu, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 0, 0) .addComponent(pnl_header, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGroup(pnl_panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_panel1Layout.createSequentialGroup() .addGap(0, 214, Short.MAX_VALUE) .addComponent(pnl_dashboard, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(pnl_panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_panel1Layout.createSequentialGroup() .addGap(0, 235, Short.MAX_VALUE) .addComponent(pnl_depositAmount, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(pnl_panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_panel1Layout.createSequentialGroup() .addGap(0, 235, Short.MAX_VALUE) .addComponent(pnl_withdrawAmount1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(pnl_panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_panel1Layout.createSequentialGroup() .addGap(0, 235, Short.MAX_VALUE) .addComponent(pnl_transferFunds, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(pnl_panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_panel1Layout.createSequentialGroup() .addGap(0, 235, Short.MAX_VALUE) .addComponent(pnl_viewBalance, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(pnl_panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_panel1Layout.createSequentialGroup() .addGap(0, 235, Short.MAX_VALUE) .addComponent(pnl_updateInformation, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) ); pnl_panel1Layout.setVerticalGroup( pnl_panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(pnl_menu, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addGroup(javax.swing.GroupLayout.Alignment.LEADING, pnl_panel1Layout.createSequentialGroup() .addComponent(pnl_header, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(0, 0, Short.MAX_VALUE)) .addGroup(pnl_panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_panel1Layout.createSequentialGroup() .addGap(0, 35, Short.MAX_VALUE) .addComponent(pnl_dashboard, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(pnl_panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_panel1Layout.createSequentialGroup() .addGap(0, 95, Short.MAX_VALUE) .addComponent(pnl_depositAmount, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(pnl_panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_panel1Layout.createSequentialGroup() .addGap(0, 95, Short.MAX_VALUE) .addComponent(pnl_withdrawAmount1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(pnl_panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_panel1Layout.createSequentialGroup() .addGap(0, 95, Short.MAX_VALUE) .addComponent(pnl_transferFunds, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(pnl_panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_panel1Layout.createSequentialGroup() .addGap(0, 93, Short.MAX_VALUE) .addComponent(pnl_viewBalance, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(pnl_panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnl_panel1Layout.createSequentialGroup() .addGap(0, 95, Short.MAX_VALUE) .addComponent(pnl_updateInformation, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) ); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(pnl_panel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(pnl_panel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) ); pack(); setLocationRelativeTo(null); }// </editor-fold>//GEN-END:initComponents private void btn_signOutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_signOutActionPerformed Login log = new Login(); log.setVisible(true); this.setVisible(false); }//GEN-LAST:event_btn_signOutActionPerformed private void txt_enteredDepositAmountActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txt_enteredDepositAmountActionPerformed // TODO add your handling code here: }//GEN-LAST:event_txt_enteredDepositAmountActionPerformed private void btn_depositActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_depositActionPerformed // TODO add your handling code here: Double balance = Account.getAccountBalance(); Double deposit = Double.parseDouble(txt_enteredDepositAmount.getText()); Double postBalance = balance + deposit; String transactionDate = txt_enteredDepositDate1.getText(); boolean B = cus_obj.DepositAmount(postBalance, deposit, transactionDate, loginId); if (B) { cus_obj.getDetails(loginId); lbl_newAmountDeposit.setText("Rs. " + String.valueOf(Account.getAccountBalance())); JOptionPane.showMessageDialog(null, "Amount Deposited"); } else { JOptionPane.showMessageDialog(null, "Error"); } }//GEN-LAST:event_btn_depositActionPerformed private void txt_enteredDepositDate1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txt_enteredDepositDate1ActionPerformed // TODO add your handling code here: }//GEN-LAST:event_txt_enteredDepositDate1ActionPerformed private void txt_enteredWithdrawAmountActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txt_enteredWithdrawAmountActionPerformed // TODO add your handling code here: }//GEN-LAST:event_txt_enteredWithdrawAmountActionPerformed private void txt_enteredWithdrawDate1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txt_enteredWithdrawDate1ActionPerformed // TODO add your handling code here: }//GEN-LAST:event_txt_enteredWithdrawDate1ActionPerformed private void btn_withdrawActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_withdrawActionPerformed // TODO add your handling code here: Double balance = Account.getAccountBalance(); Double withdraw = Double.parseDouble(txt_enteredWithdrawAmount.getText()); Double postBalance = balance - withdraw; String transactionDate = txt_enteredWithdrawDate1.getText(); if(withdraw>balance){ JOptionPane.showMessageDialog(null,"Insufficient Balance."); } else{ boolean B = cus_obj.WithdrawAmount(postBalance, withdraw, transactionDate, loginId); if (B) { cus_obj.getDetails(loginId); lbl_newAmountWithdraw.setText("Rs. " + String.valueOf(Account.getAccountBalance())); JOptionPane.showMessageDialog(null, "Amount Withdrawn"); } else { JOptionPane.showMessageDialog(null, "Error"); } } }//GEN-LAST:event_btn_withdrawActionPerformed private void txt_enteredDepositDate1FocusGained(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_enteredDepositDate1FocusGained if (txt_enteredDepositDate1.getText().equals("DD-MM-YYYY")) { txt_enteredDepositDate1.setText(null); } }//GEN-LAST:event_txt_enteredDepositDate1FocusGained private void txt_enteredWithdrawDate1FocusGained(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_enteredWithdrawDate1FocusGained if (txt_enteredWithdrawDate1.getText().equals("DD-MM-YYYY")) { txt_enteredWithdrawDate1.setText(null); } }//GEN-LAST:event_txt_enteredWithdrawDate1FocusGained private void btn_transferActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_transferActionPerformed // TODO add your handling code here: String beneficiaryAccountNumber = txt_beneficiaryAccountNumber.getText(); Double balance = Account.getAccountBalance(); Double transferAmount = Double.parseDouble(txt_enteredTransferAmount.getText()); Double postBalance = balance - transferAmount; cus_obj.setBeneficiaryAmount(beneficiaryAccountNumber); Double beneficiaryBalance = Transactions.getBeneficiaryAmount(); Double beneficiaryPostBalance = beneficiaryBalance + transferAmount; if(transferAmount>balance){ JOptionPane.showMessageDialog(null,"Insufficient Balance."); } else{ boolean A = cus_obj.FundReciever(beneficiaryPostBalance,beneficiaryAccountNumber); if (A) { } else { JOptionPane.showMessageDialog(null, "Error"); } boolean B = cus_obj.FundSender(postBalance, loginId); if (B) { cus_obj.getDetails(loginId); JOptionPane.showMessageDialog(null, "Amount Transfered"); } else { JOptionPane.showMessageDialog(null, "Error"); } } }//GEN-LAST:event_btn_transferActionPerformed public void setInfo(){ txt_enteredPassword.setText(loginPassword); txt_enteredFirstName.setText(firstName); txt_enteredLastName.setText(lastName); txt_enteredContact.setText(contact); txt_enteredEmail.setText(emailAddress); txt_enteredQualification.setText(educationQualification); txt_enteredOccupation.setText(occupation); } private void btn_updateInformationActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_updateInformationActionPerformed String updatedPassword = txt_enteredPassword.getText(); String updatedFirstName = txt_enteredFirstName.getText(); String updatedLastName = txt_enteredLastName.getText(); String updatedContact = txt_enteredContact.getText(); String updatedEmail = txt_enteredEmail.getText(); String updatedQualification = txt_enteredQualification.getText(); String updatedOccupation = txt_enteredOccupation.getText(); boolean b = cus_obj.UpdateInformation(updatedPassword, updatedFirstName, updatedLastName, updatedContact, updatedEmail, updatedQualification, updatedOccupation, loginId); if (b) { cus_obj.getDetails(loginId); JOptionPane.showMessageDialog(null, "Updated"); } else { JOptionPane.showMessageDialog(null, "Error"); } }//GEN-LAST:event_btn_updateInformationActionPerformed private void txt_enteredPasswordActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txt_enteredPasswordActionPerformed // TODO add your handling code here: }//GEN-LAST:event_txt_enteredPasswordActionPerformed private void txt_enteredFirstNameActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txt_enteredFirstNameActionPerformed // TODO add your handling code here: }//GEN-LAST:event_txt_enteredFirstNameActionPerformed private void txt_enteredLastNameActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txt_enteredLastNameActionPerformed // TODO add your handling code here: }//GEN-LAST:event_txt_enteredLastNameActionPerformed private void txt_enteredContactActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txt_enteredContactActionPerformed // TODO add your handling code here: }//GEN-LAST:event_txt_enteredContactActionPerformed private void txt_enteredOccupationActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txt_enteredOccupationActionPerformed // TODO add your handling code here: }//GEN-LAST:event_txt_enteredOccupationActionPerformed private void txt_enteredEmailActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txt_enteredEmailActionPerformed // TODO add your handling code here: }//GEN-LAST:event_txt_enteredEmailActionPerformed private void txt_enteredQualificationActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txt_enteredQualificationActionPerformed // TODO add your handling code here: }//GEN-LAST:event_txt_enteredQualificationActionPerformed private void txt_enteredPasswordFocusGained(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_enteredPasswordFocusGained // TODO add your handling code here: if (txt_enteredPassword.getText().equals(loginPassword)){ txt_enteredPassword.setText(null); } }//GEN-LAST:event_txt_enteredPasswordFocusGained private void txt_enteredPasswordFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_enteredPasswordFocusLost // TODO add your handling code here: if(txt_enteredPassword.getText().equals("")){ txt_enteredPassword.setText(loginPassword); } }//GEN-LAST:event_txt_enteredPasswordFocusLost private void txt_enteredFirstNameFocusGained(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_enteredFirstNameFocusGained // TODO add your handling code here: if (txt_enteredFirstName.getText().equals(firstName)){ txt_enteredFirstName.setText(null); } }//GEN-LAST:event_txt_enteredFirstNameFocusGained private void txt_enteredFirstNameFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_enteredFirstNameFocusLost // TODO add your handling code here: if (txt_enteredFirstName.getText().equals("")){ txt_enteredFirstName.setText(firstName); } }//GEN-LAST:event_txt_enteredFirstNameFocusLost private void txt_enteredLastNameFocusGained(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_enteredLastNameFocusGained // TODO add your handling code here: if (txt_enteredLastName.getText().equals(lastName)){ txt_enteredLastName.setText(null); } }//GEN-LAST:event_txt_enteredLastNameFocusGained private void txt_enteredLastNameFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_enteredLastNameFocusLost // TODO add your handling code here: if (txt_enteredLastName.getText().equals("")){ txt_enteredLastName.setText(lastName); } }//GEN-LAST:event_txt_enteredLastNameFocusLost private void txt_enteredContactFocusGained(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_enteredContactFocusGained // TODO add your handling code here: if (txt_enteredContact.getText().equals(contact)){ txt_enteredContact.setText(null); } }//GEN-LAST:event_txt_enteredContactFocusGained private void txt_enteredContactFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_enteredContactFocusLost // TODO add your handling code here: if (txt_enteredContact.getText().equals("")){ txt_enteredContact.setText(contact); } }//GEN-LAST:event_txt_enteredContactFocusLost private void txt_enteredEmailFocusGained(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_enteredEmailFocusGained // TODO add your handling code here: if (txt_enteredEmail.getText().equals(emailAddress)){ txt_enteredEmail.setText(null); } }//GEN-LAST:event_txt_enteredEmailFocusGained private void txt_enteredEmailFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_enteredEmailFocusLost // TODO add your handling code here: if (txt_enteredEmail.getText().equals("")){ txt_enteredEmail.setText(emailAddress); } }//GEN-LAST:event_txt_enteredEmailFocusLost private void txt_enteredQualificationFocusGained(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_enteredQualificationFocusGained // TODO add your handling code here: if (txt_enteredQualification.getText().equals(educationQualification)){ txt_enteredQualification.setText(null); } }//GEN-LAST:event_txt_enteredQualificationFocusGained private void txt_enteredQualificationFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_enteredQualificationFocusLost // TODO add your handling code here: if (txt_enteredQualification.getText().equals("")){ txt_enteredQualification.setText(educationQualification); } }//GEN-LAST:event_txt_enteredQualificationFocusLost private void txt_enteredOccupationFocusGained(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_enteredOccupationFocusGained // TODO add your handling code here: if (txt_enteredOccupation.getText().equals(occupation)){ txt_enteredQualification.setText(null); } }//GEN-LAST:event_txt_enteredOccupationFocusGained private void txt_enteredOccupationFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txt_enteredOccupationFocusLost // TODO add your handling code here: if (txt_enteredOccupation.getText().equals("")){ txt_enteredOccupation.setText(occupation); } }//GEN-LAST:event_txt_enteredOccupationFocusLost public void RefreshWithdrawPage() { lbl_newAmountWithdraw.setText(""); txt_enteredWithdrawAmount.setText(""); txt_enteredWithdrawDate1.setText("DD-MM-YYYY"); lbl_currentWithdrawResult.setText("Rs. " + String.valueOf(Account.getAccountBalance())); } public void RefreshDepositPage() { lbl_newAmountDeposit.setText(""); txt_enteredDepositAmount.setText(""); txt_enteredDepositDate1.setText("DD-MM-YYYY"); lbl_currentResult1.setText("Rs. " + String.valueOf(Account.getAccountBalance())); } public void RefreshTransferPage() { txt_beneficiaryAccountNumber.setText(""); txt_enteredTransferAmount.setText(""); lbl_currentTransferResult.setText("Rs. " + String.valueOf(Account.getAccountBalance())); } public void ViewBalance(){ boolean b = cus_obj.ViewAmount(loginId); if (b) { lbl_accountNumber.setText(Account.getAccountNumber()); lbl_branchCodeResult.setText(Account.getAccountBranchCode()); lbl_accountTypeResult.setText(Account.getAccountType()); lbl_currentViewBalanceResult.setText("Rs. " + String.valueOf(Account.getAccountBalance())); } else { JOptionPane.showMessageDialog(null, "Error"); } } /** * @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(CustomerDashboard.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(CustomerDashboard.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(CustomerDashboard.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(CustomerDashboard.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } //</editor-fold> //</editor-fold> //</editor-fold> //</editor-fold> //</editor-fold> //</editor-fold> //</editor-fold> //</editor-fold> /* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new CustomerDashboard().setVisible(true); } }); } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton btn_deposit; private javax.swing.JButton btn_signOut; private javax.swing.JButton btn_transfer; private javax.swing.JButton btn_updateInformation; private javax.swing.JButton btn_withdraw; private javax.swing.JLabel lbl_accountNumber; private javax.swing.JLabel lbl_accountTypeHeading; private javax.swing.JLabel lbl_accountTypeResult; private javax.swing.JLabel lbl_accountViewBalanceHeading; private javax.swing.JLabel lbl_balancePicture; private javax.swing.JLabel lbl_bankLogo; private javax.swing.JLabel lbl_beneficiaryAccountHeading; private javax.swing.JLabel lbl_branchCodeHeading; private javax.swing.JLabel lbl_branchCodeResult; private javax.swing.JLabel lbl_currentDepositHeading; private javax.swing.JLabel lbl_currentResult1; private javax.swing.JLabel lbl_currentTransferHeading; private javax.swing.JLabel lbl_currentTransferResult; private javax.swing.JLabel lbl_currentViewBalanceHeading; private javax.swing.JLabel lbl_currentViewBalanceResult; private javax.swing.JLabel lbl_currentWithdrawHeading; private javax.swing.JLabel lbl_currentWithdrawResult; private javax.swing.JLabel lbl_dashboard; private javax.swing.JLabel lbl_dashboardImage; private javax.swing.JLabel lbl_depositAmount; private javax.swing.JLabel lbl_depositAmountHeading; private javax.swing.JLabel lbl_depositAmountPicture; private javax.swing.JLabel lbl_depositDateHeading1; private javax.swing.JLabel lbl_heading; private javax.swing.JLabel lbl_headingDeposit; private javax.swing.JLabel lbl_headingTransfer; private javax.swing.JLabel lbl_headingTransfer1; private javax.swing.JLabel lbl_headingUpdateInformation; private javax.swing.JLabel lbl_headingWithdraw; private javax.swing.JLabel lbl_logoHeading; private javax.swing.JLabel lbl_newAmountDeposit; private javax.swing.JLabel lbl_newAmountDepositHeading; private javax.swing.JLabel lbl_newAmountWithdraw; private javax.swing.JLabel lbl_newAmountWithdrawHeading; private javax.swing.JLabel lbl_transferAmountHeading; private javax.swing.JLabel lbl_transferFunds; private javax.swing.JLabel lbl_transferFundsPicture; private javax.swing.JLabel lbl_updateContacttHeading; private javax.swing.JLabel lbl_updateEmailtHeading; private javax.swing.JLabel lbl_updateFirstNametHeading; private javax.swing.JLabel lbl_updateInformation; private javax.swing.JLabel lbl_updateInformationPicture; private javax.swing.JLabel lbl_updateLastNametHeading; private javax.swing.JLabel lbl_updateOccupationHeading; private javax.swing.JLabel lbl_updatePasswordtHeading; private javax.swing.JLabel lbl_updateQualificationHeading; private javax.swing.JLabel lbl_viewBalance; private javax.swing.JLabel lbl_withdrawAmount; private javax.swing.JLabel lbl_withdrawAmountHeading; private javax.swing.JLabel lbl_withdrawAmountPicture; private javax.swing.JLabel lbl_withdrawDateHeading1; private javax.swing.JPanel pnl_dashboard; private javax.swing.JPanel pnl_depositAmount; private javax.swing.JPanel pnl_header; private javax.swing.JPanel pnl_menu; private javax.swing.JPanel pnl_panel1; private javax.swing.JPanel pnl_titleAndLogo; private javax.swing.JPanel pnl_transferFunds; private javax.swing.JPanel pnl_transferFunds2; private javax.swing.JPanel pnl_updateInformation; private javax.swing.JPanel pnl_updateInformation1; private javax.swing.JPanel pnl_viewBalance; private javax.swing.JPanel pnl_viewBalance2; private javax.swing.JPanel pnl_withdrawAmount1; private javax.swing.JPanel pnl_withdrawAmount2; private javax.swing.JSeparator spr_seperatorDeposit1; private javax.swing.JSeparator spr_seperatorDeposit2; private javax.swing.JSeparator spr_seperatorDeposit3; private javax.swing.JSeparator spr_seperatorDeposit4; private javax.swing.JSeparator spr_seperatorTransfer1; private javax.swing.JSeparator spr_seperatorTransfer2; private javax.swing.JSeparator spr_seperatorViewBalance1; private javax.swing.JSeparator spr_seperatorViewBalance2; private javax.swing.JSeparator spr_seperatorWithdraw1; private javax.swing.JSeparator spr_seperatorWithdraw2; private javax.swing.JTextField txt_beneficiaryAccountNumber; private javax.swing.JTextField txt_enteredContact; private javax.swing.JTextField txt_enteredDepositAmount; private javax.swing.JTextField txt_enteredDepositDate1; private javax.swing.JTextField txt_enteredEmail; private javax.swing.JTextField txt_enteredFirstName; private javax.swing.JTextField txt_enteredLastName; private javax.swing.JTextField txt_enteredOccupation; private javax.swing.JTextField txt_enteredPassword; private javax.swing.JTextField txt_enteredQualification; private javax.swing.JTextField txt_enteredTransferAmount; private javax.swing.JTextField txt_enteredWithdrawAmount; private javax.swing.JTextField txt_enteredWithdrawDate1; // End of variables declaration//GEN-END:variables }
Editor is loading...