Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.*;
- import javax.swing.border.Border;
- import javax.swing.table.DefaultTableModel;
- import java.awt.*;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.io.IOException;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.ResultSet;
- import java.sql.Statement;
- import java.util.Random;
- public class App{
- public static void main(String[] args) throws IOException{
- //AdminGuest Panel Constructors
- // JFrame.setDefaultLookAndFeelDecorated(true);
- ImageIcon imageIcon2 = new ImageIcon("C:\\Users\\Ron Ivin Gregorio\\Desktop\\bankLogo.png");
- JFrame f = new JFrame("Main Panel");
- Border border = BorderFactory.createLineBorder(Color.gray,1);
- JLabel logotxt = new JLabel(imageIcon2);
- JLabel adminlbl = new JLabel("Username");
- JLabel adminlb2 = new JLabel("Password");
- JLabel guestlb1 = new JLabel("Username");
- JLabel guestlb2 = new JLabel("Password");
- JLabel AdminUser1 = new JLabel("Welcome Admin");
- JLabel AdminUser2 = new JLabel("Welcome Admin");
- JLabel AdminUser3 = new JLabel("Welcome Admin");
- JLabel AdminUser4 = new JLabel("Welcome Admin");
- JLabel AdminUser5 = new JLabel("Welcome Admin");
- JTextField admintft = new JTextField();
- JTextField admintft2 = new JTextField();
- JTextField guesttft = new JTextField();
- JTextField guesttft2 = new JTextField();
- JButton adminbtn = new JButton("Log In");
- JButton guestbtn = new JButton("Log In");
- JTabbedPane tb1 = new JTabbedPane();
- JPanel p1_1 = new JPanel();
- JPanel p1_2 = new JPanel();
- p1_1.setLayout(null);
- p1_2.setLayout(null);
- // f.setContentPane(new JLabel(new ImageIcon("C:\\Users\\Ron Ivin Gregorio\\Desktop\\Vector1.jpg")));
- //AdminGuest Panel Constructors
- //AdminMain Panel Constructors
- JFrame fadmin = new JFrame("Admin Panel");
- JTabbedPane tabbedPane = new JTabbedPane(JTabbedPane.LEFT);
- JPanel adminp1 = new JPanel(null);
- JPanel adminp2 = new JPanel(null);
- JPanel adminp3 = new JPanel(null);
- JPanel adminp4 = new JPanel(null);
- JPanel adminp5 = new JPanel(null);
- JPanel adminp6 = new JPanel(null);
- tabbedPane.addTab("Home",null,adminp1,"Home");
- tabbedPane.addTab("Accounts",null,adminp2,"Accounts");
- tabbedPane.addTab("Create Account",null,adminp3,"Create Account");
- tabbedPane.addTab("Manage Account",null,adminp4,"Manage Account");
- tabbedPane.addTab("Collection Report",null,adminp5,"Collection Report");
- tabbedPane.addTab("Log Out",null,adminp6,"Log-Out");
- Dimension dimension = new Dimension(200,100);
- JLabel admin_lb1 = new JLabel("Home",SwingConstants.CENTER);
- JLabel admin_lb2 = new JLabel("Accounts",SwingConstants.CENTER);
- JLabel admin_lb3 = new JLabel("Create Account",SwingConstants.CENTER);
- JLabel admin_lb4 = new JLabel("Manage Account",SwingConstants.CENTER);
- JLabel admin_lb5 = new JLabel("Collection Report",SwingConstants.CENTER);
- JLabel admin_lb6 = new JLabel("Log Out",SwingConstants.CENTER);
- // admin_lb1.setForeground(Color.WHITE);
- //AdminMain Panel-Dimension-Size
- admin_lb1.setPreferredSize(dimension);
- admin_lb2.setPreferredSize(dimension);
- admin_lb3.setPreferredSize(dimension);
- admin_lb4.setPreferredSize(dimension);
- admin_lb5.setPreferredSize(dimension);
- admin_lb6.setPreferredSize(dimension);
- //AdminMain Panel-Tabpanned-Label
- tabbedPane.setTabComponentAt(0,admin_lb1);
- tabbedPane.setTabComponentAt(1,admin_lb2);
- tabbedPane.setTabComponentAt(2,admin_lb3);
- tabbedPane.setTabComponentAt(3,admin_lb4);
- tabbedPane.setTabComponentAt(4,admin_lb5);
- tabbedPane.setTabComponentAt(5,admin_lb6);
- //AdminMain Panel-Clock
- ClockPane clockPane = new ClockPane();
- ClockPane clockPane2 = new ClockPane();
- ClockPane clockPane3 = new ClockPane();
- ClockPane clockPane4 = new ClockPane();
- ClockPane clockPane5 = new ClockPane();
- //AdminMain Panel-Chart
- MainFrame mainFrame = new MainFrame();
- Project project = new Project();
- //AdminMain Panel-(Accounts)-Constructors
- JPanel accPanel = new JPanel(null);
- JPanel accPanel2 = new JPanel(null);
- JLabel useracc = new JLabel("Accout Number: ",SwingConstants.CENTER);
- JTextField useracctft = new JTextField();
- JButton searchacc = new JButton("Search");
- JButton updateacc = new JButton("Update");
- JButton deleteacc = new JButton("Delete");
- JButton enteracc = new JButton("Enter");
- String [] [] dataacc = {{"c1","333-999-000","Edel Ramirez"},{"c2","444-112-767","Ron Ivin Gregorio"}, {"c3","886-979-199","Reneboy Gaduina"}};
- String [] columnNames = {"Client ID", "Account Number", "Name of Client"};
- DefaultTableModel tableacc = new DefaultTableModel(dataacc,columnNames);
- JTable tbacc = new JTable();
- tbacc.setModel(tableacc);
- JScrollPane sptable = new JScrollPane(tbacc);
- //AdminMain Panel(Accounts)-Panel2-Account Informations
- JLabel accpanel_CID = new JLabel("Client ID",SwingConstants.CENTER);
- JLabel accpanel_accnum = new JLabel("Account Number",SwingConstants.CENTER);
- JLabel accpanel_cardnum = new JLabel("Card Number",SwingConstants.CENTER);
- JLabel accpanel_username = new JLabel("Username", SwingConstants.CENTER);
- JLabel accpanel_password = new JLabel("Password",SwingConstants.CENTER);
- JLabel accpanel_name = new JLabel("Name",SwingConstants.CENTER);
- JLabel accpanel_add = new JLabel("Address",SwingConstants.CENTER);
- JLabel accpanel_bday = new JLabel("Birthday",SwingConstants.CENTER);
- JLabel accpanel_age = new JLabel("Age",SwingConstants.CENTER);
- JLabel accpanel_Nationality = new JLabel("Nationality",SwingConstants.CENTER);
- JLabel accpanel_gender = new JLabel("Gender",SwingConstants.CENTER);
- JLabel accpanel_civil = new JLabel("Civil Status", SwingConstants.CENTER);
- JLabel accpanel_spouse = new JLabel("Spouse",SwingConstants.CENTER);
- JLabel accpanel_clientID = new JLabel();
- JLabel accpanel_accnumID = new JLabel();
- JLabel accpanel_cardID = new JLabel();
- JTextField accpanel_tft = new JTextField();
- JTextField accpanel_tft2 = new JTextField();
- JTextField accpanel_tft3 = new JTextField();
- JTextField accpanel_tft4 = new JTextField();
- JTextField accpanel_tft5 = new JTextField("mm/dd/yy");
- JTextField accpanel_tft6 = new JTextField();
- JTextField accpanel_tft7 = new JTextField();
- JTextField accpanel_tft8 = new JTextField();
- accpanel_accnumID.setBorder(border);
- accpanel_cardID.setBorder(border);
- accpanel_clientID.setBorder(border);
- //AdminMain Panel(Accounts)-Add Objects
- String [] accpanel_genderdec = {"Male","Female","Gay","Lesbian","Bisexual"};
- String [] accpanel_civilstat = {"Single","Married","Widowed","Divorced"};
- //
- JComboBox accpanel_cbox1 = new JComboBox(accpanel_genderdec);
- JComboBox accpanel_cbox2 = new JComboBox(accpanel_civilstat);
- //AdminMain Panel(Create Accounts) Constructors
- JPanel accPanel_3 = new JPanel(null);
- JButton createbtn = new JButton("Create");
- JButton generatebtn = new JButton("Generate");
- JLabel createaccpanel_CID = new JLabel("Client ID",SwingConstants.CENTER);
- JLabel createaccpanel_accnum = new JLabel("Account Number",SwingConstants.CENTER);
- JLabel createaccpanel_cardnum = new JLabel("Card Number",SwingConstants.CENTER);
- JLabel createaccpanel_username = new JLabel("Username", SwingConstants.CENTER);
- JLabel createaccpanel_password = new JLabel("Password",SwingConstants.CENTER);
- JLabel createaccpanel_name = new JLabel("Name",SwingConstants.CENTER);
- JLabel createaccpanel_add = new JLabel("Address",SwingConstants.CENTER);
- JLabel createaccpanel_bday = new JLabel("Birthday",SwingConstants.CENTER);
- JLabel createaccpanel_age = new JLabel("Age",SwingConstants.CENTER);
- JLabel createaccpanel_Nationality = new JLabel("Nationality",SwingConstants.CENTER);
- JLabel createaccpanel_gender = new JLabel("Gender",SwingConstants.CENTER);
- JLabel createaccpanel_civil = new JLabel("Civil Status", SwingConstants.CENTER);
- JLabel createaccpanel_spouse = new JLabel("Spouse",SwingConstants.CENTER);
- JLabel createaccpanel_clientID = new JLabel();
- JLabel createaccpanel_accnumID = new JLabel();
- JLabel createaccpanel_cardID = new JLabel();
- JTextField createaccpanel_tft = new JTextField();
- JTextField createaccpanel_tft2 = new JTextField();
- JTextField createaccpanel_tft3 = new JTextField();
- JTextField createaccpanel_tft4 = new JTextField();
- JTextField createaccpanel_tft5 = new JTextField("mm/dd/yy");
- JTextField createaccpanel_tft6 = new JTextField();
- JTextField createaccpanel_tft7 = new JTextField();
- JTextField createaccpanel_tft8 = new JTextField();
- //
- String [] createaccpanel_genderdec = {"Male","Female","Gay","Lesbian","Bisexual"};
- String [] createaccpanel_civilstat = {"Single","Married","Widowed","Divorced"};
- //
- JComboBox createaccpanel_cbox1 = new JComboBox(createaccpanel_genderdec);
- JComboBox createaccpanel_cbox2 = new JComboBox(createaccpanel_civilstat);
- createaccpanel_accnumID.setBorder(border);
- createaccpanel_cardID.setBorder(border);
- createaccpanel_clientID.setBorder(border);
- //AdminMain Panel(Manage Account)Constructors
- JButton Approve = new JButton("Approve");
- JButton Cancelled = new JButton("Cancel");
- JPanel accpanel_4 = new JPanel(null);
- DefaultTableModel model = new DefaultTableModel();
- model.addColumn("Client ID");
- model.addColumn("Account Number");
- model.addColumn("Name");
- model.addColumn("Status");
- String [] John = {"123","990-1990-199","Edel Ramirez","Pending"};
- model.addRow(John);
- String [] Lawrence = {"122","990-9901-199","ReneBoy Gaduina","Pending"};
- model.addRow(Lawrence);
- JTable table = new JTable(model);
- table.setModel(model);
- JScrollPane scrollPane = new JScrollPane(table);
- accpanel_4.add(scrollPane);
- scrollPane.setBounds(0,0,1430,800);
- table.setRowHeight(100);
- JPanel accpanel_5 = new JPanel(null);
- DefaultTableModel model2 = new DefaultTableModel();
- model2.addColumn("Client ID");
- model2.addColumn("Account Number");
- model2.addColumn("Customer Name");
- model2.addColumn("Date");
- model2.addColumn("Transaction");
- model2.addColumn("Type");
- String [] clientID1 = {"1","0001-190-198","Ron Ivin V. Gregorio","March 03, 2019", "Withdraw","Savings"};
- model2.addRow(clientID1);
- JTable table2 = new JTable();
- table2.setModel(model2);
- JScrollPane sp2 = new JScrollPane(table2);
- accpanel_5.add(sp2);
- sp2.setBounds(0,0,1430,800);
- table2.setRowHeight(100);
- //AdminPanel 5 Delete
- JButton logout = new JButton("Log Out");
- //AdminMain Panel-adding Component
- fadmin.add(tabbedPane);
- adminp1.add(clockPane);
- adminp1.add(AdminUser1);
- adminp2.add(clockPane2);
- adminp2.add(AdminUser2);
- adminp3.add(clockPane3);
- adminp3.add(AdminUser3);
- adminp4.add(clockPane4);
- adminp4.add(AdminUser4);
- adminp5.add(clockPane5);
- adminp5.add(AdminUser5);
- adminp1.add(mainFrame);
- adminp2.add(accPanel);
- adminp2.add(accPanel2);
- adminp3.add(accPanel_3);
- adminp4.add(accpanel_4);
- adminp4.add(Cancelled);
- adminp4.add(Approve);
- adminp5.add(accpanel_5);
- adminp2.add(searchacc);
- adminp2.add(updateacc);
- adminp2.add(deleteacc);
- adminp2.add(enteracc);
- adminp2.add(useracctft);
- adminp2.add(useracc);
- adminp3.add(createbtn);
- adminp3.add(generatebtn);
- adminp6.add(logout);
- //AdminMain Panel(Accounts)-Panel1
- accPanel.add(sptable);
- //AdminMain Panel(Accounts)-Panel2
- accPanel2.add(accpanel_CID);
- accPanel2.add(accpanel_cardnum);
- accPanel2.add(accpanel_accnum);
- accPanel2.add(accpanel_username);
- accPanel2.add(accpanel_password);
- accPanel2.add(accpanel_name);
- accPanel2.add(accpanel_add);
- accPanel2.add(accpanel_bday);
- accPanel2.add(accpanel_age);
- accPanel2.add(accpanel_Nationality);
- accPanel2.add(accpanel_gender);
- accPanel2.add(accpanel_civil);
- accPanel2.add(accpanel_spouse);
- accPanel2.add(accpanel_tft);
- accPanel2.add(accpanel_tft2);
- accPanel2.add(accpanel_tft3);
- accPanel2.add(accpanel_tft4);
- accPanel2.add(accpanel_tft5);
- accPanel2.add(accpanel_tft6);
- accPanel2.add(accpanel_tft7);
- accPanel2.add(accpanel_tft8);
- accPanel2.add(accpanel_cbox1);
- accPanel2.add(accpanel_cbox2);
- accPanel2.add(accpanel_clientID);
- accPanel2.add(accpanel_accnumID);
- accPanel2.add(accpanel_cardID);
- //AdminMain Panel(Create Account)adding components
- accPanel_3.add(createaccpanel_CID);
- accPanel_3.add(createaccpanel_cardnum);
- accPanel_3.add(createaccpanel_accnum);
- accPanel_3.add(createaccpanel_username);
- accPanel_3.add(createaccpanel_password);
- accPanel_3.add(createaccpanel_name);
- accPanel_3.add(createaccpanel_add);
- accPanel_3.add(createaccpanel_bday);
- accPanel_3.add(createaccpanel_age);
- accPanel_3.add(createaccpanel_Nationality);
- accPanel_3.add(createaccpanel_gender);
- accPanel_3.add(createaccpanel_civil);
- accPanel_3.add(createaccpanel_spouse);
- accPanel_3.add(createaccpanel_tft);
- accPanel_3.add(createaccpanel_tft2);
- accPanel_3.add(createaccpanel_tft3);
- accPanel_3.add(createaccpanel_tft4);
- accPanel_3.add(createaccpanel_tft5);
- accPanel_3.add(createaccpanel_tft6);
- accPanel_3.add(createaccpanel_tft7);
- accPanel_3.add(createaccpanel_tft8);
- accPanel_3.add(createaccpanel_cbox1);
- accPanel_3.add(createaccpanel_cbox2);
- accPanel_3.add(createaccpanel_clientID);
- accPanel_3.add(createaccpanel_accnumID);
- accPanel_3.add(createaccpanel_cardID);
- //AdminMain Panel(Manage Accounts)- Setting Components
- //AdminMain Panel-Setting Components
- tabbedPane.setSize(1658,863);
- clockPane.setBounds(1200,0,250,50);
- clockPane2.setBounds(1200,0,250,50);
- clockPane3.setBounds(1200,0,250,50);
- clockPane4.setBounds(1200,0,250,50);
- clockPane5.setBounds(1200,0,250,50);
- mainFrame.setBounds(300,100,900,700);
- AdminUser1.setBounds(20,0,300,50);
- AdminUser2.setBounds(20,0,300,50);
- AdminUser3.setBounds(20,0,300,50);
- AdminUser4.setBounds(20,0,300,50);
- AdminUser5.setBounds(20,0,300,50);
- tabbedPane.setBackground(new Color(233,109,102));
- //AdminMain Panel(Accounts)-Setting Components
- accPanel.setBounds(0,200,1429,655);
- accPanel.setVisible(false);
- accPanel2.setBounds(0,200,1429,655);
- accPanel2.setVisible(false);
- accPanel_3.setBounds(0,200,1429,655);
- accpanel_4.setBounds(0,200,1429,655);
- accpanel_5.setBounds(0,200,1429,655);
- useracc.setBounds(560,80,100,50);
- useracctft.setBounds(660,80,200,50);
- searchacc.setBounds(910,80,100,50);
- updateacc.setBounds(1030,80,100,50);
- deleteacc.setBounds(1150,80,100,50);
- enteracc.setBounds(1270,80,100,50);
- sptable.setBounds(0,0,1430,800);
- //AdminMain Panel(Accounts)-Table
- tbacc.setRowHeight(100);
- //AdminMain Panel(Accounts)-Panel2
- accpanel_CID.setBounds(20,20,120,30);
- accpanel_accnum.setBounds(20,90,120,30);
- accpanel_cardnum.setBounds(20,160,120,30);
- accpanel_username.setBounds(20,230,120,30);
- accpanel_password.setBounds(20,300,120,30);
- accpanel_name.setBounds(600,30,120,30);
- accpanel_add.setBounds(600,90,120,30);
- accpanel_bday.setBounds(600,150,120,30);
- accpanel_age.setBounds(600,210,120,30);
- accpanel_Nationality.setBounds(600,270,120,30);
- accpanel_gender.setBounds(600,330,120,30);
- accpanel_civil.setBounds(600,390,120,30);
- accpanel_spouse.setBounds(600,450,120,30);
- accpanel_tft.setBounds(150,225,400,40);
- accpanel_tft2.setBounds(150,295,400,40);
- accpanel_tft3.setBounds(730,25,650,40);
- accpanel_tft4.setBounds(730,85,650,40);
- accpanel_tft5.setBounds(730,145,650,40);
- accpanel_tft6.setBounds(730,205,650,40);
- accpanel_tft7.setBounds(730,265,650,40);
- accpanel_tft8.setBounds(730,445,650,40);
- accpanel_cbox1.setBounds(730,325,650,40);
- accpanel_cbox2.setBounds(730,385,650,40);
- accpanel_clientID.setBounds(150,15,400,40);
- accpanel_accnumID.setBounds(150,85,400,40);
- accpanel_cardID.setBounds(150,155,400,40);
- //AdminMain Panel(Create Accounts)-Panel3
- createaccpanel_CID.setBounds(20,20,120,30);
- createaccpanel_accnum.setBounds(20,90,120,30);
- createaccpanel_cardnum.setBounds(20,160,120,30);
- createaccpanel_username.setBounds(20,230,120,30);
- createaccpanel_password.setBounds(20,300,120,30);
- createaccpanel_name.setBounds(600,30,120,30);
- createaccpanel_add.setBounds(600,90,120,30);
- createaccpanel_bday.setBounds(600,150,120,30);
- createaccpanel_age.setBounds(600,210,120,30);
- createaccpanel_Nationality.setBounds(600,270,120,30);
- createaccpanel_gender.setBounds(600,330,120,30);
- createaccpanel_civil.setBounds(600,390,120,30);
- createaccpanel_spouse.setBounds(600,450,120,30);
- createaccpanel_tft.setBounds(150,225,400,40);
- createaccpanel_tft2.setBounds(150,295,400,40);
- createaccpanel_tft3.setBounds(730,25,650,40);
- createaccpanel_tft4.setBounds(730,85,650,40);
- createaccpanel_tft5.setBounds(730,145,650,40);
- createaccpanel_tft6.setBounds(730,205,650,40);
- createaccpanel_tft7.setBounds(730,265,650,40);
- createaccpanel_tft8.setBounds(730,445,650,40);
- createaccpanel_cbox1.setBounds(730,325,650,40);
- createaccpanel_cbox2.setBounds(730,385,650,40);
- createaccpanel_clientID.setBounds(150,15,400,40);
- createaccpanel_accnumID.setBounds(150,85,400,40);
- createaccpanel_cardID.setBounds(150,155,400,40);
- createbtn.setBounds(1000,100,100,50);
- generatebtn.setBounds(1200,100,100,50);
- //AdminMain Panel(Manage Accounts)Set Bounds
- Approve.setBounds(1050,100,100,50);
- Cancelled.setBounds(1200,100,100,50);
- logout.setBounds(600,700,100,50);
- //AdminGuest Panel Adding Components
- tb1.addTab("Admin",null,p1_1,"Admin Tab");
- tb1.addTab("Guest",null,p1_2,"Guest Tab");
- p1_1.add(adminlbl);
- p1_1.add(adminlb2);
- p1_1.add(admintft);
- p1_1.add(admintft2);
- p1_1.add(adminbtn);
- p1_2.add(guestlb1);
- p1_2.add(guestlb2);
- p1_2.add(guesttft);
- p1_2.add(guesttft2);
- p1_2.add(guestbtn);
- f.add(tb1);
- f.add(logotxt);
- f.add(project);
- project.setBounds(1100,90,500,300);
- //AdminGuest Panel - SetFont,border in logoText
- logotxt.setFont(new Font("Komika Axis", Font.BOLD,30));
- logotxt.setBorder(border);
- tb1.setBorder(border);
- //AdminGuest Panel- Setting Components
- logotxt.setBounds(500,20,500,200);
- tb1.setBounds(250,150,700,400);
- adminlbl.setBounds(150,50,100,50);
- adminlb2.setBounds(150,150,100,50);
- admintft.setBounds(230,60,300,30);
- admintft2.setBounds(230,160,300,30);
- adminbtn.setBounds(430,250,100,50);
- //Guest
- guestlb1.setBounds(150,50,100,50);
- guestlb2.setBounds(150,150,100,50);
- guesttft.setBounds(230,60,300,30);
- guesttft2.setBounds(230,160,300,30);
- guestbtn.setBounds(430,250,100,50);
- //AdminMain Panel-Tabpanned-setFont & setIcon
- admin_lb1.setIcon(new ImageIcon("C:\\Users\\Ron Ivin Gregorio\\Desktop\\home1.png"));
- admin_lb1.setFont(new Font("Sans-serif",Font.BOLD,18));
- admin_lb2.setIcon(new ImageIcon("C:\\Users\\Ron Ivin Gregorio\\Desktop\\accounting.png"));
- admin_lb2.setFont(new Font("Sans-serif",Font.BOLD,18));
- admin_lb3.setIcon(new ImageIcon("C:\\Users\\Ron Ivin Gregorio\\Desktop\\add.png"));
- admin_lb3.setFont(new Font("Sans-serif",Font.BOLD,18));
- admin_lb4.setIcon(new ImageIcon("C:\\Users\\Ron Ivin Gregorio\\Desktop\\transaction.png"));
- admin_lb4.setFont(new Font("Sans-serif",Font.BOLD,18));
- admin_lb5.setIcon(new ImageIcon("C:\\Users\\Ron Ivin Gregorio\\Desktop\\CollectionReport.png"));
- admin_lb5.setFont(new Font("Sans-serif",Font.BOLD,18));
- admin_lb6.setIcon(new ImageIcon("C:\\Users\\Ron Ivin Gregorio\\Desktop\\logout.png"));
- admin_lb6.setFont(new Font("Sans-serif",Font.BOLD,18));
- AdminUser1.setFont(new Font("Poppins Light",Font.TRUETYPE_FONT,25));
- AdminUser2.setFont(new Font("Poppins Light",Font.TRUETYPE_FONT,25));
- AdminUser3.setFont(new Font("Poppins Light",Font.TRUETYPE_FONT,25));
- AdminUser4.setFont(new Font("Poppins Light",Font.TRUETYPE_FONT,25));
- AdminUser5.setFont(new Font("Poppins Light",Font.TRUETYPE_FONT,25));
- sp2.setFont(new Font("Poppins Light",Font.TRUETYPE_FONT,25));
- table.setFont(new Font("Poppins Light",Font.TRUETYPE_FONT,25));
- //ACCOUNT PANELS BORDERS INSIDE PANELSS
- accPanel.setBorder(border);
- accPanel2.setBorder(border);
- accPanel_3.setBorder(border);
- accpanel_4.setBorder(border);
- accpanel_5.setBorder(border);
- /*-----------------GUEST---------------------------------------------------------*/
- JFrame fGuest = new JFrame();
- JPanel MainPanel = new JPanel(null);
- JPanel SCPanel = new JPanel(null);
- JPanel SCPanel2 = new JPanel(null);
- JPanel SCPanel3 = new JPanel(null);
- JPanel PassPanel = new JPanel(null);
- JPanel PassPanel2 = new JPanel(null);
- JPanel PassPanel3 = new JPanel(null);
- JPanel balancePanel = new JPanel(null);
- JPanel putamountPanel = new JPanel(null);
- JPanel putamountPanel2 = new JPanel(null);
- JPanel depAccountPanel = new JPanel(null);
- JPanel depAccountPanel2 = new JPanel(null);
- JPanel depAmountPanel = new JPanel(null);
- //GuestFrame MainPanel Constructos
- JButton BI = new JButton("Balance Inquiry");
- JButton WD = new JButton("Withdrawal");
- JButton Deposit = new JButton("Deposit");
- JButton FT = new JButton("Fund Transfer");
- JButton cancel = new JButton("Cancel");
- JLabel guestLabel = new JLabel("<html>Please Select a Transaction<br> ( Press CANCEL to exit )</html>",SwingConstants.CENTER);
- //GuestFrame SCPanel Constuctors
- JButton savings = new JButton("Savings");
- JButton current = new JButton("Current");
- JButton cancel2 = new JButton("Cancel");
- JLabel guestLabel2 = new JLabel("<html>Please select the type of your account<br> ( Press CANCEL to exit )</html>",SwingConstants.CENTER);
- //GuestFrame SCPanel2 Constuctors
- JButton savings2 = new JButton("Savings");
- JButton current2 = new JButton("Current");
- JButton cancel22 = new JButton("Cancel");
- JLabel guestLabel22 = new JLabel("<html>Please select the type of your account<br> ( Press CANCEL to exit )</html>",SwingConstants.CENTER);
- //GuestFrame SCPanel3 Constuctors
- JButton savings3 = new JButton("Savings");
- JButton current3 = new JButton("Current");
- JButton cancel23 = new JButton("Cancel");
- JLabel guestLabel23 = new JLabel("<html>Please select the type of your account<br> ( Press CANCEL to exit )</html>",SwingConstants.CENTER);
- //GuestFrame PassPanel Constructors
- JLabel guestLabel3 = new JLabel("<html> Please enter your PIN <br> then press Enter after your input <br> ( Press CANCEL to exit )",SwingConstants.CENTER);
- JLabel instructions = new JLabel("<html>Please cover<br> your screen<br>while entering<br>password</html>",SwingConstants.CENTER);
- JLabel passimg = new JLabel(new ImageIcon("C:\\Users\\Ron Ivin Gregorio\\Desktop\\pinpassword.jpg"));
- JTextField passtft = new JTextField();
- //GuestFrame PassPanel Pin
- JPanel pinbtn = new JPanel(null);
- JButton zero = new JButton("0");
- JButton one = new JButton("1");
- JButton two = new JButton("2");
- JButton three = new JButton("3");
- JButton four = new JButton("4");
- JButton five = new JButton("5");
- JButton six = new JButton("6");
- JButton seven = new JButton("7");
- JButton eight = new JButton("8");
- JButton nine = new JButton("9");
- JButton delete = new JButton("Delete");
- JButton backspace = new JButton("Backspace");
- JButton enter = new JButton("Enter");
- JButton cancelpin = new JButton("Cancel");
- JButton dotted = new JButton(".");
- //GuestFrame PassPanel2 Constructors
- JLabel guestLabel32 = new JLabel("<html> Please enter your PIN <br> then press Enter after your input <br> ( Press CANCEL to exit )",SwingConstants.CENTER);
- JLabel instructions2 = new JLabel("<html>Please cover<br> your screen<br>while entering<br>password</html>",SwingConstants.CENTER);
- JLabel passimg2 = new JLabel(new ImageIcon("C:\\Users\\Ron Ivin Gregorio\\Desktop\\pinpassword.jpg"));
- JTextField passtft2 = new JTextField();
- //GuestFrame PassPanel2 Pin
- JPanel pinbtn2 = new JPanel(null);
- JButton zero3 = new JButton("0");
- JButton one3 = new JButton("1");
- JButton two3 = new JButton("2");
- JButton three3 = new JButton("3");
- JButton four3 = new JButton("4");
- JButton five3 = new JButton("5");
- JButton six3 = new JButton("6");
- JButton seven3 = new JButton("7");
- JButton eight3 = new JButton("8");
- JButton nine3 = new JButton("9");
- JButton delete3 = new JButton("Delete");
- JButton backspace3 = new JButton("Backspace");
- JButton enter3 = new JButton("Enter");
- JButton cancelpin3 = new JButton("Cancel");
- JButton dotted3 = new JButton(".");
- //GuestFrame PassPanel3 Constructors
- JLabel guestLabel33 = new JLabel("<html> Please enter your PIN <br> then press Enter after your input <br> ( Press CANCEL to exit )",SwingConstants.CENTER);
- JLabel instructions3 = new JLabel("<html>Please cover<br> your screen<br>while entering<br>password</html>",SwingConstants.CENTER);
- JLabel passimg3 = new JLabel(new ImageIcon("C:\\Users\\Ron Ivin Gregorio\\Desktop\\pinpassword.jpg"));
- JTextField passtft3 = new JTextField();
- //GuestFrame PassPanel3 Pin
- JPanel pinbtn3 = new JPanel(null);
- JButton zero4 = new JButton("0");
- JButton one4 = new JButton("1");
- JButton two4 = new JButton("2");
- JButton three4 = new JButton("3");
- JButton four4 = new JButton("4");
- JButton five4 = new JButton("5");
- JButton six4 = new JButton("6");
- JButton seven4 = new JButton("7");
- JButton eight4 = new JButton("8");
- JButton nine4 = new JButton("9");
- JButton delete4 = new JButton("Delete");
- JButton backspace4 = new JButton("Backspace");
- JButton enter4 = new JButton("Enter");
- JButton cancelpin4 = new JButton("Cancel");
- JButton dotted4 = new JButton(".");
- //GuestFrame Balance Panel Constructors
- JLabel guestLabel4 = new JLabel("<html>The Following are your balance</html>", SwingConstants.CENTER);
- JLabel currentdis = new JLabel("Current",SwingConstants.CENTER);
- JLabel availdis = new JLabel("Available",SwingConstants.CENTER);
- JLabel blankcurrent = new JLabel();
- JLabel blankavail = new JLabel();
- JLabel guestLabel5 = new JLabel("<html>Would you like to <br> move another transaction?",SwingConstants.CENTER);
- JButton byes = new JButton("Yes");
- JButton bno = new JButton("No");
- //GuestFrame puttingamountPanel Constructors
- JLabel guestLabel6 = new JLabel("<html>Please enter the amount to be withdraw/transfer/deposit<br> ( Press CANCEL to exit )</html>",SwingConstants.CENTER);
- JLabel guestLabel7 = new JLabel("Verify amount before proceeding",SwingConstants.CENTER);
- JLabel blanklbl = new JLabel();
- JButton confirmbtn = new JButton("Confirm");
- JButton changebtn = new JButton("Change");
- //GuestFrame puttingamountPanel-Amount Buttons Panel
- JPanel amtbtnPanel = new JPanel(null);
- JButton zero1 = new JButton("0");
- JButton one1 = new JButton("1");
- JButton two1 = new JButton("2");
- JButton three1 = new JButton("3");
- JButton four1 = new JButton("4");
- JButton five1 = new JButton("5");
- JButton six1 = new JButton("6");
- JButton seven1 = new JButton("7");
- JButton eight1 = new JButton("8");
- JButton nine1 = new JButton("9");
- JButton delete1 = new JButton("Delete");
- JButton backspace1 = new JButton("Backspace");
- JButton enter1 = new JButton("Enter");
- JButton cancelpin1 = new JButton("Cancel");
- JButton dotted1 = new JButton(".");
- //GuestFrame puttingamountPanel2 Constructors
- JLabel guestLabel62 = new JLabel("<html>Please enter the amount to be withdraw/transfer/deposit<br> ( Press CANCEL to exit )</html>",SwingConstants.CENTER);
- JLabel guestLabel72 = new JLabel("Verify amount before proceeding",SwingConstants.CENTER);
- JLabel blanklblfund = new JLabel();
- JButton confirmbtn2 = new JButton("Confirm");
- JButton changebtn2 = new JButton("Change");
- //GuestFrame puttingamountPanel2-Amount Buttons Panel
- JPanel amtbtnPanel2 = new JPanel(null);
- JButton zero6 = new JButton("0");
- JButton one6 = new JButton("1");
- JButton two6 = new JButton("2");
- JButton three6 = new JButton("3");
- JButton four6 = new JButton("4");
- JButton five6 = new JButton("5");
- JButton six6 = new JButton("6");
- JButton seven6 = new JButton("7");
- JButton eight6 = new JButton("8");
- JButton nine6 = new JButton("9");
- JButton delete6 = new JButton("Delete");
- JButton backspace6 = new JButton("Backspace");
- JButton enter6 = new JButton("Enter");
- JButton cancelpin6 = new JButton("Cancel");
- JButton dotted6 = new JButton(".");
- //GuestFrame DepositAccountPanel Constructors
- JLabel guestLabel8 = new JLabel("<html>Please Enter The Account Number to be deposit</html>",SwingConstants.CENTER);
- JLabel accLabel = new JLabel("Account Number",SwingConstants.CENTER);
- JLabel blanklbl2 = new JLabel();
- JButton enterdep = new JButton("Enter");
- JButton changedep = new JButton("Change");
- //GuestFrame DepositAccountPanel-PinPanel Constructors
- JPanel depositbtnPanel = new JPanel(null);
- JButton zero2 = new JButton("0");
- JButton one2 = new JButton("1");
- JButton two2 = new JButton("2");
- JButton three2 = new JButton("3");
- JButton four2 = new JButton("4");
- JButton five2 = new JButton("5");
- JButton six2 = new JButton("6");
- JButton seven2 = new JButton("7");
- JButton eight2 = new JButton("8");
- JButton nine2 = new JButton("9");
- JButton delete2 = new JButton("Delete");
- JButton backspace2 = new JButton("Backspace");
- JButton enter2 = new JButton("Enter");
- JButton cancelpin2 = new JButton("Cancel");
- JButton dotted2 = new JButton(".");
- //GuestFrame DepositAccountPanel Constructors
- JLabel guestLabel82 = new JLabel("<html>Please Enter The Account Number to be deposit</html>",SwingConstants.CENTER);
- JLabel accLabel2 = new JLabel("Account Number",SwingConstants.CENTER);
- JLabel blanklbl22 = new JLabel();
- JButton enterdep2 = new JButton("Enter");
- JButton changedep2 = new JButton("Change");
- //GuestFrame DepositAccountPanel-PinPanel Constructors
- JPanel depositbtnPanel2 = new JPanel(null);
- JButton zero5 = new JButton("0");
- JButton one5 = new JButton("1");
- JButton two5 = new JButton("2");
- JButton three5 = new JButton("3");
- JButton four5 = new JButton("4");
- JButton five5 = new JButton("5");
- JButton six5 = new JButton("6");
- JButton seven5 = new JButton("7");
- JButton eight5 = new JButton("8");
- JButton nine5 = new JButton("9");
- JButton delete5 = new JButton("Delete");
- JButton backspace5 = new JButton("Backspace");
- JButton enter5 = new JButton("Enter");
- JButton cancelpin5 = new JButton("Cancel");
- JButton dotted5 = new JButton(".");
- //GuestFrame DepositAmount Panel
- JLabel guestLabel9 = new JLabel("<html>Please Enter the Amount to be Deposit</html>",SwingConstants.CENTER);
- JLabel guestLabel10 = new JLabel("<html> Noted: Paper Bills( 1000,500,200,100,50,20 )only</html>",SwingConstants.CENTER);
- JLabel totalamountlbl = new JLabel("Total Amount",SwingConstants.CENTER);
- JLabel blankLabeldep = new JLabel();
- JCheckBox cbox1 = new JCheckBox("1000");
- JCheckBox cbox2 = new JCheckBox("500");
- JCheckBox cbox3 = new JCheckBox("200");
- JCheckBox cbox4 = new JCheckBox("100");
- JCheckBox cbox5 = new JCheckBox("50");
- JCheckBox cbox6 = new JCheckBox("20");
- JTextField textField1 = new JTextField();
- JTextField textField2 = new JTextField();
- JTextField textField3 = new JTextField();
- JTextField textField4 = new JTextField();
- JTextField textField5 = new JTextField();
- JTextField textField6 = new JTextField();
- JButton depositConfirm = new JButton("Confirm");
- JButton depositChange = new JButton("Change");
- //GuestFrame Adding Components
- fGuest.add(MainPanel);
- fGuest.add(SCPanel);
- fGuest.add(SCPanel2);
- fGuest.add(SCPanel3);
- fGuest.add(PassPanel);
- fGuest.add(PassPanel2);
- fGuest.add(PassPanel3);
- fGuest.add(balancePanel);
- fGuest.add(putamountPanel);
- fGuest.add(putamountPanel2);
- fGuest.add(depAccountPanel);
- fGuest.add(depAccountPanel2);
- fGuest.add(depAmountPanel);
- //GuestFrame MainPanel Adding Components
- MainPanel.add(BI);
- MainPanel.add(WD);
- MainPanel.add(Deposit);
- MainPanel.add(FT);
- MainPanel.add(cancel);
- MainPanel.add(guestLabel);
- //GuestFrame SCPanel Adding Components
- SCPanel.add(savings);
- SCPanel.add(current);
- SCPanel.add(cancel2);
- SCPanel.add(guestLabel2);
- //GuestFrame SCPanel2 Adding Components
- SCPanel2.add(savings2);
- SCPanel2.add(current2);
- SCPanel2.add(cancel22);
- SCPanel2.add(guestLabel22);
- //GuestFrame SCPanel3 Adding Components
- SCPanel3.add(savings3);
- SCPanel3.add(current3);
- SCPanel3.add(cancel23);
- SCPanel3.add(guestLabel23);
- //GuestFrame PassPanel adding Components
- PassPanel.add(guestLabel3);
- PassPanel.add(passimg);
- PassPanel.add(instructions);
- PassPanel.add(passtft);
- PassPanel.add(pinbtn);
- //GuestFrame PassPanel Pin adding Components
- pinbtn.add(zero);
- pinbtn.add(one);
- pinbtn.add(two);
- pinbtn.add(three);
- pinbtn.add(four);
- pinbtn.add(five);
- pinbtn.add(six);
- pinbtn.add(seven);
- pinbtn.add(eight);
- pinbtn.add(nine);
- pinbtn.add(delete);
- pinbtn.add(enter);
- pinbtn.add(cancelpin);
- pinbtn.add(dotted);
- pinbtn.add(backspace);
- //GuestFrame PassPanel2 adding Components
- PassPanel2.add(guestLabel32);
- PassPanel2.add(passimg2);
- PassPanel2.add(instructions2);
- PassPanel2.add(passtft2);
- PassPanel2.add(pinbtn2);
- //GuestFrame PassPanel2 Pin adding Components
- pinbtn2.add(zero3);
- pinbtn2.add(one3);
- pinbtn2.add(two3);
- pinbtn2.add(three3);
- pinbtn2.add(four3);
- pinbtn2.add(five3);
- pinbtn2.add(six3);
- pinbtn2.add(seven3);
- pinbtn2.add(eight3);
- pinbtn2.add(nine3);
- pinbtn2.add(delete3);
- pinbtn2.add(enter3);
- pinbtn2.add(cancelpin3);
- pinbtn2.add(dotted3);
- pinbtn2.add(backspace3);
- //GuestFrame PassPanel2 adding Components
- PassPanel3.add(guestLabel33);
- PassPanel3.add(passimg3);
- PassPanel3.add(instructions3);
- PassPanel3.add(passtft3);
- PassPanel3.add(pinbtn3);
- //GuestFrame PassPanel2 Pin adding Components
- pinbtn3.add(zero4);
- pinbtn3.add(one4);
- pinbtn3.add(two4);
- pinbtn3.add(three4);
- pinbtn3.add(four4);
- pinbtn3.add(five4);
- pinbtn3.add(six4);
- pinbtn3.add(seven4);
- pinbtn3.add(eight4);
- pinbtn3.add(nine4);
- pinbtn3.add(delete4);
- pinbtn3.add(enter4);
- pinbtn3.add(cancelpin4);
- pinbtn3.add(dotted4);
- pinbtn3.add(backspace4);
- //GuestFrame BalancePanel Adding components
- balancePanel.add(guestLabel4);
- balancePanel.add(currentdis);
- balancePanel.add(availdis);
- balancePanel.add(blankcurrent);
- balancePanel.add(blankavail);
- balancePanel.add(guestLabel5);
- balancePanel.add(byes);
- balancePanel.add(bno);
- //GuestFrame putamountPanel Adding Components
- putamountPanel.add(amtbtnPanel);
- putamountPanel.add(guestLabel6);
- putamountPanel.add(guestLabel7);
- putamountPanel.add(blanklbl);
- putamountPanel.add(confirmbtn);
- putamountPanel.add(changebtn);
- //GuestFrame putamountPanel amtbtnPanel
- amtbtnPanel.add(zero1);
- amtbtnPanel.add(one1);
- amtbtnPanel.add(two1);
- amtbtnPanel.add(three1);
- amtbtnPanel.add(four1);
- amtbtnPanel.add(five1);
- amtbtnPanel.add(six1);
- amtbtnPanel.add(seven1);
- amtbtnPanel.add(eight1);
- amtbtnPanel.add(nine1);
- amtbtnPanel.add(delete1);
- amtbtnPanel.add(backspace1);
- amtbtnPanel.add(enter1);
- amtbtnPanel.add(backspace1);
- amtbtnPanel.add(cancelpin1);
- amtbtnPanel.add(dotted1);
- //GuestFrame putamountPanel Adding Components
- putamountPanel2.add(amtbtnPanel2);
- putamountPanel2.add(guestLabel62);
- putamountPanel2.add(guestLabel72);
- putamountPanel2.add(blanklblfund);
- putamountPanel2.add(confirmbtn2);
- putamountPanel2.add(changebtn2);
- //GuestFrame putamountPanel amtbtnPanel
- amtbtnPanel2.add(zero6);
- amtbtnPanel2.add(one6);
- amtbtnPanel2.add(two6);
- amtbtnPanel2.add(three6);
- amtbtnPanel2.add(four6);
- amtbtnPanel2.add(five6);
- amtbtnPanel2.add(six6);
- amtbtnPanel2.add(seven6);
- amtbtnPanel2.add(eight6);
- amtbtnPanel2.add(nine6);
- amtbtnPanel2.add(delete6);
- amtbtnPanel2.add(backspace6);
- amtbtnPanel2.add(enter6);
- amtbtnPanel2.add(backspace6);
- amtbtnPanel2.add(cancelpin6);
- amtbtnPanel2.add(dotted6);
- //GuestFrame deptAccPanel Adding Components
- depAccountPanel.add(guestLabel8);
- depAccountPanel.add(accLabel);
- depAccountPanel.add(blanklbl2);
- depAccountPanel.add(enterdep);
- depAccountPanel.add(changedep);
- depAccountPanel.add(depositbtnPanel);
- //GuestFrame deptAccPanel PinButton Panel Components
- depositbtnPanel.add(zero2);
- depositbtnPanel.add(one2);
- depositbtnPanel.add(two2);
- depositbtnPanel.add(three2);
- depositbtnPanel.add(four2);
- depositbtnPanel.add(five2);
- depositbtnPanel.add(six2);
- depositbtnPanel.add(seven2);
- depositbtnPanel.add(eight2);
- depositbtnPanel.add(nine2);
- depositbtnPanel.add(delete2);
- depositbtnPanel.add(backspace2);
- depositbtnPanel.add(enter2);
- depositbtnPanel.add(cancelpin2);
- depositbtnPanel.add(dotted2);
- //GuestFrame deptAccPanel Adding Components
- depAccountPanel2.add(guestLabel82);
- depAccountPanel2.add(accLabel2);
- depAccountPanel2.add(blanklbl22);
- depAccountPanel2.add(enterdep2);
- depAccountPanel2.add(changedep2);
- depAccountPanel2.add(depositbtnPanel2);
- //GuestFrame deptAccPanel PinButton Panel Components
- depositbtnPanel2.add(zero5);
- depositbtnPanel2.add(one5);
- depositbtnPanel2.add(two5);
- depositbtnPanel2.add(three5);
- depositbtnPanel2.add(four5);
- depositbtnPanel2.add(five5);
- depositbtnPanel2.add(six5);
- depositbtnPanel2.add(seven5);
- depositbtnPanel2.add(eight5);
- depositbtnPanel2.add(nine5);
- depositbtnPanel2.add(delete5);
- depositbtnPanel2.add(backspace5);
- depositbtnPanel2.add(enter5);
- depositbtnPanel2.add(cancelpin5);
- depositbtnPanel2.add(dotted5);
- //GuestFrame DepositAmount Panel
- depAmountPanel.add(guestLabel9);
- depAmountPanel.add(guestLabel10);
- depAmountPanel.add(blankLabeldep);
- depAmountPanel.add(cbox1);
- depAmountPanel.add(cbox2);
- depAmountPanel.add(cbox3);
- depAmountPanel.add(cbox4);
- depAmountPanel.add(cbox5);
- depAmountPanel.add(cbox6);
- depAmountPanel.add(textField1);
- depAmountPanel.add(textField2);
- depAmountPanel.add(textField3);
- depAmountPanel.add(textField4);
- depAmountPanel.add(textField5);
- depAmountPanel.add(textField6);
- depAmountPanel.add(depositConfirm);
- depAmountPanel.add(depositChange);
- depAmountPanel.add(totalamountlbl);
- //GuestFrame SetBounds
- MainPanel.setBounds(0,0,1657,862);
- SCPanel.setBounds(0,0,1657,862);
- SCPanel2.setBounds(0,0,1657,862);
- SCPanel3.setBounds(0,0,1657,862);
- PassPanel.setBounds(0,0,1657,862);
- PassPanel2.setBounds(0,0,1657,862);
- PassPanel3.setBounds(0,0,1657,862);
- balancePanel.setBounds(0,0,1657,862);
- putamountPanel.setBounds(0,0,1657,862);
- putamountPanel2.setBounds(0,0,1657,862);
- depAccountPanel.setBounds(0,0,1657,862);
- depAccountPanel2.setBounds(0,0,1657,862);
- depAmountPanel.setBounds(0,0,1657,862);
- //GuestFrame MainPanel Set Bounds
- guestLabel.setBounds(550,50,530,120);
- BI.setBounds(0,350,150,50);
- WD.setBounds(0,420,150,50);
- Deposit.setBounds(0,490,150,50);
- FT.setBounds(1510,350,150,50);
- cancel.setBounds(1510,420,150,50);
- //GuestFrame SCPanel SetBounds
- savings.setBounds(0,350,150,50);
- current.setBounds(0,420,150,50);
- cancel2.setBounds(1510,350,150,50);
- guestLabel2.setBounds(520,50,650,120);
- //GuestFrame SCPanel2 SetBounds
- savings2.setBounds(0,350,150,50);
- current2.setBounds(0,420,150,50);
- cancel22.setBounds(1510,350,150,50);
- guestLabel22.setBounds(520,50,650,120);
- //GuestFrame SCPanel3 SetBounds
- savings3.setBounds(0,350,150,50);
- current3.setBounds(0,420,150,50);
- cancel23.setBounds(1510,350,150,50);
- guestLabel23.setBounds(520,50,650,120);
- //GuestFrame PassPanel SetBounds
- guestLabel3.setBounds(520,50,580,120);
- passimg.setBounds(100,250,400,400);
- instructions.setBounds(530,250,200,200);
- passtft.setBounds(530,450,200,50);
- //GuestFrame PassPanel PinBtn SetBounds
- pinbtn.setBounds(1000,250,500,350);
- seven.setBounds(20,20,100,50);
- eight.setBounds(140,20,100,50);
- nine.setBounds(260,20,100,50);
- cancelpin.setBounds(380,20,100,50);
- six.setBounds(20,100,100,50);
- five.setBounds(140,100,100,50);
- four.setBounds(260,100,100,50);
- delete.setBounds(380,100,100,50);
- three.setBounds(20,180,100,50);
- two.setBounds(140,180,100,50);
- one.setBounds(260,180,100,50);
- backspace.setBounds(380,180,100,50);
- zero.setBounds(20,260,220,50);
- dotted.setBounds(260,260,100,50);
- enter.setBounds(380,260,100,50);
- //GuestFrame PassPanel2 SetBounds
- guestLabel32.setBounds(520,50,580,120);
- passimg2.setBounds(100,250,400,400);
- instructions2.setBounds(530,250,200,200);
- passtft2.setBounds(530,450,200,50);
- //GuestFrame PassPanel2 PinBtn SetBounds
- pinbtn2.setBounds(1000,250,500,350);
- seven3.setBounds(20,20,100,50);
- eight3.setBounds(140,20,100,50);
- nine3.setBounds(260,20,100,50);
- cancelpin3.setBounds(380,20,100,50);
- six3.setBounds(20,100,100,50);
- five3.setBounds(140,100,100,50);
- four3.setBounds(260,100,100,50);
- delete3.setBounds(380,100,100,50);
- three3.setBounds(20,180,100,50);
- two3.setBounds(140,180,100,50);
- one3.setBounds(260,180,100,50);
- backspace3.setBounds(380,180,100,50);
- zero3.setBounds(20,260,220,50);
- dotted3.setBounds(260,260,100,50);
- enter3.setBounds(380,260,100,50);
- //GuestFrame PassPanel3 SetBounds
- guestLabel33.setBounds(520,50,580,120);
- passimg3.setBounds(100,250,400,400);
- instructions3.setBounds(530,250,200,200);
- passtft3.setBounds(530,450,200,50);
- //GuestFrame PassPanel3 PinBtn SetBounds
- pinbtn3.setBounds(1000,250,500,350);
- seven4.setBounds(20,20,100,50);
- eight4.setBounds(140,20,100,50);
- nine4.setBounds(260,20,100,50);
- cancelpin4.setBounds(380,20,100,50);
- six4.setBounds(20,100,100,50);
- five4.setBounds(140,100,100,50);
- four4.setBounds(260,100,100,50);
- delete4.setBounds(380,100,100,50);
- three4.setBounds(20,180,100,50);
- two4.setBounds(140,180,100,50);
- one4.setBounds(260,180,100,50);
- backspace4.setBounds(380,180,100,50);
- zero4.setBounds(20,260,220,50);
- dotted4.setBounds(260,260,100,50);
- enter4.setBounds(380,260,100,50);
- //GuestFrame BalancePanel SetBounds
- guestLabel4.setBounds(550,50,530,120);
- currentdis.setBounds(450,200,100,50);
- availdis.setBounds(450,300,100,50);
- blankavail.setBounds(570,200,500,50);
- blankcurrent.setBounds(570,300,500,50);
- byes.setBounds(1510,600,150,50);
- bno.setBounds(1510,680,150,50);
- guestLabel5.setBounds(1100,570,300,200);
- //GuestFrame putamountPanel SetBounds
- guestLabel6.setBounds(270,50,1130,120);
- blanklbl.setBounds(450,300,300,50);
- guestLabel7.setBounds(450,400,380,120);
- confirmbtn.setBounds(0,600,150,50);
- changebtn.setBounds(0,680,150,50);
- //GuestFrame putamountPanel-EnterAmount SetBounds
- amtbtnPanel.setBounds(1000,250,500,350);
- seven1.setBounds(20,20,100,50);
- eight1.setBounds(140,20,100,50);
- nine1.setBounds(260,20,100,50);
- cancelpin1.setBounds(380,20,100,50);
- six1.setBounds(20,100,100,50);
- five1.setBounds(140,100,100,50);
- four1.setBounds(260,100,100,50);
- delete1.setBounds(380,100,100,50);
- three1.setBounds(20,180,100,50);
- two1.setBounds(140,180,100,50);
- one1.setBounds(260,180,100,50);
- backspace1.setBounds(380,180,100,50);
- zero1.setBounds(20,260,220,50);
- dotted1.setBounds(260,260,100,50);
- enter1.setBounds(380,260,100,50);
- //GuestFrame putamountPanel2 SetBounds
- guestLabel62.setBounds(270,50,1130,120);
- blanklblfund.setBounds(450,300,300,50);
- guestLabel72.setBounds(450,400,380,120);
- confirmbtn2.setBounds(0,600,150,50);
- changebtn2.setBounds(0,680,150,50);
- //GuestFrame putamountPanel2-EnterAmount SetBounds
- amtbtnPanel2.setBounds(1000,250,500,350);
- seven6.setBounds(20,20,100,50);
- eight6.setBounds(140,20,100,50);
- nine6.setBounds(260,20,100,50);
- cancelpin6.setBounds(380,20,100,50);
- six6.setBounds(20,100,100,50);
- five6.setBounds(140,100,100,50);
- four6.setBounds(260,100,100,50);
- delete6.setBounds(380,100,100,50);
- three6.setBounds(20,180,100,50);
- two6.setBounds(140,180,100,50);
- one6.setBounds(260,180,100,50);
- backspace6.setBounds(380,180,100,50);
- zero6.setBounds(20,260,220,50);
- dotted6.setBounds(260,260,100,50);
- enter6.setBounds(380,260,100,50);
- //GuestFrame depAccPanel SetBounds
- guestLabel8.setBounds(420,50,830,120);
- accLabel.setBounds(350,300,200,50);
- blanklbl2.setBounds(550,300,300,50);
- enterdep.setBounds(0,600,150,50);
- changedep.setBounds(0,680,150,50);
- //GuestFrame deppAccPanel AccountPin Panel setBounds
- depositbtnPanel.setBounds(1000,250,500,350);
- seven2.setBounds(20,20,100,50);
- eight2.setBounds(140,20,100,50);
- nine2.setBounds(260,20,100,50);
- cancelpin2.setBounds(380,20,100,50);
- six2.setBounds(20,100,100,50);
- five2.setBounds(140,100,100,50);
- four2.setBounds(260,100,100,50);
- delete2.setBounds(380,100,100,50);
- three2.setBounds(20,180,100,50);
- two2.setBounds(140,180,100,50);
- one2.setBounds(260,180,100,50);
- backspace2.setBounds(380,180,100,50);
- zero2.setBounds(20,260,220,50);
- dotted2.setBounds(260,260,100,50);
- enter2.setBounds(380,260,100,50);
- //GuestFrame depAccPanel2 SetBounds
- guestLabel82.setBounds(420,50,830,120);
- accLabel2.setBounds(350,300,200,50);
- blanklbl22.setBounds(550,300,300,50);
- enterdep2.setBounds(0,600,150,50);
- changedep2.setBounds(0,680,150,50);
- //GuestFrame deppAccPanel2 AccountPin Panel setBounds
- depositbtnPanel2.setBounds(1000,250,500,350);
- seven5.setBounds(20,20,100,50);
- eight5.setBounds(140,20,100,50);
- nine5.setBounds(260,20,100,50);
- cancelpin5.setBounds(380,20,100,50);
- six5.setBounds(20,100,100,50);
- five5.setBounds(140,100,100,50);
- four5.setBounds(260,100,100,50);
- delete5.setBounds(380,100,100,50);
- three5.setBounds(20,180,100,50);
- two5.setBounds(140,180,100,50);
- one5.setBounds(260,180,100,50);
- backspace5.setBounds(380,180,100,50);
- zero5.setBounds(20,260,220,50);
- dotted5.setBounds(260,260,100,50);
- enter5.setBounds(380,260,100,50);
- //GuestFrame DepositAmount Panel SetBounds
- guestLabel9.setBounds(520,50,680,120);
- guestLabel10.setBounds(520,750,680,120);
- textField1.setBounds(200,255,200,40);
- cbox1.setBounds(400,250,100,50);
- textField2.setBounds(600,255,200,40);
- cbox2.setBounds(800,250,100,50);
- textField3.setBounds(1000,255,200,40);
- cbox3.setBounds(1200,250,100,50);
- textField4.setBounds(200,455,200,40);
- cbox4.setBounds(400,450,100,50);
- textField5.setBounds(600,455,200,40);
- cbox5.setBounds(800,450,100,50);
- textField6.setBounds(1000,455,200,40);
- cbox6.setBounds(1200,450,100,50);
- totalamountlbl.setBounds(800,600,150,50);
- blankLabeldep.setBounds(950,600,300,50);
- depositConfirm.setBounds(1510,550,150,50);
- depositChange.setBounds(1510,630,150,50);
- //Settings for GuestPanels
- MainPanel.setVisible(true);
- SCPanel.setVisible(false);
- SCPanel2.setVisible(false);
- SCPanel3.setVisible(false);
- PassPanel.setVisible(false);
- PassPanel2.setVisible(false);
- PassPanel3.setVisible(false);
- balancePanel.setVisible(false);
- putamountPanel.setVisible(false);
- putamountPanel2.setVisible(false);
- depAccountPanel.setVisible(false);
- depAccountPanel2.setVisible(false);
- depAmountPanel.setVisible(false);
- //Setting Borders for Guest Components
- guestLabel.setBorder(border);
- guestLabel2.setBorder(border);
- guestLabel3.setBorder(border);
- guestLabel6.setBorder(border);
- guestLabel9.setBorder(border);
- passimg.setBorder(border);
- MainPanel.setBorder(border);
- SCPanel.setBorder(border);
- SCPanel2.setBorder(border);
- SCPanel3.setBorder(border);
- PassPanel.setBorder(border);
- PassPanel2.setBorder(border);
- PassPanel3.setBorder(border);
- putamountPanel.setBorder(border);
- putamountPanel2.setBorder(border);
- depAccountPanel.setBorder(border);
- depAccountPanel2.setBorder(border);
- depositbtnPanel.setBorder(border);
- depositbtnPanel2.setBorder(border);
- depAmountPanel.setBorder(border);
- pinbtn.setBorder(border);
- pinbtn2.setBorder(border);
- pinbtn3.setBorder(border);
- balancePanel.setBorder(border);
- blankavail.setBorder(border);
- blankcurrent.setBorder(border);
- blanklbl.setBorder(border);
- blanklbl2.setBorder(border);
- blanklbl22.setBorder(border);
- blanklblfund.setBorder(border);
- amtbtnPanel.setBorder(border);
- amtbtnPanel2.setBorder(border);
- blankLabeldep.setBorder(border);
- //Setting Fonts for Guest Components
- guestLabel.setFont(new Font("Poppins Light",Font.BOLD,30));
- guestLabel2.setFont(new Font("Poppins Light",Font.BOLD,30));
- guestLabel22.setFont(new Font("Poppins Light",Font.BOLD,30));
- guestLabel23.setFont(new Font("Poppins Light",Font.BOLD,30));
- guestLabel3.setFont(new Font("Poppins Light",Font.BOLD,30));
- guestLabel32.setFont(new Font("Poppins Light",Font.BOLD,30));
- guestLabel33.setFont(new Font("Poppins Light",Font.BOLD,30));
- guestLabel4.setFont(new Font("Poppins Light",Font.BOLD,30));
- guestLabel5.setFont(new Font("Poppins Light",Font.BOLD,20));
- guestLabel6.setFont(new Font("Poppins Light",Font.BOLD,30));
- guestLabel62.setFont(new Font("Poppins Light",Font.BOLD,30));
- guestLabel7.setFont(new Font("Poppins Light",Font.BOLD,20));
- guestLabel72.setFont(new Font("Poppins Light",Font.BOLD,20));
- guestLabel8.setFont(new Font("Poppins Light",Font.BOLD,30));
- guestLabel82.setFont(new Font("Poppins Light",Font.BOLD,30));
- guestLabel9.setFont(new Font("Poppins Light",Font.BOLD,30));
- guestLabel10.setFont(new Font("Poppins Light",Font.BOLD,20));
- accLabel.setFont(new Font("Poppins Light",Font.BOLD,20));
- currentdis.setFont(new Font("Poppins Light",Font.BOLD,20));
- availdis.setFont(new Font("Poppins Light",Font.BOLD,20));
- instructions.setFont(new Font("Poppins Light",Font.BOLD,25));
- instructions2.setFont(new Font("Poppins Light",Font.BOLD,25));
- instructions3.setFont(new Font("Poppins Light",Font.BOLD,25));
- cbox1.setFont(new Font("Poppins Light",Font.BOLD,25));
- cbox2.setFont(new Font("Poppins Light",Font.BOLD,25));
- cbox3.setFont(new Font("Poppins Light",Font.BOLD,25));
- cbox4.setFont(new Font("Poppins Light",Font.BOLD,25));
- cbox5.setFont(new Font("Poppins Light",Font.BOLD,25));
- cbox6.setFont(new Font("Poppins Light",Font.BOLD,25));
- totalamountlbl.setFont(new Font("Poppins Light",Font.BOLD,20));
- /*-----------------GUEST---------------------------------------------------------*/
- /*----------------Frames for Reciept In Guest Frame Panels--------------------------------*/
- ImageIcon imageIcon = new ImageIcon("C:\\Users\\Ron Ivin Gregorio\\Desktop\\BankLogo.png");
- Image image = imageIcon.getImage();
- Image newimage = image.getScaledInstance(200,100,Image.SCALE_SMOOTH);
- imageIcon = new ImageIcon(newimage);
- //RecieptFrame for Balance Constructors
- JFrame balanceFrame = new JFrame("Receipt- Balance");
- JLabel balanceLogo = new JLabel(imageIcon);
- JLabel balanceDateOras = new JLabel("Date & Time");
- JLabel balanceTerminalNo = new JLabel("<html>Terminal No: 3322345</html>");
- JLabel balanceLocation = new JLabel("<html>Location: CVSU - Imus Campus</html>");
- JLabel balanceCardNo = new JLabel("Card No: ");
- JLabel balanceCardNoBlank = new JLabel();
- JLabel balanceTransactionType = new JLabel("Transaction:");
- JLabel balanceTransactionTypeBlank = new JLabel();
- JLabel balanceCurrentBalance = new JLabel("Current Balance:");
- JLabel balanceCurrentBalanceBlank = new JLabel();
- JLabel balanceAvailableBalance = new JLabel("Available Balance:");
- JLabel balanceAvailableBalanceBlank = new JLabel();
- JLabel balanceReminder = new JLabel("<html>THIS SLIP IS YOUR TRANSACTION RECORD<BR> PLEASE KEEP IT</html>");
- //RecieptFrame for Withdrawal Constructors
- JFrame withdrawalFrame = new JFrame("Receipt- Withdrawal");
- JLabel withdrawalLogo = new JLabel(imageIcon);
- JLabel withdrawalDateOras = new JLabel("Date & Time");
- JLabel withdrawalTerminalNo = new JLabel("<html>Terminal No: 3322345</html>");
- JLabel withdrawalLocation = new JLabel("<html>Location: CVSU - Imus Campus</html>");
- JLabel withdrawalCardNo = new JLabel("Card No: ");
- JLabel withdrawalCardNoBlank = new JLabel();
- JLabel withdrawalTransactionType = new JLabel("Transaction:");
- JLabel withdrawalTransactionTypeBlank = new JLabel();
- JLabel withdrawalCurrentBalance = new JLabel("Current Balance:");
- JLabel withdrawalCurrentBalanceBlank = new JLabel();
- JLabel withdrawalWithdrawMoney = new JLabel("Amount Withdraw:");
- JLabel withdrawalWithdrawMoneyBlank = new JLabel();
- JLabel withdrawalAvailableBalance = new JLabel("Available Balance:");
- JLabel withdrawalAvailableBalanceBlank = new JLabel();
- JLabel withdrawalReminder = new JLabel("<html>THIS SLIP IS YOUR TRANSACTION RECORD<BR> PLEASE KEEP IT</html>");
- //RecieptFrame for Withdrawal Constructors
- JFrame depositFrame = new JFrame("Receipt- deposit");
- JLabel depositLogo = new JLabel(imageIcon);
- JLabel depositDateOras = new JLabel("Date & Time");
- JLabel depositTerminalNo = new JLabel("<html>Terminal No: 3322345</html>");
- JLabel depositLocation = new JLabel("<html>Location: CVSU - Imus Campus</html>");
- JLabel depositTransactionType = new JLabel("Transaction:");
- JLabel depositTransactionTypeBlank = new JLabel();
- JLabel depositAccountNumber = new JLabel("Account Number:");
- JLabel depositAccountNumberBlank = new JLabel();
- JLabel depositAmountDeposit = new JLabel("Amount Deposit:");
- JLabel depositAmountDepositBlank = new JLabel();
- JLabel depositReminder = new JLabel("<html>THIS SLIP IS YOUR TRANSACTION RECORD<BR> PLEASE KEEP IT</html>");
- //RecieptFrame for Withdrawal Constructors
- JFrame transferFrame = new JFrame("Receipt- Withdrawal");
- JLabel transferLogo = new JLabel(imageIcon);
- JLabel transferDateOras = new JLabel("Date & Time");
- JLabel transferTerminalNo = new JLabel("<html>Terminal No: 3322345</html>");
- JLabel transferLocation = new JLabel("<html>Location: CVSU - Imus Campus</html>");
- JLabel transferCardNo = new JLabel("Card No: ");
- JLabel transferCardNoBlank = new JLabel();
- JLabel transferTransactionType = new JLabel("Transaction:");
- JLabel transferTransactionTypeBlank = new JLabel();
- JLabel transferAccountNumber = new JLabel("Account Number:");
- JLabel transferAccountNumberBlank = new JLabel();
- JLabel transferAvailableBalance = new JLabel("Available Balance:");
- JLabel transferAvailableBalanceBlank = new JLabel();
- JLabel transferMoney = new JLabel("Amount Transfer:");
- JLabel transferMoneyBlank = new JLabel();
- JLabel transferReminder = new JLabel("<html>THIS SLIP IS YOUR TRANSACTION RECORD<BR> PLEASE KEEP IT</html>");
- //RecieptBalanceFrame adding Components
- balanceFrame.add(balanceLogo);
- balanceFrame.add(balanceDateOras);
- balanceFrame.add(balanceTerminalNo);
- balanceFrame.add(balanceLocation);
- balanceFrame.add(balanceCardNo);
- balanceFrame.add(balanceCardNoBlank);
- balanceFrame.add(balanceTransactionType);
- balanceFrame.add(balanceTransactionTypeBlank);
- balanceFrame.add(balanceCurrentBalance);
- balanceFrame.add(balanceCurrentBalanceBlank);
- balanceFrame.add(balanceAvailableBalance);
- balanceFrame.add(balanceAvailableBalanceBlank);
- balanceFrame.add(balanceReminder);
- //RecieptWithdrawalFrame adding Components
- withdrawalFrame.add(withdrawalLogo);
- withdrawalFrame.add(withdrawalDateOras);
- withdrawalFrame.add(withdrawalTerminalNo);
- withdrawalFrame.add(withdrawalLocation);
- withdrawalFrame.add(withdrawalCardNo);
- withdrawalFrame.add(withdrawalCardNoBlank);
- withdrawalFrame.add(withdrawalTransactionType);
- withdrawalFrame.add(withdrawalTransactionTypeBlank);
- withdrawalFrame.add(withdrawalCurrentBalance);
- withdrawalFrame.add(withdrawalCurrentBalanceBlank);
- withdrawalFrame.add(withdrawalAvailableBalance);
- withdrawalFrame.add(withdrawalAvailableBalanceBlank);
- withdrawalFrame.add(withdrawalReminder);
- withdrawalFrame.add(withdrawalWithdrawMoney);
- withdrawalFrame.add(withdrawalWithdrawMoneyBlank);
- //RecieptWithdrawalFrame adding Components
- depositFrame.add(depositLogo);
- depositFrame.add(depositDateOras);
- depositFrame.add(depositTerminalNo);
- depositFrame.add(depositLocation);
- depositFrame.add(depositTransactionType);
- depositFrame.add(depositTransactionTypeBlank);
- depositFrame.add(depositAccountNumber);
- depositFrame.add(depositAccountNumberBlank);
- depositFrame.add(depositAmountDeposit);
- depositFrame.add(depositAmountDepositBlank);
- depositFrame.add(depositReminder);
- //RecieptTransferFundFrame adding Components
- transferFrame.add(transferLogo);
- transferFrame.add(transferDateOras);
- transferFrame.add(transferTerminalNo);
- transferFrame.add(transferLocation);
- transferFrame.add(transferCardNo);
- transferFrame.add(transferCardNoBlank);
- transferFrame.add(transferTransactionType);
- transferFrame.add(transferTransactionTypeBlank);
- transferFrame.add(transferAccountNumber);
- transferFrame.add(transferAccountNumberBlank);
- transferFrame.add(transferMoney);
- transferFrame.add(transferMoneyBlank);
- transferFrame.add(transferAvailableBalance);
- transferFrame.add(transferAvailableBalanceBlank);
- transferFrame.add(transferAccountNumberBlank);
- transferFrame.add(transferReminder);
- //ReiceptBalance Frame setBounds
- balanceLogo.setBounds(10,10,480,180);
- balanceDateOras.setBounds(30,200,100,50);
- balanceTerminalNo.setBounds(30,250,200,50);
- balanceLocation.setBounds(30,300,300,50);
- balanceCardNo.setBounds(30,345,100,50);
- balanceCardNoBlank.setBounds(130,350,200,40);
- balanceTransactionType.setBounds(30,405,120,50);
- balanceTransactionTypeBlank.setBounds(150,410,200,40);
- balanceCurrentBalance.setBounds(30,465,140,50);
- balanceCurrentBalanceBlank.setBounds(190,470,200,40);
- balanceAvailableBalance.setBounds(30,535,160,50);
- balanceAvailableBalanceBlank.setBounds(200,540,200,40);
- balanceReminder.setBounds(40,590,500,100);
- //ReiceptWithdrawal Frame setBounds
- withdrawalLogo.setBounds(10,10,480,180);
- withdrawalDateOras.setBounds(30,200,100,50);
- withdrawalTerminalNo.setBounds(30,250,200,50);
- withdrawalLocation.setBounds(30,300,300,50);
- withdrawalCardNo.setBounds(30,345,100,50);
- withdrawalCardNoBlank.setBounds(130,350,200,40);
- withdrawalTransactionType.setBounds(30,405,120,50);
- withdrawalTransactionTypeBlank.setBounds(150,410,200,40);
- withdrawalCurrentBalance.setBounds(30,465,140,50);
- withdrawalCurrentBalanceBlank.setBounds(190,470,200,40);
- withdrawalWithdrawMoney.setBounds(30,530,160,50);
- withdrawalWithdrawMoneyBlank.setBounds(210,540,200,40);
- withdrawalAvailableBalance.setBounds(30,605,160,50);
- withdrawalAvailableBalanceBlank.setBounds(200,615,200,40);
- withdrawalReminder.setBounds(40,700,500,100);//590
- //ReiceptDeposit Frame setBounds
- depositLogo.setBounds(10,10,480,180);
- depositDateOras.setBounds(30,200,100,50);
- depositTerminalNo.setBounds(30,250,200,50);
- depositLocation.setBounds(30,300,300,50);
- depositTransactionType.setBounds(30,365,120,50);
- depositTransactionTypeBlank.setBounds(150,370,200,40);
- depositAccountNumber.setBounds(30,435,150,50);
- depositAccountNumberBlank.setBounds(180,440,200,40);
- depositAmountDeposit.setBounds(30,515,160,50);
- depositAmountDepositBlank.setBounds(180,520,200,40);
- depositReminder.setBounds(40,590,500,100);
- //RecieptTransfer Frame SetBounds
- transferLogo.setBounds(10,10,480,180);
- transferDateOras.setBounds(30,200,100,50);
- transferTerminalNo.setBounds(30,250,200,50);
- transferLocation.setBounds(30,300,300,50);
- transferCardNo.setBounds(30,345,100,50);
- transferCardNoBlank.setBounds(130,350,200,40);
- transferTransactionType.setBounds(30,405,120,50);
- transferTransactionTypeBlank.setBounds(150,410,200,40);
- transferReminder.setBounds(40,700,500,100);
- transferAccountNumber.setBounds(30,475,170,50);
- transferAccountNumberBlank.setBounds(180,480,200,40);
- transferMoney.setBounds(30,545,170,50);
- transferMoneyBlank.setBounds(180,550,200,40);
- transferAvailableBalance.setBounds(30,625,180,50);
- transferAvailableBalanceBlank.setBounds(190,630,200,40);
- //RecieptFrame SetBorders
- balanceCardNoBlank.setBorder(border);
- balanceTransactionTypeBlank.setBorder(border);
- balanceAvailableBalanceBlank.setBorder(border);
- balanceCurrentBalanceBlank.setBorder(border);
- withdrawalCardNoBlank.setBorder(border);
- withdrawalTransactionTypeBlank.setBorder(border);
- withdrawalAvailableBalanceBlank.setBorder(border);
- withdrawalCurrentBalanceBlank.setBorder(border);
- withdrawalWithdrawMoneyBlank.setBorder(border);
- depositTransactionTypeBlank.setBorder(border);
- depositAccountNumberBlank.setBorder(border);
- depositAmountDepositBlank.setBorder(border);
- transferAccountNumberBlank.setBorder(border);
- transferMoneyBlank.setBorder(border);
- transferTransactionTypeBlank.setBorder(border);
- transferCardNoBlank.setBorder(border);
- transferAvailableBalanceBlank.setBorder(border);
- //RecieptFrame Fonts
- balanceDateOras.setFont(new Font("Poppins Light",Font.BOLD,15));
- balanceTerminalNo.setFont(new Font("Poppins Light",Font.BOLD,15));
- balanceLocation.setFont(new Font("Poppins Light",Font.BOLD,15));
- balanceCardNo.setFont(new Font("Poppins Light",Font.BOLD,15));
- balanceTransactionType.setFont(new Font("Poppins Light",Font.BOLD,15));
- balanceCurrentBalance.setFont(new Font("Poppins Light",Font.BOLD,15));
- balanceAvailableBalance.setFont(new Font("Poppins Light",Font.BOLD,15));
- balanceReminder.setFont(new Font("Poppins Light",Font.BOLD,20));
- withdrawalDateOras.setFont(new Font("Poppins Light",Font.BOLD,15));
- withdrawalTerminalNo.setFont(new Font("Poppins Light",Font.BOLD,15));
- withdrawalLocation.setFont(new Font("Poppins Light",Font.BOLD,15));
- withdrawalCardNo.setFont(new Font("Poppins Light",Font.BOLD,15));
- withdrawalTransactionType.setFont(new Font("Poppins Light",Font.BOLD,15));
- withdrawalCurrentBalance.setFont(new Font("Poppins Light",Font.BOLD,15));
- withdrawalAvailableBalance.setFont(new Font("Poppins Light",Font.BOLD,15));
- withdrawalReminder.setFont(new Font("Poppins Light",Font.BOLD,20));
- withdrawalWithdrawMoney.setFont(new Font("Poppins Light",Font.BOLD,15));
- depositDateOras.setFont(new Font("Poppins Light",Font.BOLD,15));
- depositTerminalNo.setFont(new Font("Poppins Light",Font.BOLD,15));
- depositLocation.setFont(new Font("Poppins Light",Font.BOLD,15));
- depositTransactionType.setFont(new Font("Poppins Light",Font.BOLD,15));
- depositAccountNumber.setFont(new Font("Poppins Light",Font.BOLD,15));
- depositAmountDeposit.setFont(new Font("Poppins Light",Font.BOLD,15));
- depositReminder.setFont(new Font("Poppins Light",Font.BOLD,20));
- transferDateOras.setFont(new Font("Poppins Light",Font.BOLD,15));
- transferTerminalNo.setFont(new Font("Poppins Light",Font.BOLD,15));
- transferLocation.setFont(new Font("Poppins Light",Font.BOLD,15));
- transferCardNo.setFont(new Font("Poppins Light",Font.BOLD,15));
- transferTransactionType.setFont(new Font("Poppins Light",Font.BOLD,15));
- transferAccountNumber.setFont(new Font("Poppins Light",Font.BOLD,15));
- transferMoney.setFont(new Font("Poppins Light",Font.BOLD,15));
- transferAvailableBalance.setFont(new Font("Poppins Light",Font.BOLD,15));
- transferReminder.setFont(new Font("Poppins Light",Font.BOLD,20));
- //Frames SetBounds
- balanceFrame.setBounds(600,50,500,800);
- balanceFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- balanceFrame.setLayout(null);
- balanceFrame.setVisible(false);
- withdrawalFrame.setBounds(600,50,500,900);
- withdrawalFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- withdrawalFrame.setLayout(null);
- withdrawalFrame.setVisible(false);
- depositFrame.setBounds(600,50,500,800);
- depositFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- depositFrame.setLayout(null);
- depositFrame.setVisible(false);
- transferFrame.setBounds(600,50,500,900);
- transferFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- transferFrame.setLayout(null);
- transferFrame.setVisible(true);
- /*-----------------------ACTION LISTENER-----------------------------------------*/
- logout.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- int num =JOptionPane.showConfirmDialog(null,"Do you want to logout?","Confirmation",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
- if(num == 0){
- JOptionPane.showMessageDialog(null,"GoodBye!");
- fadmin.setVisible(false);
- f.setVisible(true);
- }else{
- fadmin.setVisible(true);
- }
- }
- });
- Approve.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- int num = JOptionPane.showConfirmDialog(null,"Do you want to approve?","Confirmation",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
- if(num == 0){
- JOptionPane.showMessageDialog(null,"Transaction Approve!");
- int num1 = table.getSelectedRow();
- model.setValueAt("Approve",num1,3);
- }else{
- JOptionPane.showMessageDialog(null,"Transaction Denied");
- }
- }
- });
- Cancelled.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- int num = JOptionPane.showConfirmDialog(null,"Do you want to Cancel?","Confirmation",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
- if (num == 0){
- JOptionPane.showMessageDialog(null,"Transaction Denied");
- int num1 = table.getSelectedRow();
- model.removeRow(num1);
- }
- }
- });
- searchacc.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- String x = useracctft.getText();
- int size = x.length();
- if(size ==10){
- accPanel.setVisible(true);
- accPanel2.setVisible(false);
- }
- }
- });
- updateacc.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- int num = JOptionPane.showConfirmDialog(null,"Do you want to Update? ", "Confirmation",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
- if(num == 0){
- String x = accpanel_accnumID.getText();
- String x2 = accpanel_clientID.getText();
- String x3 = accpanel_tft3.getText();
- tbacc.setValueAt(x,0,1);
- tbacc.setValueAt(x2,0,0);
- tbacc.setValueAt(x3,0,2);
- accPanel2.setVisible(false);
- accPanel.setVisible(true);
- JOptionPane.showMessageDialog(null,"Updated!");
- }else{
- JOptionPane.showMessageDialog(null,"Update Cancelled");
- }
- }
- });
- deleteacc.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- int num = JOptionPane.showConfirmDialog(null,"Do you want to delete?","Confirmation", JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
- if(num == 0){
- JOptionPane.showMessageDialog(null,"Account Archived");
- int num1 = tbacc.getSelectedRow();
- tableacc.removeRow(num1);
- }else {
- JOptionPane.showMessageDialog(null,"Delete Cancelled!");
- }
- }
- });
- createbtn.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- int num = JOptionPane.showConfirmDialog(null,"Do you want to Create?","Confirmation", JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
- if(num == 0){
- String x = createaccpanel_clientID.getText();
- String x2 = createaccpanel_accnumID.getText();
- String x3 = createaccpanel_tft3.getText();
- String [] data = {x,x2,x3};
- tableacc.addRow(data);
- JOptionPane.showMessageDialog(null,"Success!");
- }else {
- JOptionPane.showMessageDialog(null,"Cancelled!");
- }
- }
- });
- generatebtn.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- Random rand = new Random();
- char[] letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray();
- String combi = "";
- int a = 0;
- for(int i = 0; i < 4; i++){
- if(a == 0){
- combi += rand.nextInt(9);
- combi += letters[rand.nextInt(26)];
- combi += rand.nextInt(9);
- combi += letters[rand.nextInt(26)];
- a++;
- }
- else{
- combi += rand.nextInt(9);
- combi += rand.nextInt(9);
- combi += letters[rand.nextInt(26)];
- combi += letters[rand.nextInt(26)];
- a = 0;
- }
- if(i != 3){
- combi += "-";
- }
- }
- createaccpanel_cardID.setText(String.valueOf(combi));
- Random randa = new Random();
- String combi2 = "";
- int b = 0;
- for(int k = 0; k < 4; k++){
- if(b == 0){
- combi2 += randa.nextInt(9);
- combi2 += randa.nextInt(9);
- combi2 += randa.nextInt(9);
- combi2 += randa.nextInt(9);
- b++;
- }
- else{
- combi2 += randa.nextInt(9);
- combi2 += randa.nextInt(9);
- b = 0;
- }
- if(k != 3){
- combi2 += "-";
- }
- }
- createaccpanel_accnumID.setText(String.valueOf(combi2));
- Random randb = new Random();
- char[] letters3 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray();
- String combi3 = "";
- int c = 0;
- for(int l = 0; l < 4; l++){
- if(c == 0){
- combi3 += letters3[randb.nextInt(26)];
- combi3 += letters3[randb.nextInt(26)];
- combi3 += randb.nextInt(10);
- combi3 += randb.nextInt(10);
- c++;
- }
- }
- createaccpanel_clientID.setText(String.valueOf(combi3));
- }
- });
- enteracc.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- int num = tbacc.getSelectedRow();
- String x =tbacc.getValueAt(num,1).toString();
- String x2 = tbacc.getValueAt(num,0).toString();
- String x3 = tbacc.getValueAt(num,2).toString();
- accpanel_accnumID.setText(x);
- accpanel_clientID.setText(x2);
- accpanel_tft3.setText(x3);
- accPanel.setVisible(false);
- accPanel2.setVisible(true);
- }
- });
- adminbtn.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- int num = JOptionPane.showConfirmDialog(null,"Do you want to login? ", "Confirmation",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
- if (num == 0){
- f.setVisible(false);
- fadmin.setVisible(true);
- }else {
- JOptionPane.showMessageDialog(null,"Log in Cancelled!");
- }
- }
- });
- guestbtn.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- int num = JOptionPane.showConfirmDialog(null,"Do you want to login? ", "Confirmation",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
- if(num == 0){
- f.setVisible(false);
- fGuest.setVisible(true);
- }else {
- JOptionPane.showMessageDialog(null,"Log in Cancelled!");
- }
- }
- });
- BI.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- MainPanel.setVisible(false);
- SCPanel.setVisible(true);
- }
- });
- savings.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- SCPanel.setVisible(false);
- PassPanel.setVisible(true);
- }
- });
- current.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- SCPanel.setVisible(false);
- PassPanel.setVisible(true);
- }
- });
- savings2.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- SCPanel2.setVisible(false);
- PassPanel2.setVisible(true);
- }
- });
- current2.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- SCPanel2.setVisible(false);
- PassPanel2.setVisible(true);
- }
- });
- enter.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- PassPanel.setVisible(false);
- balancePanel.setVisible(true);
- }
- });
- enter3.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- PassPanel2.setVisible(false);
- putamountPanel.setVisible(true);
- }
- });
- byes.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- balancePanel.setVisible(false);
- putamountPanel.setVisible(true);
- }
- });
- WD.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- MainPanel.setVisible(false);
- SCPanel2.setVisible(true);
- }
- });
- Deposit.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- MainPanel.setVisible(false);
- depAccountPanel.setVisible(true);
- }
- });
- enterdep.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- }
- });
- FT.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- MainPanel.setVisible(false);
- depAccountPanel.setVisible(true);
- }
- });
- cancel.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- fGuest.setVisible(false);
- }
- });
- cancel2.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- fGuest.setVisible(false);
- }
- });
- createbtn.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- }
- });
- /*------------------------ACTION LISTENER------------------------------*/
- try{
- Class.forName("com.mysql.cj.jdbc.Driver");
- Connection con= DriverManager.getConnection(
- "jdbc:mysql://localhost:3306/db?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC/banksystem","root","");
- //here sonoo is database name, root is username and password
- Statement stmt=con.createStatement();
- ResultSet rs=stmt.executeQuery("select * from accounts");
- while(rs.next())
- System.out.println(rs.getInt(1)+" "+rs.getString(2)+" "+rs.getString(3));
- con.close();
- }catch(Exception e){ System.out.println(e);}
- //GuestMain Panel-Frame Componets
- fGuest.setBounds(10,10,1680,920);
- fGuest.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- fGuest.setLayout(null);
- fGuest.setVisible(false);
- //AdminMain Panel-Frame Components
- fadmin.setSize(1680,920);
- fadmin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- fadmin.setLayout(null);
- fadmin.setVisible(false);
- //AdminGuest Panel-Frame Components
- f.setBounds(40,50,1680,920);
- f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- f.setLayout(null);
- f.setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement