0% found this document useful (0 votes)
21 views208 pages

Java Coding Proj

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views208 pages

Java Coding Proj

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 208

INVENTORY MANAGEMENT

SYSTEM
PROJECT REPORT

(SWE1007) PROGRAMMING IN JAVA [JTH COMPONENT]


SUBMITTED BY: {TEAM 8} FACULTY: DR. ANITHA
M HARISH GAUTHAM (22MIS0421)
AZMIL ASHURUFF (22MIS0074)
SIDDHARTH SATHEESH NAIR (22MIS0097)
EXPERIMENTAL ANALYSIS
CODING:
 {LOGIN.JAVA}
/*
* Click
nbfs://nbhost/SystemFileSystem/Templates/Licenses/licen
se-default.txt to change this license
* Click
nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFr
ame.java to edit this template
*/
package ism;

import java.awt.Color;
import java.awt.Toolkit;
import javax.swing.BorderFactory;

/**
*
* @author azmil
*/

import javax.swing.*;
import java.sql.*;

public class Loginpage extends javax.swing.JFrame {


/**
* Creates new form Loginpage
*/
public Loginpage() {
initComponents();
this.setLocationRelativeTo(null);

this.getRootPane().setBorder(BorderFactory.createMatte
Border(2,2,2,2,new Color(8,61,65)));

this.setIconImage(Toolkit.getDefaultToolkit().getImage(g
etClass().getResource("/Icon/logo.png")));
}

/**
* 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">
private void initComponents() {

jPanel1 = new javax.swing.JPanel();


jPanel2 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jTextField2 = new javax.swing.JTextField();
jLabel6 = new javax.swing.JLabel();
jLabel7 = new javax.swing.JLabel();
jPasswordField1 = new
javax.swing.JPasswordField();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jLabel8 = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.
EXIT_ON_CLOSE);

jPanel1.setBackground(new java.awt.Color(255,
255, 255));

jPanel2.setBackground(new java.awt.Color(0, 138,


207));

jLabel1.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/Icon/log
o.png"))); // NOI18N
jLabel3.setFont(new java.awt.Font("Segoe UI", 1,
24)); // NOI18N
jLabel3.setForeground(new java.awt.Color(255, 255,
255));

jLabel3.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel3.setText("INVENTORY CENTRAL ");

jLabel4.setFont(new java.awt.Font("Segoe UI", 0,


18)); // NOI18N
jLabel4.setForeground(new java.awt.Color(255, 255,
255));

jLabel4.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel4.setText("The Software You Need");

jLabel5.setForeground(new java.awt.Color(255, 255,


255));

jLabel5.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel5.setText("Copyright © Inventory Central All
rights reserved");

javax.swing.GroupLayout jPanel2Layout = new


javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addComponent(jLabel1,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING, jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel2Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jLabel5,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jLabel3,
javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(javax.swing.GroupLayout.Alignme
nt.LEADING, jPanel2Layout.createSequentialGroup()
.addComponent(jLabel4,
javax.swing.GroupLayout.PREFERRED_SIZE, 376,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 12, Short.MAX_VALUE)))
.addContainerGap())
);
jPanel2Layout.setVerticalGroup(

jPanel2Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup(
)
.addGap(41, 41, 41)
.addComponent(jLabel1,
javax.swing.GroupLayout.PREFERRED_SIZE, 244,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED)
.addComponent(jLabel3)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED)
.addComponent(jLabel4)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jLabel5)
.addGap(43, 43, 43))
);

jLabel2.setFont(new java.awt.Font("Arial Rounded


MT Bold", 1, 48)); // NOI18N
jLabel2.setForeground(new java.awt.Color(0, 138,
207));

jLabel2.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel2.setText("LOGIN");
jLabel2.setAutoscrolls(true);
jTextField2.setFont(new java.awt.Font("Segoe UI",
0, 18)); // NOI18N
jTextField2.setBorder(new
javax.swing.border.LineBorder(new java.awt.Color(0,
137, 208), 2, true));
jTextField2.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jTextField2ActionPerformed(evt);
}
});

jLabel6.setFont(new java.awt.Font("Segoe UI", 0,


24)); // NOI18N
jLabel6.setText("USERNAME");

jLabel7.setFont(new java.awt.Font("Segoe UI", 0,


24)); // NOI18N
jLabel7.setText("PASSWORD");

jPasswordField1.setFont(new java.awt.Font("Segoe
UI", 0, 18)); // NOI18N

jPasswordField1.setBorder(javax.swing.BorderFactory.cr
eateLineBorder(new java.awt.Color(0, 137, 208), 2));

jButton1.setBackground(new java.awt.Color(0, 137,


208));
jButton1.setFont(new java.awt.Font("Segoe UI", 1,
18)); // NOI18N
jButton1.setForeground(new java.awt.Color(255,
255, 255));
jButton1.setText("LOGIN");

jButton1.setBorder(javax.swing.BorderFactory.createLine
Border(new java.awt.Color(0, 0, 0), 2));
jButton1.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});

jButton2.setBackground(new java.awt.Color(0, 137,


208));
jButton2.setFont(new java.awt.Font("Segoe UI", 1,
18)); // NOI18N
jButton2.setForeground(new java.awt.Color(255,
255, 255));
jButton2.setText("REGISTER USER");

jButton2.setBorder(javax.swing.BorderFactory.createLine
Border(new java.awt.Color(0, 0, 0), 2));
jButton2.setPreferredSize(new
java.awt.Dimension(161, 35));
jButton2.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});

jLabel8.setFont(new java.awt.Font("Segoe UI", 0,


18)); // NOI18N
jLabel8.setText("Not Registered?");

javax.swing.GroupLayout jPanel1Layout = new


javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup(
)
.addComponent(jPanel2,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel1Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGr
oup()
.addGap(38, 38, 38)
.addGroup(jPanel1Layout.createParallelGr
oup(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addComponent(jLabel6,
javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel7,
javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.PREFERRED_SIZE, 137,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton1,
javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.PREFERRED_SIZE, 77,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(javax.swing.GroupLayout.Ali
gnment.LEADING,
jPanel1Layout.createSequentialGroup()
.addComponent(jLabel8,
javax.swing.GroupLayout.PREFERRED_SIZE, 149,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.Layout
Style.ComponentPlacement.RELATED)
.addComponent(jButton2,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jTextField2,
javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.DEFAULT_SIZE, 332,
Short.MAX_VALUE)
.addComponent(jPasswordField1,
javax.swing.GroupLayout.Alignment.LEADING)))
.addGroup(jPanel1Layout.createSequentialGr
oup()
.addPreferredGap(javax.swing.LayoutStyle
.ComponentPlacement.RELATED)
.addComponent(jLabel2,
javax.swing.GroupLayout.PREFERRED_SIZE, 405,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(15, Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addComponent(jPanel2,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(jPanel1Layout.createSequentialGroup(
)
.addGap(34, 34, 34)
.addComponent(jLabel2)
.addGap(36, 36, 36)
.addComponent(jLabel6,
javax.swing.GroupLayout.PREFERRED_SIZE, 31,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jTextField2,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jLabel7,
javax.swing.GroupLayout.PREFERRED_SIZE, 32,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jPasswordField1,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(29, 29, 29)
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE, 35,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addGroup(jPanel1Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel8,
javax.swing.GroupLayout.PREFERRED_SIZE, 32,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton2,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(65, Short.MAX_VALUE))
);

javax.swing.GroupLayout layout = new


javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alig
nment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jPanel1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 0, Short.MAX_VALUE))
);
layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alig
nment.LEADING)
.addComponent(jPanel1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
);

pack();
setLocationRelativeTo(null);
}// </editor-fold>

private void
jTextField2ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:

private void
jButton2ActionPerformed(java.awt.event.ActionEvent
evt) {
Registeruser RegisteruserFrame = new
Registeruser();
RegisteruserFrame.setVisible(true);
RegisteruserFrame.pack();
RegisteruserFrame.setLocationRelativeTo(null);
this.dispose(); // TODO add your handling code
here:
}

private boolean validate_data(String a, String b){


try{
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost:33
06/ims","root","");
PreparedStatement pst =
con.prepareStatement("select* from login where
username=? and password=?");
pst.setString(1, a);
pst.setString(2,b);
ResultSet rs = pst.executeQuery();
if (rs.next())
return true;
else
return false;
}
catch(Exception e){
System.out.println(e);
return false;
}
}

private void
jButton1ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
if (jTextField2.getText().length()==0)
JOptionPane.showMessageDialog(null,"ENTER
USERNAME");
else if(jPasswordField1.getText().length()==0)
JOptionPane.showMessageDialog(null,"ENTER
PASSWORD");
else{
String a = jTextField2.getText();
String b = jPasswordField1.getText();
if(validate_data(a,b)){
JOptionPane.showMessageDialog(null,"LOGIN
SUCCESSFULL");
Mainpage MainpageFrame = new Mainpage();
MainpageFrame.setVisible(true);
MainpageFrame.pack();
MainpageFrame.setLocationRelativeTo(null);
this.dispose();
}
else{

JOptionPane.showMessageDialog(null,"INCORRECT
USERNAME OR PASSWORD");
}
}
}

/**
* @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/looka
ndfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo
info : javax.swing.UIManager.getInstalledLookAndFeels())
{
if ("Nimbus".equals(info.getName())) {

javax.swing.UIManager.setLookAndFeel(info.getClassNa
me());
break;
}
}
} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(Loginpage.class.getN
ame()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(Loginpage.class.getN
ame()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(Loginpage.class.getN
ame()).log(java.util.logging.Level.SEVERE, null, ex);
} catch
(javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(Loginpage.class.getN
ame()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>

/* Create and display the form */


java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Loginpage().setVisible(true);
}
});
}

// Variables declaration - do not modify


private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPasswordField jPasswordField1;
private javax.swing.JTextField jTextField2;
// End of variables declaration
}
 {REGISTERUSER.JAVA}
/*
* Click
nbfs://nbhost/SystemFileSystem/Templates/Licenses/licen
se-default.txt to change this license
* Click
nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFr
ame.java to edit this template
*/
package ism;

import java.awt.Color;
import java.awt.Toolkit;
import javax.swing.BorderFactory;

/**
*
* @author Harish
*/

import javax.swing.*;
import java.sql.*;
public class Registeruser extends javax.swing.JFrame {

/**
* Creates new form Registeruser
*/
public Registeruser() {
initComponents();
this.setLocationRelativeTo(null);

this.getRootPane().setBorder(BorderFactory.createMatte
Border(2,2,2,2,new Color(8,61,65)));

this.setIconImage(Toolkit.getDefaultToolkit().getImage(g
etClass().getResource("/Icon/logo.png")));
}

/**
* 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">
private void initComponents() {

jPanel2 = new javax.swing.JPanel();


jLabel1 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
jPanel1 = new javax.swing.JPanel();
jPanel3 = new javax.swing.JPanel();
jLabel2 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
jLabel7 = new javax.swing.JLabel();
jLabel8 = new javax.swing.JLabel();
jLabel9 = new javax.swing.JLabel();
jTextField2 = new javax.swing.JTextField();
jLabel10 = new javax.swing.JLabel();
jLabel11 = new javax.swing.JLabel();
jPasswordField1 = new
javax.swing.JPasswordField();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jLabel12 = new javax.swing.JLabel();
jLabel13 = new javax.swing.JLabel();
jTextField3 = new javax.swing.JTextField();

setDefaultCloseOperation(javax.swing.WindowConstants.
EXIT_ON_CLOSE);
setPreferredSize(new java.awt.Dimension(826,
504));
getContentPane().setLayout(new
org.netbeans.lib.awtextra.AbsoluteLayout());
jPanel2.setBackground(new java.awt.Color(0, 138,
207));

jLabel1.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/Icon/log
o.png"))); // NOI18N

jLabel3.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jLabel3.setForeground(new java.awt.Color(255, 255,
255));

jLabel3.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel3.setText("INVENTORY CENTRAL ");

jLabel4.setFont(new java.awt.Font("Segoe UI", 0,


18)); // NOI18N
jLabel4.setForeground(new java.awt.Color(255, 255,
255));

jLabel4.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel4.setText("The Software You Need");

jLabel5.setForeground(new java.awt.Color(255, 255,


255));
jLabel5.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel5.setText("Copyright © Inventory Central All
rights reserved");

javax.swing.GroupLayout jPanel2Layout = new


javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(

jPanel2Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addComponent(jLabel1,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING, jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel2Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jLabel5,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jLabel3,
javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(javax.swing.GroupLayout.Alignme
nt.LEADING, jPanel2Layout.createSequentialGroup()
.addComponent(jLabel4,
javax.swing.GroupLayout.PREFERRED_SIZE, 376,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 12, Short.MAX_VALUE)))
.addContainerGap())
);
jPanel2Layout.setVerticalGroup(

jPanel2Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup(
)
.addGap(41, 41, 41)
.addComponent(jLabel1,
javax.swing.GroupLayout.PREFERRED_SIZE, 244,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED)
.addComponent(jLabel3)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED)
.addComponent(jLabel4)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED, 87, Short.MAX_VALUE)
.addComponent(jLabel5)
.addGap(43, 43, 43))
);

getContentPane().add(jPanel2, new
org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, -1,
500));
jPanel1.setBackground(new java.awt.Color(255,
255, 255));
jPanel1.setPreferredSize(new
java.awt.Dimension(826, 504));

jPanel3.setBackground(new java.awt.Color(0, 138,


207));

jLabel2.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/Icon/log
o.png"))); // NOI18N

jLabel6.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jLabel6.setForeground(new java.awt.Color(255, 255,
255));

jLabel6.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel6.setText("INVENTORY CENTRAL ");

jLabel7.setFont(new java.awt.Font("Segoe UI", 0,


18)); // NOI18N
jLabel7.setForeground(new java.awt.Color(255, 255,
255));

jLabel7.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel7.setText("The Software You Need");

jLabel8.setForeground(new java.awt.Color(255, 255,


255));

jLabel8.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel8.setText("Copyright © Inventory Central All
rights reserved");

javax.swing.GroupLayout jPanel3Layout = new


javax.swing.GroupLayout(jPanel3);
jPanel3.setLayout(jPanel3Layout);
jPanel3Layout.setHorizontalGroup(

jPanel3Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addComponent(jLabel2,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING, jPanel3Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel3Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jLabel8,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jLabel6,
javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(javax.swing.GroupLayout.Alignme
nt.LEADING, jPanel3Layout.createSequentialGroup()
.addComponent(jLabel7,
javax.swing.GroupLayout.PREFERRED_SIZE, 376,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 12, Short.MAX_VALUE)))
.addContainerGap())
);
jPanel3Layout.setVerticalGroup(

jPanel3Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup(
)
.addGap(41, 41, 41)
.addComponent(jLabel2,
javax.swing.GroupLayout.PREFERRED_SIZE, 244,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED)
.addComponent(jLabel6)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED)
.addComponent(jLabel7)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jLabel8)
.addGap(43, 43, 43))
);

jLabel9.setFont(new java.awt.Font("Arial Rounded


MT Bold", 1, 48)); // NOI18N
jLabel9.setForeground(new java.awt.Color(0, 138,
207));

jLabel9.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel9.setText("REGISTER");
jLabel9.setAutoscrolls(true);

jTextField2.setFont(new java.awt.Font("Segoe UI",


0, 18)); // NOI18N
jTextField2.setBorder(new
javax.swing.border.LineBorder(new java.awt.Color(0,
137, 208), 2, true));
jTextField2.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jTextField2ActionPerformed(evt);
}
});

jLabel10.setFont(new java.awt.Font("Segoe UI", 0,


20)); // NOI18N
jLabel10.setText("EMAIL");
jLabel11.setFont(new java.awt.Font("Segoe UI", 0,
20)); // NOI18N
jLabel11.setText("PASSWORD");

jPasswordField1.setFont(new java.awt.Font("Segoe
UI", 0, 18)); // NOI18N

jPasswordField1.setBorder(javax.swing.BorderFactory.cr
eateLineBorder(new java.awt.Color(0, 137, 208), 2));

jButton1.setBackground(new java.awt.Color(0, 137,


208));
jButton1.setFont(new java.awt.Font("Segoe UI", 1,
18)); // NOI18N
jButton1.setForeground(new java.awt.Color(255,
255, 255));
jButton1.setText("REGISTER");

jButton1.setBorder(javax.swing.BorderFactory.createLine
Border(new java.awt.Color(0, 0, 0), 2));
jButton1.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});

jButton2.setBackground(new java.awt.Color(0, 137,


208));
jButton2.setFont(new java.awt.Font("Segoe UI", 1,
18)); // NOI18N
jButton2.setForeground(new java.awt.Color(255,
255, 255));
jButton2.setText("LOGIN");

jButton2.setBorder(javax.swing.BorderFactory.createLine
Border(new java.awt.Color(0, 0, 0), 2));
jButton2.setPreferredSize(new
java.awt.Dimension(161, 35));
jButton2.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});

jLabel12.setFont(new java.awt.Font("Segoe UI", 0,


18)); // NOI18N
jLabel12.setText("Registered?");

jLabel13.setFont(new java.awt.Font("Segoe UI", 0,


20)); // NOI18N
jLabel13.setText("USERNAME");

jTextField3.setFont(new java.awt.Font("Segoe UI",


0, 18)); // NOI18N
jTextField3.setBorder(new
javax.swing.border.LineBorder(new java.awt.Color(0,
137, 208), 2, true));
jTextField3.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jTextField3ActionPerformed(evt);
}
});

javax.swing.GroupLayout jPanel1Layout = new


javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup(
)
.addComponent(jPanel3,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel1Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGr
oup()
.addPreferredGap(javax.swing.LayoutStyle
.ComponentPlacement.RELATED)
.addComponent(jLabel9,
javax.swing.GroupLayout.PREFERRED_SIZE, 400,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel1Layout.createSequentialGr
oup()
.addGap(38, 38, 38)
.addGroup(jPanel1Layout.createParallelGr
oup(javax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(javax.swing.GroupLayout.Ali
gnment.LEADING,
jPanel1Layout.createSequentialGroup()
.addComponent(jLabel12,
javax.swing.GroupLayout.PREFERRED_SIZE, 143,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.Layout
Style.ComponentPlacement.RELATED)
.addComponent(jButton2,
javax.swing.GroupLayout.PREFERRED_SIZE, 98,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jLabel10,
javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel11,
javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.PREFERRED_SIZE, 137,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton1,
javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.PREFERRED_SIZE, 113,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel13,
javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Ali
gnment.LEADING,
jPanel1Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.TRAILING, false)
.addComponent(jPasswordField1,
javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.DEFAULT_SIZE, 324,
Short.MAX_VALUE)
.addComponent(jTextField3,
javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField2,
javax.swing.GroupLayout.Alignment.LEADING))))))
);
jPanel1Layout.setVerticalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addComponent(jPanel3,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(jPanel1Layout.createSequentialGroup(
)
.addContainerGap()
.addComponent(jLabel9,
javax.swing.GroupLayout.PREFERRED_SIZE, 51,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(29, 29, 29)
.addComponent(jLabel10,
javax.swing.GroupLayout.PREFERRED_SIZE, 31,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED)
.addComponent(jTextField2,
javax.swing.GroupLayout.PREFERRED_SIZE, 31,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED)
.addComponent(jLabel13,
javax.swing.GroupLayout.PREFERRED_SIZE, 31,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(2, 2, 2)
.addComponent(jTextField3,
javax.swing.GroupLayout.PREFERRED_SIZE, 31,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.UNRELATED)
.addComponent(jLabel11,
javax.swing.GroupLayout.PREFERRED_SIZE, 32,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED)
.addComponent(jPasswordField1,
javax.swing.GroupLayout.PREFERRED_SIZE, 31,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(44, 44, 44)
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE, 35,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(28, 28, 28)
.addGroup(jPanel1Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton2,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel12,
javax.swing.GroupLayout.PREFERRED_SIZE, 32,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(63, Short.MAX_VALUE))
);

getContentPane().add(jPanel1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 810,
510));

pack();
setLocationRelativeTo(null);
}// </editor-fold>

private void
jTextField2ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:

private void
jButton1ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
if (jTextField2.getText().length()==0)
JOptionPane.showMessageDialog(null,"ENTER
EMAIL");
else if(jTextField3.getText().length()==0)
JOptionPane.showMessageDialog(null,"ENTER
USERNAME");
else if(jPasswordField1.getText().length()==0)
JOptionPane.showMessageDialog(null,"ENTER
PASSWORD");
else{
String a = jTextField2.getText();
String b = jTextField3.getText();
String c = jPasswordField1.getText();
try{
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost:33
06/ims","root","");
Statement st = con.createStatement();
String que = "insert into
login(username,email,password)"+"values('"+b+"','"+a+"
','"+c+"')";
int rs = st.executeUpdate(que);
if(rs>0){

JOptionPane.showMessageDialog(null,"REGISTERED
SUCCESSFULLY");
}
}
catch(Exception e){
JOptionPane.showMessageDialog(null,e);
}
}
}

private void
jButton2ActionPerformed(java.awt.event.ActionEvent
evt) {
Loginpage LoginpageFrame = new Loginpage();
LoginpageFrame.setVisible(true);
LoginpageFrame.pack();
LoginpageFrame.setLocationRelativeTo(null);
this.dispose(); // TODO add your handling code
here:
}

private void
jTextField3ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
}

/**
* @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/looka
ndfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo
info : javax.swing.UIManager.getInstalledLookAndFeels())
{
if ("Nimbus".equals(info.getName())) {

javax.swing.UIManager.setLookAndFeel(info.getClassNa
me());
break;
}
}
} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(Registeruser.class.get
Name()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(Registeruser.class.get
Name()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(Registeruser.class.get
Name()).log(java.util.logging.Level.SEVERE, null, ex);
} catch
(javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(Registeruser.class.get
Name()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>

/* Create and display the form */


java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Registeruser().setVisible(true);
}
});
}

// Variables declaration - do not modify


private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel10;
private javax.swing.JLabel jLabel11;
private javax.swing.JLabel jLabel12;
private javax.swing.JLabel jLabel13;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
private javax.swing.JLabel jLabel9;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private javax.swing.JPasswordField jPasswordField1;
private javax.swing.JTextField jTextField2;
private javax.swing.JTextField jTextField3;
// End of variables declaration
}
 {MAINPAGE.JAVA}
/*
* Click
nbfs://nbhost/SystemFileSystem/Templates/Licenses/licen
se-default.txt to change this license
* Click
nbfs://nbhost/SystemFileSystem/Templates/GUIForms/JFr
ame.java to edit this template
*/
package ism;

import java.awt.Color;
import java.awt.Toolkit;
import java.awt.print.PrinterException;
import javax.swing.BorderFactory;
import java.util.Random;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
*
* @author azmil
*/

import javax.swing.*;
import java.sql.*;
import java.text.MessageFormat;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.table.DefaultTableModel;

public class Mainpage extends javax.swing.JFrame {

/**
* Creates new form Mainpage
*/
Color defaultcolor, newcolor;
public Mainpage() {
initComponents();

defaultcolor = new Color(0,138,207);


newcolor = new Color(0,51,102);
homepanelside.setBackground(newcolor);
this.setLocationRelativeTo(null);

this.getRootPane().setBorder(BorderFactory.createMatte
Border(2,2,2,2,new Color(8,61,65)));

this.setIconImage(Toolkit.getDefaultToolkit().getImage(g
etClass().getResource("/Icon/logo.png")));
}

/**
* 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">
private void initComponents() {

jPanel1 = new javax.swing.JPanel();


homepanelside = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
addpanelside = new javax.swing.JPanel();
jLabel4 = new javax.swing.JLabel();
searchpanelside = new javax.swing.JPanel();
jLabel3 = new javax.swing.JLabel();
inventorypanelside = new javax.swing.JPanel();
jLabel5 = new javax.swing.JLabel();
returnpanelside = new javax.swing.JPanel();
jLabel6 = new javax.swing.JLabel();
purchasepanelside = new javax.swing.JPanel();
jLabel7 = new javax.swing.JLabel();
tracksalespanelside = new javax.swing.JPanel();
jLabel8 = new javax.swing.JLabel();
updateloginpanelside = new javax.swing.JPanel();
jLabel9 = new javax.swing.JLabel();
logoutpanelside = new javax.swing.JPanel();
jLabel10 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jTabbedPane2 = new javax.swing.JTabbedPane();
jPanel2 = new javax.swing.JPanel();
jPanel10 = new javax.swing.JPanel();
jLabel11 = new javax.swing.JLabel();
jPanel27 = new javax.swing.JPanel();
jLabel49 = new javax.swing.JLabel();
jLabel50 = new javax.swing.JLabel();
jLabel51 = new javax.swing.JLabel();
jLabel52 = new javax.swing.JLabel();
jPanel3 = new javax.swing.JPanel();
jPanel12 = new javax.swing.JPanel();
jLabel13 = new javax.swing.JLabel();
jPanel11 = new javax.swing.JPanel();
TextBox1 = new javax.swing.JTextField();
TextBox5 = new javax.swing.JTextField();
jLabel12 = new javax.swing.JLabel();
TextBox6 = new javax.swing.JTextField();
TextBox7 = new javax.swing.JTextField();
jLabel14 = new javax.swing.JLabel();
TextBox2 = new javax.swing.JTextField();
jLabel15 = new javax.swing.JLabel();
jLabel16 = new javax.swing.JLabel();
TextBox4 = new javax.swing.JTextField();
TextBox3 = new javax.swing.JTextField();
jLabel17 = new javax.swing.JLabel();
jLabel18 = new javax.swing.JLabel();
jLabel19 = new javax.swing.JLabel();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jButton20 = new javax.swing.JButton();
jPanel4 = new javax.swing.JPanel();
jPanel13 = new javax.swing.JPanel();
jLabel20 = new javax.swing.JLabel();
jPanel14 = new javax.swing.JPanel();
jTextField4 = new javax.swing.JTextField();
jTextField5 = new javax.swing.JTextField();
jLabel21 = new javax.swing.JLabel();
jLabel22 = new javax.swing.JLabel();
jLabel23 = new javax.swing.JLabel();
jLabel24 = new javax.swing.JLabel();
jLabel25 = new javax.swing.JLabel();
jTextField1 = new javax.swing.JTextField();
jTextField2 = new javax.swing.JTextField();
jTextField3 = new javax.swing.JTextField();
jButton3 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
jButton5 = new javax.swing.JButton();
jPanel15 = new javax.swing.JPanel();
jLabel26 = new javax.swing.JLabel();
jScrollPane1 = new javax.swing.JScrollPane();
jTable1 = new javax.swing.JTable();
jTextField6 = new javax.swing.JTextField();
jButton6 = new javax.swing.JButton();
jPanel5 = new javax.swing.JPanel();
jPanel16 = new javax.swing.JPanel();
jLabel27 = new javax.swing.JLabel();
jScrollPane2 = new javax.swing.JScrollPane();
jTable2 = new javax.swing.JTable();
jButton7 = new javax.swing.JButton();
jButton8 = new javax.swing.JButton();
jPanel6 = new javax.swing.JPanel();
jPanel17 = new javax.swing.JPanel();
jTextField7 = new javax.swing.JTextField();
jTextField8 = new javax.swing.JTextField();
jLabel28 = new javax.swing.JLabel();
jLabel29 = new javax.swing.JLabel();
jLabel30 = new javax.swing.JLabel();
jLabel31 = new javax.swing.JLabel();
jLabel32 = new javax.swing.JLabel();
jTextField9 = new javax.swing.JTextField();
jTextField10 = new javax.swing.JTextField();
jTextField11 = new javax.swing.JTextField();
jPanel18 = new javax.swing.JPanel();
jLabel33 = new javax.swing.JLabel();
jButton9 = new javax.swing.JButton();
jButton10 = new javax.swing.JButton();
jPanel19 = new javax.swing.JPanel();
jLabel34 = new javax.swing.JLabel();
jButton11 = new javax.swing.JButton();
jTextField12 = new javax.swing.JTextField();
jScrollPane3 = new javax.swing.JScrollPane();
jTable3 = new javax.swing.JTable();
jPanel7 = new javax.swing.JPanel();
jPanel20 = new javax.swing.JPanel();
jTextField13 = new javax.swing.JTextField();
jTextField14 = new javax.swing.JTextField();
jLabel35 = new javax.swing.JLabel();
jLabel36 = new javax.swing.JLabel();
jLabel37 = new javax.swing.JLabel();
jLabel38 = new javax.swing.JLabel();
jLabel39 = new javax.swing.JLabel();
jTextField15 = new javax.swing.JTextField();
jTextField16 = new javax.swing.JTextField();
jTextField17 = new javax.swing.JTextField();
jPanel21 = new javax.swing.JPanel();
jLabel40 = new javax.swing.JLabel();
jTextField18 = new javax.swing.JTextField();
jButton12 = new javax.swing.JButton();
jPanel22 = new javax.swing.JPanel();
jLabel41 = new javax.swing.JLabel();
jButton13 = new javax.swing.JButton();
jButton14 = new javax.swing.JButton();
jButton15 = new javax.swing.JButton();
jScrollPane4 = new javax.swing.JScrollPane();
table = new javax.swing.JTable();
jPanel9 = new javax.swing.JPanel();
jPanel23 = new javax.swing.JPanel();
jLabel42 = new javax.swing.JLabel();
jScrollPane5 = new javax.swing.JScrollPane();
jTable4 = new javax.swing.JTable();
jPanel24 = new javax.swing.JPanel();
jLabel43 = new javax.swing.JLabel();
jButton16 = new javax.swing.JButton();
jButton17 = new javax.swing.JButton();
jPanel8 = new javax.swing.JPanel();
jPanel25 = new javax.swing.JPanel();
jLabel44 = new javax.swing.JLabel();
jPanel26 = new javax.swing.JPanel();
jLabel45 = new javax.swing.JLabel();
jLabel46 = new javax.swing.JLabel();
jLabel47 = new javax.swing.JLabel();
jLabel48 = new javax.swing.JLabel();
jTextField20 = new javax.swing.JTextField();
jTextField21 = new javax.swing.JTextField();
jPasswordField1 = new
javax.swing.JPasswordField();
jPasswordField2 = new
javax.swing.JPasswordField();
jButton18 = new javax.swing.JButton();
jButton19 = new javax.swing.JButton();
jPanel28 = new javax.swing.JPanel();
jButton21 = new javax.swing.JButton();
jScrollPane6 = new javax.swing.JScrollPane();
jTable5 = new javax.swing.JTable();
jButton22 = new javax.swing.JButton();
jPanel30 = new javax.swing.JPanel();
jLabel53 = new javax.swing.JLabel();
jTextField19 = new javax.swing.JTextField();
jButton23 = new javax.swing.JButton();
jPanel29 = new javax.swing.JPanel();
jScrollPane7 = new javax.swing.JScrollPane();
jTable6 = new javax.swing.JTable();
jButton24 = new javax.swing.JButton();
jPanel31 = new javax.swing.JPanel();
jLabel54 = new javax.swing.JLabel();
jTextField22 = new javax.swing.JTextField();
jPanel32 = new javax.swing.JPanel();
jLabel55 = new javax.swing.JLabel();
jPanel33 = new javax.swing.JPanel();
jLabel56 = new javax.swing.JLabel();
jTextField23 = new javax.swing.JTextField();
jTextField24 = new javax.swing.JTextField();
jButton25 = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.
EXIT_ON_CLOSE);
setPreferredSize(new java.awt.Dimension(1200,
630));

jPanel1.setBackground(new java.awt.Color(0, 138,


207));
homepanelside.setBackground(new
java.awt.Color(0, 138, 207));

homepanelside.setBorder(javax.swing.BorderFactory.cre
ateLineBorder(new java.awt.Color(255, 255, 255), 2));
homepanelside.setPreferredSize(new
java.awt.Dimension(250, 50));
homepanelside.addMouseListener(new
java.awt.event.MouseAdapter() {
public void
mouseClicked(java.awt.event.MouseEvent evt) {
homepanelsideMouseClicked(evt);
}
});

jLabel1.setFont(new java.awt.Font("Segoe UI", 1,


18)); // NOI18N
jLabel1.setForeground(new java.awt.Color(255, 255,
255));

jLabel1.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel1.setText("HOME");

javax.swing.GroupLayout homepanelsideLayout =
new javax.swing.GroupLayout(homepanelside);
homepanelside.setLayout(homepanelsideLayout);
homepanelsideLayout.setHorizontalGroup(

homepanelsideLayout.createParallelGroup(javax.swing.G
roupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING, homepanelsideLayout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addContainerGap())
);
homepanelsideLayout.setVerticalGroup(

homepanelsideLayout.createParallelGroup(javax.swing.G
roupLayout.Alignment.LEADING)
.addComponent(jLabel1,
javax.swing.GroupLayout.DEFAULT_SIZE, 34,
Short.MAX_VALUE)
);

addpanelside.setBackground(new java.awt.Color(0,
138, 207));

addpanelside.setBorder(javax.swing.BorderFactory.creat
eLineBorder(new java.awt.Color(255, 255, 255), 2));
addpanelside.setPreferredSize(new
java.awt.Dimension(141, 50));
addpanelside.addMouseListener(new
java.awt.event.MouseAdapter() {
public void
mouseClicked(java.awt.event.MouseEvent evt) {
addpanelsideMouseClicked(evt);
}
});
jLabel4.setFont(new java.awt.Font("Segoe UI", 1,
18)); // NOI18N
jLabel4.setForeground(new java.awt.Color(255, 255,
255));

jLabel4.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel4.setText("ADD PRODUCT");

javax.swing.GroupLayout addpanelsideLayout = new


javax.swing.GroupLayout(addpanelside);
addpanelside.setLayout(addpanelsideLayout);
addpanelsideLayout.setHorizontalGroup(

addpanelsideLayout.createParallelGroup(javax.swing.Gro
upLayout.Alignment.LEADING)
.addGroup(addpanelsideLayout.createSequential
Group()
.addContainerGap()
.addComponent(jLabel4,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addContainerGap())
);
addpanelsideLayout.setVerticalGroup(

addpanelsideLayout.createParallelGroup(javax.swing.Gro
upLayout.Alignment.LEADING)
.addComponent(jLabel4,
javax.swing.GroupLayout.DEFAULT_SIZE, 34,
Short.MAX_VALUE)
);

searchpanelside.setBackground(new
java.awt.Color(0, 138, 207));

searchpanelside.setBorder(javax.swing.BorderFactory.cr
eateLineBorder(new java.awt.Color(255, 255, 255), 2));
searchpanelside.setPreferredSize(new
java.awt.Dimension(250, 50));
searchpanelside.addMouseListener(new
java.awt.event.MouseAdapter() {
public void
mouseClicked(java.awt.event.MouseEvent evt) {
searchpanelsideMouseClicked(evt);
}
});

jLabel3.setFont(new java.awt.Font("Segoe UI", 1,


18)); // NOI18N
jLabel3.setForeground(new java.awt.Color(255, 255,
255));

jLabel3.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel3.setText("SEARCH PRODUCT");

javax.swing.GroupLayout searchpanelsideLayout =
new javax.swing.GroupLayout(searchpanelside);
searchpanelside.setLayout(searchpanelsideLayout);
searchpanelsideLayout.setHorizontalGroup(

searchpanelsideLayout.createParallelGroup(javax.swing.
GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING,
searchpanelsideLayout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel3,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addContainerGap())
);
searchpanelsideLayout.setVerticalGroup(

searchpanelsideLayout.createParallelGroup(javax.swing.
GroupLayout.Alignment.LEADING)
.addComponent(jLabel3,
javax.swing.GroupLayout.DEFAULT_SIZE, 34,
Short.MAX_VALUE)
);

inventorypanelside.setBackground(new
java.awt.Color(0, 138, 207));

inventorypanelside.setBorder(javax.swing.BorderFactory.
createLineBorder(new java.awt.Color(255, 255, 255), 2));
inventorypanelside.addMouseListener(new
java.awt.event.MouseAdapter() {
public void
mouseClicked(java.awt.event.MouseEvent evt) {
inventorypanelsideMouseClicked(evt);
}
});

jLabel5.setFont(new java.awt.Font("Segoe UI", 1,


18)); // NOI18N
jLabel5.setForeground(new java.awt.Color(255, 255,
255));

jLabel5.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel5.setText("INVENTORY");

javax.swing.GroupLayout inventorypanelsideLayout
= new javax.swing.GroupLayout(inventorypanelside);

inventorypanelside.setLayout(inventorypanelsideLayout)
;
inventorypanelsideLayout.setHorizontalGroup(

inventorypanelsideLayout.createParallelGroup(javax.swi
ng.GroupLayout.Alignment.LEADING)
.addGroup(inventorypanelsideLayout.createSequ
entialGroup()
.addContainerGap()
.addComponent(jLabel5,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addContainerGap())
);
inventorypanelsideLayout.setVerticalGroup(

inventorypanelsideLayout.createParallelGroup(javax.swi
ng.GroupLayout.Alignment.LEADING)
.addComponent(jLabel5,
javax.swing.GroupLayout.DEFAULT_SIZE, 34,
Short.MAX_VALUE)
);

returnpanelside.setBackground(new
java.awt.Color(0, 138, 207));

returnpanelside.setBorder(javax.swing.BorderFactory.cre
ateLineBorder(new java.awt.Color(255, 255, 255), 2));
returnpanelside.setPreferredSize(new
java.awt.Dimension(250, 38));
returnpanelside.addMouseListener(new
java.awt.event.MouseAdapter() {
public void
mouseClicked(java.awt.event.MouseEvent evt) {
returnpanelsideMouseClicked(evt);
}
});

jLabel6.setFont(new java.awt.Font("Segoe UI", 1,


18)); // NOI18N
jLabel6.setForeground(new java.awt.Color(255, 255,
255));

jLabel6.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel6.setText("RETURN PRODUCT");

javax.swing.GroupLayout returnpanelsideLayout =
new javax.swing.GroupLayout(returnpanelside);
returnpanelside.setLayout(returnpanelsideLayout);
returnpanelsideLayout.setHorizontalGroup(

returnpanelsideLayout.createParallelGroup(javax.swing.
GroupLayout.Alignment.LEADING)
.addGroup(returnpanelsideLayout.createSequenti
alGroup()
.addContainerGap()
.addComponent(jLabel6,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addContainerGap())
);
returnpanelsideLayout.setVerticalGroup(

returnpanelsideLayout.createParallelGroup(javax.swing.
GroupLayout.Alignment.LEADING)
.addComponent(jLabel6,
javax.swing.GroupLayout.DEFAULT_SIZE, 34,
Short.MAX_VALUE)
);

purchasepanelside.setBackground(new
java.awt.Color(0, 138, 207));

purchasepanelside.setBorder(javax.swing.BorderFactory.
createLineBorder(new java.awt.Color(255, 255, 255), 2));
purchasepanelside.setPreferredSize(new
java.awt.Dimension(110, 38));
purchasepanelside.addMouseListener(new
java.awt.event.MouseAdapter() {
public void
mouseClicked(java.awt.event.MouseEvent evt) {
purchasepanelsideMouseClicked(evt);
}
});

jLabel7.setFont(new java.awt.Font("Segoe UI", 1,


18)); // NOI18N
jLabel7.setForeground(new java.awt.Color(255, 255,
255));

jLabel7.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel7.setText("PURCHASE");

javax.swing.GroupLayout purchasepanelsideLayout
= new javax.swing.GroupLayout(purchasepanelside);

purchasepanelside.setLayout(purchasepanelsideLayout);
purchasepanelsideLayout.setHorizontalGroup(

purchasepanelsideLayout.createParallelGroup(javax.swin
g.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING,
purchasepanelsideLayout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel7,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addContainerGap())
);
purchasepanelsideLayout.setVerticalGroup(

purchasepanelsideLayout.createParallelGroup(javax.swin
g.GroupLayout.Alignment.LEADING)
.addComponent(jLabel7,
javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.DEFAULT_SIZE, 34,
Short.MAX_VALUE)
);

tracksalespanelside.setBackground(new
java.awt.Color(0, 138, 207));

tracksalespanelside.setBorder(javax.swing.BorderFactory
.createLineBorder(new java.awt.Color(255, 255, 255),
2));
tracksalespanelside.setPreferredSize(new
java.awt.Dimension(131, 38));
tracksalespanelside.addMouseListener(new
java.awt.event.MouseAdapter() {
public void
mouseClicked(java.awt.event.MouseEvent evt) {
tracksalespanelsideMouseClicked(evt);
}
});
jLabel8.setFont(new java.awt.Font("Segoe UI", 1,
18)); // NOI18N
jLabel8.setForeground(new java.awt.Color(255, 255,
255));

jLabel8.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel8.setText("TRACK SALES");

javax.swing.GroupLayout tracksalespanelsideLayout
= new javax.swing.GroupLayout(tracksalespanelside);

tracksalespanelside.setLayout(tracksalespanelsideLayou
t);
tracksalespanelsideLayout.setHorizontalGroup(

tracksalespanelsideLayout.createParallelGroup(javax.swi
ng.GroupLayout.Alignment.LEADING)
.addGroup(tracksalespanelsideLayout.createSequ
entialGroup()
.addContainerGap()
.addComponent(jLabel8,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addContainerGap())
);
tracksalespanelsideLayout.setVerticalGroup(

tracksalespanelsideLayout.createParallelGroup(javax.swi
ng.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING,
tracksalespanelsideLayout.createSequentialGroup()
.addComponent(jLabel8,
javax.swing.GroupLayout.DEFAULT_SIZE, 28,
Short.MAX_VALUE)
.addContainerGap())
);

updateloginpanelside.setBackground(new
java.awt.Color(0, 138, 207));

updateloginpanelside.setBorder(javax.swing.BorderFacto
ry.createLineBorder(new java.awt.Color(255, 255, 255),
2));
updateloginpanelside.setPreferredSize(new
java.awt.Dimension(4, 38));
updateloginpanelside.addMouseListener(new
java.awt.event.MouseAdapter() {
public void
mouseClicked(java.awt.event.MouseEvent evt) {
updateloginpanelsideMouseClicked(evt);
}
});

jLabel9.setFont(new java.awt.Font("Segoe UI", 1,


18)); // NOI18N
jLabel9.setForeground(new java.awt.Color(255, 255,
255));

jLabel9.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel9.setText("UPDATE LOGIN DETAILS");

javax.swing.GroupLayout
updateloginpanelsideLayout = new
javax.swing.GroupLayout(updateloginpanelside);

updateloginpanelside.setLayout(updateloginpanelsideLa
yout);
updateloginpanelsideLayout.setHorizontalGroup(

updateloginpanelsideLayout.createParallelGroup(javax.s
wing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel9,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
);
updateloginpanelsideLayout.setVerticalGroup(

updateloginpanelsideLayout.createParallelGroup(javax.s
wing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel9,
javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.DEFAULT_SIZE, 34,
Short.MAX_VALUE)
);

logoutpanelside.setBackground(new
java.awt.Color(0, 138, 207));

logoutpanelside.setBorder(javax.swing.BorderFactory.cre
ateLineBorder(new java.awt.Color(255, 255, 255), 2));
logoutpanelside.setPreferredSize(new
java.awt.Dimension(0, 38));
logoutpanelside.addMouseListener(new
java.awt.event.MouseAdapter() {
public void
mouseClicked(java.awt.event.MouseEvent evt) {
logoutpanelsideMouseClicked(evt);
}
});

jLabel10.setFont(new java.awt.Font("Segoe UI", 1,


18)); // NOI18N
jLabel10.setForeground(new java.awt.Color(255,
255, 255));

jLabel10.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel10.setText("LOGOUT");

javax.swing.GroupLayout logoutpanelsideLayout =
new javax.swing.GroupLayout(logoutpanelside);
logoutpanelside.setLayout(logoutpanelsideLayout);
logoutpanelsideLayout.setHorizontalGroup(

logoutpanelsideLayout.createParallelGroup(javax.swing.
GroupLayout.Alignment.LEADING)
.addGroup(logoutpanelsideLayout.createSequenti
alGroup()
.addContainerGap()
.addComponent(jLabel10,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addContainerGap())
);
logoutpanelsideLayout.setVerticalGroup(

logoutpanelsideLayout.createParallelGroup(javax.swing.
GroupLayout.Alignment.LEADING)
.addComponent(jLabel10,
javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.DEFAULT_SIZE, 34,
Short.MAX_VALUE)
);

javax.swing.GroupLayout jPanel1Layout = new


javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup(
)
.addContainerGap()
.addGroup(jPanel1Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.LEADING)
.addComponent(homepanelside,
javax.swing.GroupLayout.DEFAULT_SIZE, 211,
Short.MAX_VALUE)
.addComponent(addpanelside,
javax.swing.GroupLayout.DEFAULT_SIZE, 211,
Short.MAX_VALUE)
.addComponent(searchpanelside,
javax.swing.GroupLayout.DEFAULT_SIZE, 211,
Short.MAX_VALUE)
.addComponent(inventorypanelside,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(returnpanelside,
javax.swing.GroupLayout.DEFAULT_SIZE, 211,
Short.MAX_VALUE)
.addComponent(purchasepanelside,
javax.swing.GroupLayout.DEFAULT_SIZE, 211,
Short.MAX_VALUE)
.addComponent(updateloginpanelside,
javax.swing.GroupLayout.PREFERRED_SIZE, 211,
Short.MAX_VALUE)
.addComponent(logoutpanelside,
javax.swing.GroupLayout.DEFAULT_SIZE, 211,
Short.MAX_VALUE)
.addComponent(tracksalespanelside,
javax.swing.GroupLayout.DEFAULT_SIZE, 211,
Short.MAX_VALUE))
.addContainerGap())
);
jPanel1Layout.setVerticalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup(
)
.addGap(65, 65, 65)
.addComponent(homepanelside,
javax.swing.GroupLayout.PREFERRED_SIZE, 38,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(addpanelside,
javax.swing.GroupLayout.PREFERRED_SIZE, 38,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(searchpanelside,
javax.swing.GroupLayout.PREFERRED_SIZE, 38,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(inventorypanelside,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(returnpanelside,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(purchasepanelside,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(tracksalespanelside,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.UNRELATED)
.addComponent(updateloginpanelside,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(12, 12, 12)
.addComponent(logoutpanelside,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DE
FAULT_SIZE, Short.MAX_VALUE))
);

jLabel2.setFont(new java.awt.Font("Calibri", 1, 36));


// NOI18N
jLabel2.setForeground(new java.awt.Color(0, 138,
207));

jLabel2.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel2.setText("INVENTORY MANAGEMENT
SYSTEM");

jTabbedPane2.setBackground(new
java.awt.Color(255, 255, 255));

jTabbedPane2.setTabPlacement(javax.swing.JTabbedPane
.RIGHT);

jPanel2.setBackground(new java.awt.Color(0, 138,


207));
jPanel10.setBackground(new java.awt.Color(255,
255, 255));

jLabel11.setFont(new java.awt.Font("Segoe UI", 1,


36)); // NOI18N

jLabel11.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel11.setText("HOME");

javax.swing.GroupLayout jPanel10Layout = new


javax.swing.GroupLayout(jPanel10);
jPanel10.setLayout(jPanel10Layout);
jPanel10Layout.setHorizontalGroup(

jPanel10Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addComponent(jLabel11,
javax.swing.GroupLayout.DEFAULT_SIZE, 192,
Short.MAX_VALUE)
);
jPanel10Layout.setVerticalGroup(

jPanel10Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel10Layout.createSequentialGroup
()
.addComponent(jLabel11,
javax.swing.GroupLayout.PREFERRED_SIZE, 41,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 6, Short.MAX_VALUE))
);
jPanel27.setBackground(new java.awt.Color(0, 138,
207));

jLabel49.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel49.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/Icon/log
o.png"))); // NOI18N

jLabel50.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jLabel50.setForeground(new java.awt.Color(255,
255, 255));

jLabel50.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel50.setText("INVENTORY CENTRAL ");

jLabel51.setFont(new java.awt.Font("Segoe UI", 0,


18)); // NOI18N
jLabel51.setForeground(new java.awt.Color(255,
255, 255));

jLabel51.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel51.setText("The Software You Need");

jLabel52.setForeground(new java.awt.Color(255,
255, 255));
jLabel52.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel52.setText("Copyright © Inventory Central All
rights reserved");

javax.swing.GroupLayout jPanel27Layout = new


javax.swing.GroupLayout(jPanel27);
jPanel27.setLayout(jPanel27Layout);
jPanel27Layout.setHorizontalGroup(

jPanel27Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addComponent(jLabel49,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING, jPanel27Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel27Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jLabel52,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jLabel50,
javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(javax.swing.GroupLayout.Alignme
nt.LEADING, jPanel27Layout.createSequentialGroup()
.addComponent(jLabel51,
javax.swing.GroupLayout.PREFERRED_SIZE, 376,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 12, Short.MAX_VALUE)))
.addContainerGap())
);
jPanel27Layout.setVerticalGroup(

jPanel27Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel27Layout.createSequentialGroup
()
.addContainerGap()
.addComponent(jLabel49,
javax.swing.GroupLayout.PREFERRED_SIZE, 244,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(41, 41, 41)
.addComponent(jLabel50)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED)
.addComponent(jLabel51)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jLabel52)
.addGap(43, 43, 43))
);

javax.swing.GroupLayout jPanel2Layout = new


javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(

jPanel2Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup(
)
.addGroup(jPanel2Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGr
oup()
.addGap(369, 369, 369)
.addComponent(jPanel10,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel2Layout.createSequentialGr
oup()
.addGap(262, 262, 262)
.addComponent(jPanel27,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(304, Short.MAX_VALUE))
);
jPanel2Layout.setVerticalGroup(

jPanel2Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup(
)
.addContainerGap()
.addComponent(jPanel10,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.UNRELATED)
.addComponent(jPanel27,
javax.swing.GroupLayout.PREFERRED_SIZE, 382,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(150, Short.MAX_VALUE))
);

jTabbedPane2.addTab("tab1", jPanel2);

jPanel3.setBackground(new java.awt.Color(0, 138,


207));
jPanel3.setPreferredSize(new
java.awt.Dimension(1039, 610));

jPanel12.setBackground(new java.awt.Color(255,
255, 255));

jLabel13.setFont(new java.awt.Font("Segoe UI", 1,


36)); // NOI18N

jLabel13.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel13.setText("ADD PRODUCT");

javax.swing.GroupLayout jPanel12Layout = new


javax.swing.GroupLayout(jPanel12);
jPanel12.setLayout(jPanel12Layout);
jPanel12Layout.setHorizontalGroup(

jPanel12Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addComponent(jLabel13,
javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.DEFAULT_SIZE, 300,
Short.MAX_VALUE)
);
jPanel12Layout.setVerticalGroup(

jPanel12Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel12Layout.createSequentialGroup
()
.addComponent(jLabel13,
javax.swing.GroupLayout.PREFERRED_SIZE, 41,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 6, Short.MAX_VALUE))
);

TextBox1.setFont(new java.awt.Font("Times New


Roman", 1, 18)); // NOI18N

TextBox1.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0)));

TextBox5.setFont(new java.awt.Font("Times New


Roman", 1, 18)); // NOI18N

TextBox5.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0)));
jLabel12.setFont(new java.awt.Font("Times New
Roman", 1, 24)); // NOI18N
jLabel12.setText("Item Name:");

TextBox6.setFont(new java.awt.Font("Times New


Roman", 1, 18)); // NOI18N

TextBox6.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0)));

TextBox7.setFont(new java.awt.Font("Times New


Roman", 1, 18)); // NOI18N

TextBox7.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0)));

jLabel14.setFont(new java.awt.Font("Times New


Roman", 1, 24)); // NOI18N
jLabel14.setText("Batchno:");

TextBox2.setFont(new java.awt.Font("Times New


Roman", 1, 18)); // NOI18N

TextBox2.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0)));

jLabel15.setFont(new java.awt.Font("Times New


Roman", 1, 24)); // NOI18N
jLabel15.setText("Quantity:");
jLabel16.setFont(new java.awt.Font("Times New
Roman", 1, 24)); // NOI18N
jLabel16.setText("Price Per Unit:");

TextBox4.setFont(new java.awt.Font("Times New


Roman", 1, 18)); // NOI18N

TextBox4.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0)));

TextBox3.setFont(new java.awt.Font("Times New


Roman", 1, 18)); // NOI18N

TextBox3.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0)));

jLabel17.setFont(new java.awt.Font("Times New


Roman", 1, 24)); // NOI18N
jLabel17.setText("EXP:");

jLabel18.setFont(new java.awt.Font("Times New


Roman", 1, 24)); // NOI18N
jLabel18.setText("Item Id:");

jLabel19.setFont(new java.awt.Font("Times New


Roman", 1, 24)); // NOI18N
jLabel19.setText("MFD:");

javax.swing.GroupLayout jPanel11Layout = new


javax.swing.GroupLayout(jPanel11);
jPanel11.setLayout(jPanel11Layout);
jPanel11Layout.setHorizontalGroup(

jPanel11Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel11Layout.createSequentialGroup
()
.addGap(55, 55, 55)
.addGroup(jPanel11Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel11Layout.createSequential
Group()
.addGroup(jPanel11Layout.createParallelG
roup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel19)
.addComponent(jLabel17)
.addComponent(jLabel14)
.addComponent(jLabel16))
.addGap(48, 48, 48)
.addGroup(jPanel11Layout.createParallelG
roup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(TextBox7,
javax.swing.GroupLayout.DEFAULT_SIZE, 197,
Short.MAX_VALUE)
.addComponent(TextBox6)
.addComponent(TextBox4,
javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(TextBox5,
javax.swing.GroupLayout.Alignment.TRAILING)))
.addGroup(jPanel11Layout.createSequential
Group()
.addGroup(jPanel11Layout.createParallelG
roup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel15)
.addComponent(jLabel12))
.addGap(81, 81, 81)
.addGroup(jPanel11Layout.createParallelG
roup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(TextBox3)
.addComponent(TextBox2))))
.addGap(28, 28, 28))
.addGroup(jPanel11Layout.createParallelGroup(ja
vax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel11Layout.createSequentialGro
up()
.addGap(55, 55, 55)
.addComponent(jLabel18)
.addGap(117, 117, 117)
.addComponent(TextBox1,
javax.swing.GroupLayout.PREFERRED_SIZE, 195,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(29, Short.MAX_VALUE)))
);
jPanel11Layout.setVerticalGroup(

jPanel11Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel11Layout.createSequentialGroup
()
.addGroup(jPanel11Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel11Layout.createSequential
Group()
.addGap(53, 53, 53)
.addComponent(jLabel12))
.addGroup(javax.swing.GroupLayout.Alignme
nt.TRAILING, jPanel11Layout.createSequentialGroup()
.addContainerGap()
.addComponent(TextBox2,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.UNRELATED)
.addGroup(jPanel11Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel15)
.addComponent(TextBox3,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel11Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel16)
.addComponent(TextBox4,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel11Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel19)
.addComponent(TextBox5,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel11Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel17)
.addComponent(TextBox6,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel11Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel14)
.addComponent(TextBox7,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(35, Short.MAX_VALUE))
.addGroup(jPanel11Layout.createParallelGroup(ja
vax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel11Layout.createSequentialGro
up()
.addContainerGap()
.addGroup(jPanel11Layout.createParallelGro
up(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel18,
javax.swing.GroupLayout.PREFERRED_SIZE, 27,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TextBox1,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(314, Short.MAX_VALUE)))
);

jButton1.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton1.setText("ADD PRODUCT");

jButton1.setBorder(javax.swing.BorderFactory.createLine
Border(new java.awt.Color(0, 0, 0), 2));
jButton1.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});

jButton2.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton2.setText("BACK");

jButton2.setBorder(javax.swing.BorderFactory.createLine
Border(new java.awt.Color(0, 0, 0), 2));
jButton2.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});
jButton20.setFont(new java.awt.Font("Segoe UI", 1,
24)); // NOI18N
jButton20.setText("CLEAR");

jButton20.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0), 2));
jButton20.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton20ActionPerformed(evt);
}
});

javax.swing.GroupLayout jPanel3Layout = new


javax.swing.GroupLayout(jPanel3);
jPanel3.setLayout(jPanel3Layout);
jPanel3Layout.setHorizontalGroup(

jPanel3Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup(
)
.addGroup(jPanel3Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGr
oup()
.addGap(327, 327, 327)
.addComponent(jPanel12,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel3Layout.createSequentialGr
oup()
.addGap(227, 227, 227)
.addGroup(jPanel3Layout.createParallelGr
oup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequen
tialGroup()
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE, 194,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(56, 56, 56)
.addComponent(jButton20,
javax.swing.GroupLayout.PREFERRED_SIZE, 93,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(65, 65, 65)
.addComponent(jButton2,
javax.swing.GroupLayout.PREFERRED_SIZE, 91,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jPanel11,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))))
.addContainerGap(313, Short.MAX_VALUE))
);
jPanel3Layout.setVerticalGroup(

jPanel3Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup(
)
.addContainerGap()
.addComponent(jPanel12,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jPanel11,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.UNRELATED)
.addGroup(jPanel3Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jButton20,
javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(jPanel3Layout.createParallelGrou
p(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE, 46,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton2,
javax.swing.GroupLayout.PREFERRED_SIZE, 46,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGap(120, 120, 120))
);

jTabbedPane2.addTab("tab2", jPanel3);
jPanel4.setBackground(new java.awt.Color(0, 138,
207));
jPanel4.setPreferredSize(new
java.awt.Dimension(1039, 610));

jPanel13.setBackground(new java.awt.Color(255,
255, 255));

jLabel20.setFont(new java.awt.Font("Segoe UI", 1,


36)); // NOI18N

jLabel20.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel20.setText("SEARCH PRODUCT");

javax.swing.GroupLayout jPanel13Layout = new


javax.swing.GroupLayout(jPanel13);
jPanel13.setLayout(jPanel13Layout);
jPanel13Layout.setHorizontalGroup(

jPanel13Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addComponent(jLabel20,
javax.swing.GroupLayout.DEFAULT_SIZE, 364,
Short.MAX_VALUE)
);
jPanel13Layout.setVerticalGroup(

jPanel13Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel13Layout.createSequentialGroup
()
.addComponent(jLabel20,
javax.swing.GroupLayout.PREFERRED_SIZE, 41,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 6, Short.MAX_VALUE))
);

jTextField4.setFont(new java.awt.Font("Segoe UI",


1, 18)); // NOI18N

jTextField4.setBorder(javax.swing.BorderFactory.createLi
neBorder(new java.awt.Color(0, 0, 0)));
jTextField4.addMouseListener(new
java.awt.event.MouseAdapter() {
public void
mouseExited(java.awt.event.MouseEvent evt) {
jTextField4MouseExited(evt);
}
});

jTextField5.setFont(new java.awt.Font("Segoe UI",


1, 18)); // NOI18N

jTextField5.setBorder(javax.swing.BorderFactory.createLi
neBorder(new java.awt.Color(0, 0, 0)));

jLabel21.setFont(new java.awt.Font("Times New


Roman", 1, 20)); // NOI18N
jLabel21.setText("Item_Id:");

jLabel22.setFont(new java.awt.Font("Times New


Roman", 1, 20)); // NOI18N
jLabel22.setText("Item_Name:");

jLabel23.setFont(new java.awt.Font("Times New


Roman", 1, 20)); // NOI18N
jLabel23.setText("Total Price:");

jLabel24.setFont(new java.awt.Font("Times New


Roman", 1, 20)); // NOI18N
jLabel24.setText("Quantity (in lit/kg):");

jLabel25.setFont(new java.awt.Font("Times New


Roman", 1, 20)); // NOI18N
jLabel25.setText("Price Per Unit:");

jTextField1.setFont(jTextField1.getFont().deriveFont(jTex
tField1.getFont().getStyle() | java.awt.Font.BOLD, 18));

jTextField1.setBorder(javax.swing.BorderFactory.createLi
neBorder(new java.awt.Color(0, 0, 0)));
jTextField1.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jTextField1ActionPerformed(evt);
}
});

jTextField2.setFont(jTextField2.getFont().deriveFont(jTex
tField2.getFont().getStyle() | java.awt.Font.BOLD, 18));
jTextField2.setBorder(javax.swing.BorderFactory.createLi
neBorder(new java.awt.Color(0, 0, 0)));

jTextField3.setFont(new java.awt.Font("Segoe UI",


1, 18)); // NOI18N

jTextField3.setBorder(javax.swing.BorderFactory.createLi
neBorder(new java.awt.Color(0, 0, 0)));
jTextField3.addMouseListener(new
java.awt.event.MouseAdapter() {
public void
mouseClicked(java.awt.event.MouseEvent evt) {
jTextField3MouseClicked(evt);
}
public void
mouseEntered(java.awt.event.MouseEvent evt) {
jTextField3MouseEntered(evt);
}
public void
mouseExited(java.awt.event.MouseEvent evt) {
jTextField3MouseExited(evt);
}
});
jTextField3.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jTextField3ActionPerformed(evt);
}
});
javax.swing.GroupLayout jPanel14Layout = new
javax.swing.GroupLayout(jPanel14);
jPanel14.setLayout(jPanel14Layout);
jPanel14Layout.setHorizontalGroup(

jPanel14Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel14Layout.createSequentialGroup
()
.addContainerGap()
.addGroup(jPanel14Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel22)
.addComponent(jLabel24)
.addComponent(jLabel21)
.addComponent(jLabel23,
javax.swing.GroupLayout.PREFERRED_SIZE, 119,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel25,
javax.swing.GroupLayout.PREFERRED_SIZE, 152,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED)
.addGroup(jPanel14Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel14Layout.createParallelGro
up(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addComponent(jTextField4,
javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.DEFAULT_SIZE, 144,
Short.MAX_VALUE)
.addComponent(jTextField3,
javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField2,
javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField1,
javax.swing.GroupLayout.Alignment.LEADING))
.addComponent(jTextField5,
javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.PREFERRED_SIZE, 144,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(22, Short.MAX_VALUE))
);
jPanel14Layout.setVerticalGroup(

jPanel14Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel14Layout.createSequentialGroup
()
.addGap(18, 18, 18)
.addGroup(jPanel14Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel21)
.addComponent(jTextField1,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel14Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel22,
javax.swing.GroupLayout.PREFERRED_SIZE, 28,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jTextField2,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.UNRELATED)
.addGroup(jPanel14Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jTextField3,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel24))
.addGap(12, 12, 12)
.addGroup(jPanel14Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jTextField4,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel14Layout.createSequential
Group()
.addComponent(jLabel25,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(1, 1, 1)))
.addGap(18, 18, 18)
.addGroup(jPanel14Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(jTextField5,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel14Layout.createSequential
Group()
.addComponent(jLabel23,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGap(1, 1, 1)))
.addContainerGap(20, Short.MAX_VALUE))
);

jButton3.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton3.setText("ADD TO CART");

jButton3.setBorder(javax.swing.BorderFactory.createLine
Border(new java.awt.Color(0, 0, 0), 2));
jButton3.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton3ActionPerformed(evt);
}
});

jButton4.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton4.setText("VIEW CART");

jButton4.setBorder(javax.swing.BorderFactory.createLine
Border(new java.awt.Color(0, 0, 0), 2));
jButton4.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton4ActionPerformed(evt);
}
});

jButton5.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton5.setText("BACK");

jButton5.setBorder(javax.swing.BorderFactory.createLine
Border(new java.awt.Color(0, 0, 0), 2));
jButton5.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton5ActionPerformed(evt);
}
});

jLabel26.setFont(new java.awt.Font("Times New


Roman", 1, 24)); // NOI18N

jLabel26.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel26.setText("Search By ID");

javax.swing.GroupLayout jPanel15Layout = new


javax.swing.GroupLayout(jPanel15);
jPanel15.setLayout(jPanel15Layout);
jPanel15Layout.setHorizontalGroup(

jPanel15Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addComponent(jLabel26,
javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.DEFAULT_SIZE, 149,
Short.MAX_VALUE)
);
jPanel15Layout.setVerticalGroup(

jPanel15Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addComponent(jLabel26,
javax.swing.GroupLayout.DEFAULT_SIZE, 35,
Short.MAX_VALUE)
);

jTable1.setModel(new
javax.swing.table.DefaultTableModel(
new Object [][] {

},
new String [] {
"Item ID", "Item Name", "Quantity", "Price",
"Mfd", "Expd", "Batch no."
}
));
jTable1.addMouseListener(new
java.awt.event.MouseAdapter() {
public void
mouseClicked(java.awt.event.MouseEvent evt) {
jTable1MouseClicked(evt);
}
});
jScrollPane1.setViewportView(jTable1);

jTextField6.setFont(new java.awt.Font("Segoe UI",


0, 18)); // NOI18N

jTextField6.setBorder(javax.swing.BorderFactory.createLi
neBorder(new java.awt.Color(0, 0, 0)));

jButton6.setFont(new java.awt.Font("Segoe UI", 1,


12)); // NOI18N
jButton6.setText("SEARCH");
jButton6.setBorder(new
javax.swing.border.LineBorder(new java.awt.Color(0, 0,
0), 2, true));
jButton6.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton6ActionPerformed(evt);
}
});

javax.swing.GroupLayout jPanel4Layout = new


javax.swing.GroupLayout(jPanel4);
jPanel4.setLayout(jPanel4Layout);
jPanel4Layout.setHorizontalGroup(

jPanel4Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel4Layout.createSequentialGroup(
)
.addGroup(jPanel4Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel4Layout.createSequentialGr
oup()
.addGap(17, 17, 17)
.addComponent(jPanel14,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel4Layout.createSequentialGr
oup()
.addGap(106, 106, 106)
.addComponent(jButton3,
javax.swing.GroupLayout.PREFERRED_SIZE, 181,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel4Layout.createSequentialGr
oup()
.addGap(116, 116, 116)
.addComponent(jButton4,
javax.swing.GroupLayout.PREFERRED_SIZE, 159,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGap(55, 55, 55)
.addGroup(jPanel4Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel4Layout.createSequentialGr
oup()
.addComponent(jPanel15,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(45, 45, 45)
.addComponent(jTextField6,
javax.swing.GroupLayout.PREFERRED_SIZE, 144,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jButton6,
javax.swing.GroupLayout.PREFERRED_SIZE, 65,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 0, Short.MAX_VALUE))
.addGroup(jPanel4Layout.createSequentialGr
oup()
.addGroup(jPanel4Layout.createParallelGr
oup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jScrollPane1,
javax.swing.GroupLayout.DEFAULT_SIZE, 545,
Short.MAX_VALUE)
.addGroup(jPanel4Layout.createSequen
tialGroup()
.addGap(0, 0, Short.MAX_VALUE)
.addComponent(jButton5,
javax.swing.GroupLayout.PREFERRED_SIZE, 81,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGap(81, 81, 81))))
.addGroup(jPanel4Layout.createSequentialGroup(
)
.addGap(290, 290, 290)
.addComponent(jPanel13,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(204, 204, 204))
);
jPanel4Layout.setVerticalGroup(

jPanel4Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel4Layout.createSequentialGroup(
)
.addContainerGap()
.addComponent(jPanel13,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addGroup(jPanel4Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel4Layout.createSequentialGr
oup()
.addComponent(jPanel14,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(36, 36, 36)
.addComponent(jButton3)
.addGap(36, 36, 36)
.addComponent(jButton4)
.addContainerGap(javax.swing.GroupLayo
ut.DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup(jPanel4Layout.createSequentialGr
oup()
.addGap(6, 6, 6)
.addGroup(jPanel4Layout.createParallelGr
oup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel4Layout.createParallel
Group(javax.swing.GroupLayout.Alignment.LEADING,
false)
.addComponent(jPanel15,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jTextField6))
.addComponent(jButton6,
javax.swing.GroupLayout.PREFERRED_SIZE, 23,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle
.ComponentPlacement.RELATED, 46, Short.MAX_VALUE)
.addComponent(jScrollPane1,
javax.swing.GroupLayout.PREFERRED_SIZE, 299,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jButton5,
javax.swing.GroupLayout.PREFERRED_SIZE, 36,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(99, 99, 99))))
);

jTabbedPane2.addTab("tab3", jPanel4);
jPanel5.setBackground(new java.awt.Color(0, 138,
207));

jPanel16.setBackground(new java.awt.Color(255,
255, 255));

jLabel27.setFont(new java.awt.Font("Segoe UI", 1,


36)); // NOI18N

jLabel27.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel27.setText("INVENTORY");

javax.swing.GroupLayout jPanel16Layout = new


javax.swing.GroupLayout(jPanel16);
jPanel16.setLayout(jPanel16Layout);
jPanel16Layout.setHorizontalGroup(

jPanel16Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING, jPanel16Layout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DE
FAULT_SIZE, Short.MAX_VALUE)
.addComponent(jLabel27,
javax.swing.GroupLayout.PREFERRED_SIZE, 272,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(77, 77, 77))
);
jPanel16Layout.setVerticalGroup(
jPanel16Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel16Layout.createSequentialGroup
()
.addComponent(jLabel27,
javax.swing.GroupLayout.PREFERRED_SIZE, 41,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 6, Short.MAX_VALUE))
);

jTable2.setModel(new
javax.swing.table.DefaultTableModel(
new Object [][] {

},
new String [] {
"Item ID", "Item Name", "Quantity", "Price",
"Mfd", "Expd", "Batch no."
}
));
jScrollPane2.setViewportView(jTable2);

jButton7.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton7.setText("DISPLAY INVENTORY");

jButton7.setBorder(javax.swing.BorderFactory.createLine
Border(new java.awt.Color(0, 0, 0), 2));
jButton7.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton7ActionPerformed(evt);
}
});

jButton8.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton8.setText("BACK");

jButton8.setBorder(javax.swing.BorderFactory.createLine
Border(new java.awt.Color(0, 0, 0), 2));
jButton8.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton8ActionPerformed(evt);
}
});

javax.swing.GroupLayout jPanel5Layout = new


javax.swing.GroupLayout(jPanel5);
jPanel5.setLayout(jPanel5Layout);
jPanel5Layout.setHorizontalGroup(

jPanel5Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel5Layout.createSequentialGroup(
)
.addGroup(jPanel5Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel5Layout.createSequentialGr
oup()
.addGap(321, 321, 321)
.addComponent(jPanel16,
javax.swing.GroupLayout.PREFERRED_SIZE, 282,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel5Layout.createParallelGrou
p(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addGroup(javax.swing.GroupLayout.Align
ment.LEADING, jPanel5Layout.createSequentialGroup()
.addGap(215, 215, 215)
.addComponent(jButton7,
javax.swing.GroupLayout.PREFERRED_SIZE, 273,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutSt
yle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jButton8,
javax.swing.GroupLayout.PREFERRED_SIZE, 82,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(javax.swing.GroupLayout.Align
ment.LEADING, jPanel5Layout.createSequentialGroup()
.addGap(117, 117, 117)
.addComponent(jScrollPane2,
javax.swing.GroupLayout.PREFERRED_SIZE, 666,
javax.swing.GroupLayout.PREFERRED_SIZE))))
.addContainerGap(183, Short.MAX_VALUE))
);
jPanel5Layout.setVerticalGroup(
jPanel5Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel5Layout.createSequentialGroup(
)
.addContainerGap()
.addComponent(jPanel16,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jScrollPane2,
javax.swing.GroupLayout.PREFERRED_SIZE, 335,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(36, 36, 36)
.addGroup(jPanel5Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton7)
.addComponent(jButton8))
.addContainerGap(119, Short.MAX_VALUE))
);

jTabbedPane2.addTab("tab4", jPanel5);

jPanel6.setBackground(new java.awt.Color(0, 138,


207));
jPanel6.setPreferredSize(new
java.awt.Dimension(1039, 610));

jTextField7.setFont(new java.awt.Font("Segoe UI",


1, 18)); // NOI18N
jTextField7.setBorder(javax.swing.BorderFactory.createLi
neBorder(new java.awt.Color(0, 0, 0)));

jTextField8.setFont(new java.awt.Font("Segoe UI",


1, 18)); // NOI18N

jTextField8.setBorder(javax.swing.BorderFactory.createLi
neBorder(new java.awt.Color(0, 0, 0)));

jLabel28.setFont(new java.awt.Font("Times New


Roman", 1, 20)); // NOI18N
jLabel28.setText("Item_Id:");

jLabel29.setFont(new java.awt.Font("Times New


Roman", 1, 20)); // NOI18N
jLabel29.setText("Item_Name:");

jLabel30.setFont(new java.awt.Font("Times New


Roman", 1, 20)); // NOI18N
jLabel30.setText("Total Price:");

jLabel31.setFont(new java.awt.Font("Times New


Roman", 1, 20)); // NOI18N
jLabel31.setText("Quantity (in lit/kg):");

jLabel32.setFont(new java.awt.Font("Times New


Roman", 1, 20)); // NOI18N
jLabel32.setText("Price Per Unit:");
jTextField9.setFont(jTextField9.getFont().deriveFont(jTex
tField9.getFont().getStyle() | java.awt.Font.BOLD, 18));

jTextField9.setBorder(javax.swing.BorderFactory.createLi
neBorder(new java.awt.Color(0, 0, 0)));
jTextField9.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jTextField9ActionPerformed(evt);
}
});

jTextField10.setFont(jTextField10.getFont().deriveFont(jT
extField10.getFont().getStyle() | java.awt.Font.BOLD,
18));

jTextField10.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));

jTextField11.setFont(new java.awt.Font("Segoe UI",


1, 18)); // NOI18N

jTextField11.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));
jTextField11.addMouseListener(new
java.awt.event.MouseAdapter() {
public void
mouseClicked(java.awt.event.MouseEvent evt) {
jTextField11MouseClicked(evt);
}
public void
mouseEntered(java.awt.event.MouseEvent evt) {
jTextField11MouseEntered(evt);
}
public void
mouseExited(java.awt.event.MouseEvent evt) {
jTextField11MouseExited(evt);
}
});
jTextField11.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jTextField11ActionPerformed(evt);
}
});

javax.swing.GroupLayout jPanel17Layout = new


javax.swing.GroupLayout(jPanel17);
jPanel17.setLayout(jPanel17Layout);
jPanel17Layout.setHorizontalGroup(

jPanel17Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel17Layout.createSequentialGroup
()
.addContainerGap()
.addGroup(jPanel17Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel17Layout.createSequential
Group()
.addGroup(jPanel17Layout.createParallelG
roup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel29)
.addComponent(jLabel28)
.addComponent(jLabel30,
javax.swing.GroupLayout.PREFERRED_SIZE, 119,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel32,
javax.swing.GroupLayout.PREFERRED_SIZE, 152,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(17, 17, 17))
.addGroup(javax.swing.GroupLayout.Alignme
nt.TRAILING, jPanel17Layout.createSequentialGroup()
.addComponent(jLabel31)
.addPreferredGap(javax.swing.LayoutStyle
.ComponentPlacement.RELATED)))
.addGroup(jPanel17Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel17Layout.createParallelGro
up(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addComponent(jTextField11,
javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.DEFAULT_SIZE, 144,
Short.MAX_VALUE)
.addComponent(jTextField10,
javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField9,
javax.swing.GroupLayout.Alignment.LEADING))
.addComponent(jTextField8,
javax.swing.GroupLayout.PREFERRED_SIZE, 144,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jTextField7,
javax.swing.GroupLayout.PREFERRED_SIZE, 144,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(21, Short.MAX_VALUE))
);
jPanel17Layout.setVerticalGroup(

jPanel17Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel17Layout.createSequentialGroup
()
.addGap(18, 18, 18)
.addGroup(jPanel17Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel28)
.addComponent(jTextField9,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel17Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField10,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel29,
javax.swing.GroupLayout.PREFERRED_SIZE, 28,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(10, 10, 10)
.addGroup(jPanel17Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel31)
.addComponent(jTextField11,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED)
.addGroup(jPanel17Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel17Layout.createSequential
Group()
.addComponent(jLabel32,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(19, 19, 19))
.addGroup(javax.swing.GroupLayout.Alignme
nt.TRAILING, jPanel17Layout.createSequentialGroup()
.addComponent(jTextField7,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle
.ComponentPlacement.UNRELATED)))
.addGroup(jPanel17Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(jTextField8,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel17Layout.createSequential
Group()
.addComponent(jLabel30,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGap(1, 1, 1)))
.addContainerGap(20, Short.MAX_VALUE))
);

jPanel18.setBackground(new java.awt.Color(255,
255, 255));

jLabel33.setFont(new java.awt.Font("Segoe UI", 1,


36)); // NOI18N

jLabel33.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel33.setText("RETURN PRODUCT");

javax.swing.GroupLayout jPanel18Layout = new


javax.swing.GroupLayout(jPanel18);
jPanel18.setLayout(jPanel18Layout);
jPanel18Layout.setHorizontalGroup(

jPanel18Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addComponent(jLabel33,
javax.swing.GroupLayout.DEFAULT_SIZE, 372,
Short.MAX_VALUE)
);
jPanel18Layout.setVerticalGroup(

jPanel18Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel18Layout.createSequentialGroup
()
.addComponent(jLabel33,
javax.swing.GroupLayout.PREFERRED_SIZE, 41,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 6, Short.MAX_VALUE))
);

jButton9.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton9.setText("RETURN");

jButton9.setBorder(javax.swing.BorderFactory.createLine
Border(new java.awt.Color(0, 0, 0), 2));
jButton9.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton9ActionPerformed(evt);
}
});

jButton10.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton10.setText("BACK");

jButton10.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0), 2));
jButton10.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton10ActionPerformed(evt);
}
});

jLabel34.setFont(new java.awt.Font("Times New


Roman", 1, 24)); // NOI18N

jLabel34.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel34.setText("Search Bill no.");

javax.swing.GroupLayout jPanel19Layout = new


javax.swing.GroupLayout(jPanel19);
jPanel19.setLayout(jPanel19Layout);
jPanel19Layout.setHorizontalGroup(

jPanel19Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel19Layout.createSequentialGroup
()
.addComponent(jLabel34,
javax.swing.GroupLayout.PREFERRED_SIZE, 175,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 6, Short.MAX_VALUE))
);
jPanel19Layout.setVerticalGroup(

jPanel19Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addComponent(jLabel34,
javax.swing.GroupLayout.DEFAULT_SIZE, 41,
Short.MAX_VALUE)
);

jButton11.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton11.setText("SEARCH");

jButton11.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0), 2));
jButton11.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton11ActionPerformed(evt);
}
});

jTextField12.setFont(new java.awt.Font("Segoe UI",


1, 18)); // NOI18N

jTextField12.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));

jTable3.setModel(new
javax.swing.table.DefaultTableModel(
new Object [][] {

},
new String [] {
"Item ID", "Item Name", "Quanttiy", "Price",
"Total Price"
}
));
jTable3.addMouseListener(new
java.awt.event.MouseAdapter() {
public void
mouseClicked(java.awt.event.MouseEvent evt) {
jTable3MouseClicked(evt);
}
});
jScrollPane3.setViewportView(jTable3);

javax.swing.GroupLayout jPanel6Layout = new


javax.swing.GroupLayout(jPanel6);
jPanel6.setLayout(jPanel6Layout);
jPanel6Layout.setHorizontalGroup(

jPanel6Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel6Layout.createSequentialGroup(
)
.addGroup(jPanel6Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel6Layout.createSequentialGr
oup()
.addGap(332, 332, 332)
.addComponent(jPanel18,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel6Layout.createParallelGrou
p(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jButton10,
javax.swing.GroupLayout.PREFERRED_SIZE, 87,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel6Layout.createSequentia
lGroup()
.addGroup(jPanel6Layout.createParallel
Group(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel6Layout.createSequ
entialGroup()
.addContainerGap()
.addComponent(jPanel17,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel6Layout.createSequ
entialGroup()
.addGap(119, 119, 119)
.addComponent(jButton9,
javax.swing.GroupLayout.PREFERRED_SIZE, 111,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGap(35, 35, 35)
.addGroup(jPanel6Layout.createParallel
Group(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jScrollPane3,
javax.swing.GroupLayout.PREFERRED_SIZE, 515,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel6Layout.createSequ
entialGroup()
.addComponent(jPanel19,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jTextField12,
javax.swing.GroupLayout.PREFERRED_SIZE, 145,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jButton11,
javax.swing.GroupLayout.PREFERRED_SIZE, 128,
javax.swing.GroupLayout.PREFERRED_SIZE))))))
.addContainerGap(javax.swing.GroupLayout.DE
FAULT_SIZE, Short.MAX_VALUE))
);
jPanel6Layout.setVerticalGroup(

jPanel6Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel6Layout.createSequentialGroup(
)
.addGap(18, 18, 18)
.addComponent(jPanel18,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(30, 30, 30)
.addGroup(jPanel6Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel6Layout.createSequentialGr
oup()
.addComponent(jPanel17,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(36, 36, 36)
.addComponent(jButton9))
.addGroup(jPanel6Layout.createSequentialGr
oup()
.addGroup(jPanel6Layout.createParallelGr
oup(javax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(jPanel6Layout.createParallel
Group(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jTextField12,
javax.swing.GroupLayout.PREFERRED_SIZE, 32,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton11))
.addComponent(jPanel19,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle
.ComponentPlacement.UNRELATED)
.addComponent(jScrollPane3,
javax.swing.GroupLayout.PREFERRED_SIZE, 287,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGap(18, 18, 18)
.addComponent(jButton10)
.addContainerGap(121, Short.MAX_VALUE))
);

jTabbedPane2.addTab("tab5", jPanel6);
jPanel7.setBackground(new java.awt.Color(0, 138,
207));

jTextField13.setFont(new java.awt.Font("Segoe UI",


1, 18)); // NOI18N

jTextField13.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));

jTextField14.setFont(new java.awt.Font("Segoe UI",


1, 18)); // NOI18N

jTextField14.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));

jLabel35.setFont(new java.awt.Font("Times New


Roman", 1, 20)); // NOI18N
jLabel35.setText("Item_Id:");

jLabel36.setFont(new java.awt.Font("Times New


Roman", 1, 20)); // NOI18N
jLabel36.setText("Item_Name:");

jLabel37.setFont(new java.awt.Font("Times New


Roman", 1, 20)); // NOI18N
jLabel37.setText("Total Price:");

jLabel38.setFont(new java.awt.Font("Times New


Roman", 1, 20)); // NOI18N
jLabel38.setText("Quantity (in lit/kg):");
jLabel39.setFont(new java.awt.Font("Times New
Roman", 1, 20)); // NOI18N
jLabel39.setText("Price Per Unit:");

jTextField15.setFont(jTextField15.getFont().deriveFont(jT
extField15.getFont().getStyle() | java.awt.Font.BOLD,
18));

jTextField15.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));
jTextField15.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jTextField15ActionPerformed(evt);
}
});

jTextField16.setFont(jTextField16.getFont().deriveFont(jT
extField16.getFont().getStyle() | java.awt.Font.BOLD,
18));

jTextField16.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));

jTextField17.setFont(new java.awt.Font("Segoe UI",


1, 18)); // NOI18N

jTextField17.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));
jTextField17.addMouseListener(new
java.awt.event.MouseAdapter() {
public void
mouseClicked(java.awt.event.MouseEvent evt) {
jTextField17MouseClicked(evt);
}
public void
mouseEntered(java.awt.event.MouseEvent evt) {
jTextField17MouseEntered(evt);
}
public void
mouseExited(java.awt.event.MouseEvent evt) {
jTextField17MouseExited(evt);
}
});
jTextField17.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jTextField17ActionPerformed(evt);
}
});

javax.swing.GroupLayout jPanel20Layout = new


javax.swing.GroupLayout(jPanel20);
jPanel20.setLayout(jPanel20Layout);
jPanel20Layout.setHorizontalGroup(

jPanel20Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel20Layout.createSequentialGroup
()
.addContainerGap()
.addGroup(jPanel20Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel20Layout.createSequential
Group()
.addGroup(jPanel20Layout.createParallelG
roup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel36)
.addComponent(jLabel35)
.addComponent(jLabel37,
javax.swing.GroupLayout.PREFERRED_SIZE, 119,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel39,
javax.swing.GroupLayout.PREFERRED_SIZE, 152,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(17, 17, 17))
.addGroup(javax.swing.GroupLayout.Alignme
nt.TRAILING, jPanel20Layout.createSequentialGroup()
.addComponent(jLabel38)
.addPreferredGap(javax.swing.LayoutStyle
.ComponentPlacement.RELATED)))
.addGroup(jPanel20Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel20Layout.createParallelGro
up(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addComponent(jTextField17,
javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.DEFAULT_SIZE, 144,
Short.MAX_VALUE)
.addComponent(jTextField16,
javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField15,
javax.swing.GroupLayout.Alignment.LEADING))
.addComponent(jTextField14,
javax.swing.GroupLayout.PREFERRED_SIZE, 144,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jTextField13,
javax.swing.GroupLayout.PREFERRED_SIZE, 144,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(21, Short.MAX_VALUE))
);
jPanel20Layout.setVerticalGroup(

jPanel20Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel20Layout.createSequentialGroup
()
.addGap(18, 18, 18)
.addGroup(jPanel20Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel35)
.addComponent(jTextField15,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel20Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField16,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel36,
javax.swing.GroupLayout.PREFERRED_SIZE, 28,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(10, 10, 10)
.addGroup(jPanel20Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel38)
.addComponent(jTextField17,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED)
.addGroup(jPanel20Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel20Layout.createSequential
Group()
.addComponent(jLabel39,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(19, 19, 19))
.addGroup(javax.swing.GroupLayout.Alignme
nt.TRAILING, jPanel20Layout.createSequentialGroup()
.addComponent(jTextField13,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle
.ComponentPlacement.UNRELATED)))
.addGroup(jPanel20Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(jTextField14,
javax.swing.GroupLayout.PREFERRED_SIZE, 30,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel20Layout.createSequential
Group()
.addComponent(jLabel37,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGap(1, 1, 1)))
.addContainerGap(20, Short.MAX_VALUE))
);

jPanel21.setBackground(new java.awt.Color(255,
255, 255));

jLabel40.setFont(new java.awt.Font("Segoe UI", 1,


36)); // NOI18N

jLabel40.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel40.setText("PURCHASE");

javax.swing.GroupLayout jPanel21Layout = new


javax.swing.GroupLayout(jPanel21);
jPanel21.setLayout(jPanel21Layout);
jPanel21Layout.setHorizontalGroup(

jPanel21Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING, jPanel21Layout.createSequentialGroup()
.addContainerGap(23, Short.MAX_VALUE)
.addComponent(jLabel40,
javax.swing.GroupLayout.PREFERRED_SIZE, 209,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(17, 17, 17))
);
jPanel21Layout.setVerticalGroup(

jPanel21Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel21Layout.createSequentialGroup
()
.addComponent(jLabel40,
javax.swing.GroupLayout.PREFERRED_SIZE, 41,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 6, Short.MAX_VALUE))
);

jTextField18.setFont(new java.awt.Font("Segoe UI",


1, 18)); // NOI18N

jTextField18.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));
jTextField18.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jTextField18ActionPerformed(evt);
}
});
jButton12.setFont(new java.awt.Font("Segoe UI", 1,
24)); // NOI18N
jButton12.setText("SEARCH");

jButton12.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0), 2));

jLabel41.setFont(new java.awt.Font("Times New


Roman", 1, 24)); // NOI18N

jLabel41.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel41.setText("Search Product by ID");

javax.swing.GroupLayout jPanel22Layout = new


javax.swing.GroupLayout(jPanel22);
jPanel22.setLayout(jPanel22Layout);
jPanel22Layout.setHorizontalGroup(

jPanel22Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel22Layout.createSequentialGroup
()
.addContainerGap()
.addComponent(jLabel41,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addContainerGap())
);
jPanel22Layout.setVerticalGroup(
jPanel22Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addComponent(jLabel41)
);

jButton13.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton13.setText("BACK");

jButton13.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0), 2));
jButton13.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton13ActionPerformed(evt);
}
});

jButton14.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton14.setText("PURCHASE");

jButton14.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0), 2));

jButton15.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton15.setText("PURCHASE RETURN");
jButton15.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0), 2));

table.setFont(new java.awt.Font("Times New


Roman", 1, 24)); // NOI18N
table.setModel(new
javax.swing.table.DefaultTableModel(
new Object [][] {

},
new String [] {
"item_id", "item_name", "quntatity", "price"
}
){
boolean[] canEdit = new boolean [] {
false, false, false, false
};

public boolean isCellEditable(int rowIndex, int


columnIndex) {
return canEdit [columnIndex];
}
});
table.setRowHeight(25);
table.addMouseListener(new
java.awt.event.MouseAdapter() {
public void
mouseClicked(java.awt.event.MouseEvent evt) {
tableMouseClicked(evt);
}
});
jScrollPane4.setViewportView(table);

javax.swing.GroupLayout jPanel7Layout = new


javax.swing.GroupLayout(jPanel7);
jPanel7.setLayout(jPanel7Layout);
jPanel7Layout.setHorizontalGroup(

jPanel7Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel7Layout.createSequentialGroup(
)
.addGroup(jPanel7Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel7Layout.createSequentialGr
oup()
.addGap(354, 354, 354)
.addComponent(jPanel21,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel7Layout.createSequentialGr
oup()
.addGroup(jPanel7Layout.createParallelGr
oup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel7Layout.createSequen
tialGroup()
.addContainerGap()
.addComponent(jPanel20,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel7Layout.createSequen
tialGroup()
.addGap(111, 111, 111)
.addComponent(jButton14,
javax.swing.GroupLayout.PREFERRED_SIZE, 143,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel7Layout.createSequen
tialGroup()
.addGap(62, 62, 62)
.addComponent(jButton15,
javax.swing.GroupLayout.PREFERRED_SIZE, 249,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGap(30, 30, 30)
.addGroup(jPanel7Layout.createParallelGr
oup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel7Layout.createSequen
tialGroup()
.addComponent(jPanel22,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.Layout
Style.ComponentPlacement.UNRELATED)
.addComponent(jTextField18,
javax.swing.GroupLayout.PREFERRED_SIZE, 124,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(20, 20, 20)
.addComponent(jButton12,
javax.swing.GroupLayout.PREFERRED_SIZE, 128,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel7Layout.createParallel
Group(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jButton13,
javax.swing.GroupLayout.PREFERRED_SIZE, 87,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jScrollPane4,
javax.swing.GroupLayout.PREFERRED_SIZE, 498,
javax.swing.GroupLayout.PREFERRED_SIZE)))))
.addContainerGap(72, Short.MAX_VALUE))
);
jPanel7Layout.setVerticalGroup(

jPanel7Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel7Layout.createSequentialGroup(
)
.addContainerGap()
.addComponent(jPanel21,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel7Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(jPanel7Layout.createSequentialGr
oup()
.addGap(29, 29, 29)
.addComponent(jPanel20,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(41, 41, 41)
.addComponent(jButton14)
.addGap(37, 37, 37)
.addComponent(jButton15)
.addContainerGap(javax.swing.GroupLayo
ut.DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup(jPanel7Layout.createSequentialGr
oup()
.addGap(46, 46, 46)
.addGroup(jPanel7Layout.createParallelGr
oup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel22,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton12)
.addComponent(jTextField18,
javax.swing.GroupLayout.PREFERRED_SIZE, 29,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addComponent(jScrollPane4,
javax.swing.GroupLayout.PREFERRED_SIZE, 282,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jButton13)
.addGap(108, 108, 108))))
);

jTabbedPane2.addTab("tab6", jPanel7);
jPanel9.setBackground(new java.awt.Color(0, 138,
207));

jPanel23.setBackground(new java.awt.Color(255,
255, 255));

jLabel42.setFont(new java.awt.Font("Segoe UI", 1,


36)); // NOI18N

jLabel42.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel42.setText("TRACK SALES");

javax.swing.GroupLayout jPanel23Layout = new


javax.swing.GroupLayout(jPanel23);
jPanel23.setLayout(jPanel23Layout);
jPanel23Layout.setHorizontalGroup(

jPanel23Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING, jPanel23Layout.createSequentialGroup()
.addContainerGap(22, Short.MAX_VALUE)
.addComponent(jLabel42,
javax.swing.GroupLayout.PREFERRED_SIZE, 259,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(17, 17, 17))
);
jPanel23Layout.setVerticalGroup(
jPanel23Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel23Layout.createSequentialGroup
()
.addComponent(jLabel42,
javax.swing.GroupLayout.PREFERRED_SIZE, 41,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 6, Short.MAX_VALUE))
);

jTable4.setModel(new
javax.swing.table.DefaultTableModel(
new Object [][] {
{null, null, null, null, null, null},
{null, null, null, null, null, null},
{null, null, null, null, null, null},
{null, null, null, null, null, null}
},
new String [] {
"Bill no.", "Item ID", "Item Name", "Quantity",
"Price", "Date"
}
));
jScrollPane5.setViewportView(jTable4);

jLabel43.setFont(new java.awt.Font("Times New


Roman", 1, 24)); // NOI18N
jLabel43.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel43.setText("Search Date");

javax.swing.GroupLayout jPanel24Layout = new


javax.swing.GroupLayout(jPanel24);
jPanel24.setLayout(jPanel24Layout);
jPanel24Layout.setHorizontalGroup(

jPanel24Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING, jPanel24Layout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DE
FAULT_SIZE, Short.MAX_VALUE)
.addComponent(jLabel43,
javax.swing.GroupLayout.PREFERRED_SIZE, 139,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap())
);
jPanel24Layout.setVerticalGroup(

jPanel24Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING, jPanel24Layout.createSequentialGroup()
.addGap(0, 0, Short.MAX_VALUE)
.addComponent(jLabel43,
javax.swing.GroupLayout.PREFERRED_SIZE, 35,
javax.swing.GroupLayout.PREFERRED_SIZE))
);
jButton16.setFont(new java.awt.Font("Segoe UI", 1,
24)); // NOI18N
jButton16.setText("SEARCH");

jButton16.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0), 2));

jButton17.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton17.setText("BACK");

jButton17.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0), 2));
jButton17.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton17ActionPerformed(evt);
}
});

javax.swing.GroupLayout jPanel9Layout = new


javax.swing.GroupLayout(jPanel9);
jPanel9.setLayout(jPanel9Layout);
jPanel9Layout.setHorizontalGroup(

jPanel9Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel9Layout.createSequentialGroup(
)
.addGroup(jPanel9Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel9Layout.createSequentialGr
oup()
.addGap(327, 327, 327)
.addComponent(jPanel23,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel9Layout.createSequentialGr
oup()
.addGap(158, 158, 158)
.addComponent(jPanel24,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(283, 283, 283)
.addComponent(jButton16,
javax.swing.GroupLayout.PREFERRED_SIZE, 117,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel9Layout.createSequentialGr
oup()
.addGap(130, 130, 130)
.addComponent(jScrollPane5,
javax.swing.GroupLayout.PREFERRED_SIZE, 687,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(javax.swing.GroupLayout.Alignme
nt.TRAILING, jPanel9Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jButton17,
javax.swing.GroupLayout.PREFERRED_SIZE, 80,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(9, 9, 9)))
.addContainerGap(150, Short.MAX_VALUE))
);
jPanel9Layout.setVerticalGroup(

jPanel9Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel9Layout.createSequentialGroup(
)
.addContainerGap()
.addComponent(jPanel23,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(50, 50, 50)
.addGroup(jPanel9Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(jPanel24,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jButton16,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
.addGap(30, 30, 30)
.addComponent(jScrollPane5,
javax.swing.GroupLayout.PREFERRED_SIZE, 275,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jButton17)
.addContainerGap(99, Short.MAX_VALUE))
);

jTabbedPane2.addTab("tab8", jPanel9);

jPanel8.setBackground(new java.awt.Color(0, 138,


207));

jPanel25.setBackground(new java.awt.Color(255,
255, 255));

jLabel44.setFont(new java.awt.Font("Segoe UI", 1,


36)); // NOI18N

jLabel44.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel44.setText("UPDATE LOGIN CREDENTIALS");

javax.swing.GroupLayout jPanel25Layout = new


javax.swing.GroupLayout(jPanel25);
jPanel25.setLayout(jPanel25Layout);
jPanel25Layout.setHorizontalGroup(

jPanel25Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel25Layout.createSequentialGroup
()
.addContainerGap()
.addComponent(jLabel44,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGap(17, 17, 17))
);
jPanel25Layout.setVerticalGroup(

jPanel25Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel25Layout.createSequentialGroup
()
.addComponent(jLabel44,
javax.swing.GroupLayout.PREFERRED_SIZE, 41,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 6, Short.MAX_VALUE))
);

jLabel45.setFont(new java.awt.Font("Times New


Roman", 1, 24)); // NOI18N
jLabel45.setText("Username");

jLabel46.setFont(new java.awt.Font("Times New


Roman", 1, 24)); // NOI18N
jLabel46.setText("Password");

jLabel47.setFont(new java.awt.Font("Times New


Roman", 1, 24)); // NOI18N
jLabel47.setText("New Username");

jLabel48.setFont(new java.awt.Font("Times New


Roman", 1, 24)); // NOI18N
jLabel48.setText("New Password");
jTextField20.setFont(new java.awt.Font("Segoe UI",
1, 18)); // NOI18N

jTextField20.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));

jTextField21.setFont(new java.awt.Font("Segoe UI",


1, 18)); // NOI18N

jTextField21.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));

jPasswordField1.setFont(new java.awt.Font("Segoe
UI", 1, 18)); // NOI18N

jPasswordField1.setBorder(javax.swing.BorderFactory.cr
eateLineBorder(new java.awt.Color(0, 0, 0)));

jPasswordField2.setFont(new java.awt.Font("Segoe
UI", 1, 18)); // NOI18N

jPasswordField2.setBorder(javax.swing.BorderFactory.cr
eateLineBorder(new java.awt.Color(0, 0, 0)));

javax.swing.GroupLayout jPanel26Layout = new


javax.swing.GroupLayout(jPanel26);
jPanel26.setLayout(jPanel26Layout);
jPanel26Layout.setHorizontalGroup(

jPanel26Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel26Layout.createSequentialGroup
()
.addGap(79, 79, 79)
.addGroup(jPanel26Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(jLabel45,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jLabel46,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jLabel47,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jLabel48,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
.addGap(102, 102, 102)
.addGroup(jPanel26Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(jTextField20)
.addComponent(jTextField21,
javax.swing.GroupLayout.DEFAULT_SIZE, 250,
Short.MAX_VALUE)
.addComponent(jPasswordField1)
.addComponent(jPasswordField2))
.addContainerGap(121, Short.MAX_VALUE))
);
jPanel26Layout.setVerticalGroup(
jPanel26Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel26Layout.createSequentialGroup
()
.addGap(48, 48, 48)
.addGroup(jPanel26Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel45,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jTextField20,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel26Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel46,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jPasswordField1,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel26Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jLabel47,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jTextField21,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel26Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel48,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jPasswordField2,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(36, Short.MAX_VALUE))
);

jButton18.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton18.setText("UPDATE");

jButton18.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0), 2));
jButton18.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton18ActionPerformed(evt);
}
});

jButton19.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton19.setText("BACK");

jButton19.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0), 2));
jButton19.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton19ActionPerformed(evt);
}
});

javax.swing.GroupLayout jPanel8Layout = new


javax.swing.GroupLayout(jPanel8);
jPanel8.setLayout(jPanel8Layout);
jPanel8Layout.setHorizontalGroup(

jPanel8Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel8Layout.createSequentialGroup(
)
.addGap(217, 217, 217)
.addComponent(jPanel25,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DE
FAULT_SIZE, Short.MAX_VALUE))
.addGroup(jPanel8Layout.createSequentialGroup(
)
.addGap(361, 361, 361)
.addComponent(jButton18,
javax.swing.GroupLayout.PREFERRED_SIZE, 114,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jButton19,
javax.swing.GroupLayout.PREFERRED_SIZE, 83,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(143, 143, 143))
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING, jPanel8Layout.createSequentialGroup()
.addContainerGap(132, Short.MAX_VALUE)
.addComponent(jPanel26,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(128, 128, 128))
);
jPanel8Layout.setVerticalGroup(

jPanel8Layout.createParallelGroup(javax.swing.GroupLay
out.Alignment.LEADING)
.addGroup(jPanel8Layout.createSequentialGroup(
)
.addContainerGap()
.addComponent(jPanel25,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(37, 37, 37)
.addComponent(jPanel26,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(49, 49, 49)
.addGroup(jPanel8Layout.createParallelGroup(j
avax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton18)
.addComponent(jButton19))
.addContainerGap(136, Short.MAX_VALUE))
);

jTabbedPane2.addTab("tab7", jPanel8);

jPanel28.setBackground(new java.awt.Color(0, 138,


207));

jButton21.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton21.setText("BACK");

jButton21.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0), 2));
jButton21.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton21ActionPerformed(evt);
}
});

jTable5.setModel(new
javax.swing.table.DefaultTableModel(
new Object [][] {
},
new String [] {
"Item ID", "Item Name", "Quantity", "Unit
Price", "Total Price"
}
));
jScrollPane6.setViewportView(jTable5);

jButton22.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton22.setText("VIEW CART");

jButton22.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0), 2));
jButton22.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton22ActionPerformed(evt);
}
});

jLabel53.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N

jLabel53.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel53.setText("Total Amount");
javax.swing.GroupLayout jPanel30Layout = new
javax.swing.GroupLayout(jPanel30);
jPanel30.setLayout(jPanel30Layout);
jPanel30Layout.setHorizontalGroup(

jPanel30Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addComponent(jLabel53,
javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.DEFAULT_SIZE, 186,
Short.MAX_VALUE)
);
jPanel30Layout.setVerticalGroup(

jPanel30Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addComponent(jLabel53,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
);

jTextField19.setFont(new java.awt.Font("Segoe UI",


1, 24)); // NOI18N

jTextField19.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));

jButton23.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton23.setText("PROCEED TO BILL");
jButton23.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0), 2));
jButton23.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton23ActionPerformed(evt);
}
});

javax.swing.GroupLayout jPanel28Layout = new


javax.swing.GroupLayout(jPanel28);
jPanel28.setLayout(jPanel28Layout);
jPanel28Layout.setHorizontalGroup(

jPanel28Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING, jPanel28Layout.createSequentialGroup()
.addGroup(jPanel28Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(jPanel28Layout.createSequential
Group()
.addGap(215, 215, 215)
.addComponent(jButton23,
javax.swing.GroupLayout.PREFERRED_SIZE, 231,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle
.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jButton22,
javax.swing.GroupLayout.PREFERRED_SIZE, 156,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel28Layout.createSequential
Group()
.addContainerGap(javax.swing.GroupLayo
ut.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jButton21,
javax.swing.GroupLayout.PREFERRED_SIZE, 110,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGap(234, 234, 234))
.addGroup(jPanel28Layout.createSequentialGroup
()
.addGroup(jPanel28Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel28Layout.createSequential
Group()
.addGap(254, 254, 254)
.addComponent(jPanel30,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(35, 35, 35)
.addComponent(jTextField19,
javax.swing.GroupLayout.PREFERRED_SIZE, 110,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel28Layout.createSequential
Group()
.addGap(193, 193, 193)
.addComponent(jScrollPane6,
javax.swing.GroupLayout.PREFERRED_SIZE, 652,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(121, Short.MAX_VALUE))
);
jPanel28Layout.setVerticalGroup(

jPanel28Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING, jPanel28Layout.createSequentialGroup()
.addGap(17, 17, 17)
.addGroup(jPanel28Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton23,
javax.swing.GroupLayout.PREFERRED_SIZE, 40,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton22,
javax.swing.GroupLayout.PREFERRED_SIZE, 44,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.UNRELATED)
.addComponent(jScrollPane6,
javax.swing.GroupLayout.PREFERRED_SIZE, 305,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addGroup(jPanel28Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(jTextField19,
javax.swing.GroupLayout.DEFAULT_SIZE, 44,
Short.MAX_VALUE)
.addComponent(jPanel30,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
.addGap(10, 10, 10)
.addComponent(jButton21)
.addContainerGap(111, Short.MAX_VALUE))
);

jTabbedPane2.addTab("tab9", jPanel28);

jPanel29.setBackground(new java.awt.Color(0, 138,


207));

jTable6.setModel(new
javax.swing.table.DefaultTableModel(
new Object [][] {

},
new String [] {
"Item ID", "Item Name", "Quantity", "Unit
Price", "Total Price"
}
));
jScrollPane7.setViewportView(jTable6);

jButton24.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N
jButton24.setText("BACK");

jButton24.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0), 2));
jButton24.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton24ActionPerformed(evt);
}
});

jLabel54.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N

jLabel54.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel54.setText("Total Amount");

javax.swing.GroupLayout jPanel31Layout = new


javax.swing.GroupLayout(jPanel31);
jPanel31.setLayout(jPanel31Layout);
jPanel31Layout.setHorizontalGroup(

jPanel31Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel31Layout.createSequentialGroup
()
.addContainerGap()
.addComponent(jLabel54,
javax.swing.GroupLayout.PREFERRED_SIZE, 190,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(16, Short.MAX_VALUE))
);
jPanel31Layout.setVerticalGroup(
jPanel31Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addComponent(jLabel54,
javax.swing.GroupLayout.DEFAULT_SIZE, 40,
Short.MAX_VALUE)
);

jTextField22.setFont(new java.awt.Font("Segoe UI",


1, 24)); // NOI18N

jTextField22.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));

jLabel55.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N

jLabel55.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel55.setText("Bill Number");

javax.swing.GroupLayout jPanel32Layout = new


javax.swing.GroupLayout(jPanel32);
jPanel32.setLayout(jPanel32Layout);
jPanel32Layout.setHorizontalGroup(

jPanel32Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING, jPanel32Layout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DE
FAULT_SIZE, Short.MAX_VALUE)
.addComponent(jLabel55,
javax.swing.GroupLayout.PREFERRED_SIZE, 161,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap())
);
jPanel32Layout.setVerticalGroup(

jPanel32Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING, jPanel32Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel55,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
);

jLabel56.setFont(new java.awt.Font("Segoe UI", 1,


24)); // NOI18N

jLabel56.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel56.setText("Date");

javax.swing.GroupLayout jPanel33Layout = new


javax.swing.GroupLayout(jPanel33);
jPanel33.setLayout(jPanel33Layout);
jPanel33Layout.setHorizontalGroup(

jPanel33Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING, jPanel33Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel56,
javax.swing.GroupLayout.DEFAULT_SIZE, 92,
Short.MAX_VALUE)
.addContainerGap())
);
jPanel33Layout.setVerticalGroup(

jPanel33Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING, jPanel33Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel56,
javax.swing.GroupLayout.DEFAULT_SIZE, 34,
Short.MAX_VALUE)
.addContainerGap())
);

jTextField23.setFont(new java.awt.Font("Segoe UI",


1, 24)); // NOI18N

jTextField23.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));

jTextField24.setFont(new java.awt.Font("Segoe UI",


1, 24)); // NOI18N

jTextField24.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));
jButton25.setFont(new java.awt.Font("Segoe UI", 1,
24)); // NOI18N
jButton25.setText("GENERATE INVOICE");

jButton25.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0), 2));
jButton25.addActionListener(new
java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jButton25ActionPerformed(evt);
}
});

javax.swing.GroupLayout jPanel29Layout = new


javax.swing.GroupLayout(jPanel29);
jPanel29.setLayout(jPanel29Layout);
jPanel29Layout.setHorizontalGroup(

jPanel29Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel29Layout.createSequentialGroup
()
.addGroup(jPanel29Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel29Layout.createSequential
Group()
.addGap(118, 118, 118)
.addComponent(jPanel32,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(27, 27, 27)
.addComponent(jTextField22,
javax.swing.GroupLayout.PREFERRED_SIZE, 155,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(95, 95, 95)
.addComponent(jPanel33,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jTextField23,
javax.swing.GroupLayout.PREFERRED_SIZE, 165,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel29Layout.createSequential
Group()
.addGap(231, 231, 231)
.addComponent(jPanel31,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(42, 42, 42)
.addComponent(jTextField24,
javax.swing.GroupLayout.PREFERRED_SIZE, 134,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(99, 99, 99)
.addComponent(jButton24,
javax.swing.GroupLayout.PREFERRED_SIZE, 94,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel29Layout.createSequential
Group()
.addGap(184, 184, 184)
.addComponent(jScrollPane7,
javax.swing.GroupLayout.PREFERRED_SIZE, 652,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(111, Short.MAX_VALUE))
.addGroup(javax.swing.GroupLayout.Alignment.T
RAILING, jPanel29Layout.createSequentialGroup()
.addGap(0, 0, Short.MAX_VALUE)
.addComponent(jButton25)
.addGap(385, 385, 385))
);
jPanel29Layout.setVerticalGroup(

jPanel29Layout.createParallelGroup(javax.swing.GroupLa
yout.Alignment.LEADING)
.addGroup(jPanel29Layout.createSequentialGroup
()
.addGap(9, 9, 9)
.addGroup(jPanel29Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(jPanel32,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jPanel33,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addComponent(jTextField22,
javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.PREFERRED_SIZE, 38,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jTextField23,
javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.PREFERRED_SIZE, 38,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addComponent(jScrollPane7,
javax.swing.GroupLayout.PREFERRED_SIZE, 305,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.UNRELATED)
.addGroup(jPanel29Layout.createParallelGroup
(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField24,
javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jPanel31,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel29Layout.createSequential
Group()
.addGap(0, 0, Short.MAX_VALUE)
.addComponent(jButton24)))
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.UNRELATED)
.addComponent(jButton25)
.addContainerGap(119, Short.MAX_VALUE))
);

jTabbedPane2.addTab("tab10", jPanel29);
javax.swing.GroupLayout layout = new
javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alig
nment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jPanel1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.sw
ing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel2,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGap(6, 6, 6))
.addGroup(layout.createSequentialGroup()
.addComponent(jTabbedPane2,
javax.swing.GroupLayout.PREFERRED_SIZE, 1026,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayo
ut.DEFAULT_SIZE, Short.MAX_VALUE))))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alig
nment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel2)
.addPreferredGap(javax.swing.LayoutStyle.Co
mponentPlacement.RELATED)
.addComponent(jTabbedPane2,
javax.swing.GroupLayout.PREFERRED_SIZE, 597,
Short.MAX_VALUE))
.addComponent(jPanel1,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
);

pack();
setLocationRelativeTo(null);
}// </editor-fold>

private void
homepanelsideMouseClicked(java.awt.event.MouseEvent
evt) {
// TODO add your handling code here:
jTabbedPane2.setSelectedIndex(0);
homepanelside.setBackground(newcolor);
addpanelside.setBackground(defaultcolor);
searchpanelside.setBackground(defaultcolor);
inventorypanelside.setBackground(defaultcolor);
returnpanelside.setBackground(defaultcolor);
purchasepanelside.setBackground(defaultcolor);
tracksalespanelside.setBackground(defaultcolor);
updateloginpanelside.setBackground(defaultcolor);
logoutpanelside.setBackground(defaultcolor);
}

private void
addpanelsideMouseClicked(java.awt.event.MouseEvent
evt) {
// TODO add your handling code here:
jTabbedPane2.setSelectedIndex(1);
homepanelside.setBackground(defaultcolor);
addpanelside.setBackground(newcolor);
searchpanelside.setBackground(defaultcolor);
inventorypanelside.setBackground(defaultcolor);
returnpanelside.setBackground(defaultcolor);
purchasepanelside.setBackground(defaultcolor);
tracksalespanelside.setBackground(defaultcolor);
updateloginpanelside.setBackground(defaultcolor);
logoutpanelside.setBackground(defaultcolor);
}

private void
searchpanelsideMouseClicked(java.awt.event.MouseEven
t evt) {
// TODO add your handling code here:
jTabbedPane2.setSelectedIndex(2);
homepanelside.setBackground(defaultcolor);
addpanelside.setBackground(defaultcolor);
searchpanelside.setBackground(newcolor);
inventorypanelside.setBackground(defaultcolor);
returnpanelside.setBackground(defaultcolor);
purchasepanelside.setBackground(defaultcolor);
tracksalespanelside.setBackground(defaultcolor);
updateloginpanelside.setBackground(defaultcolor);
logoutpanelside.setBackground(defaultcolor);
}

private void
inventorypanelsideMouseClicked(java.awt.event.MouseE
vent evt) {
// TODO add your handling code here:
jTabbedPane2.setSelectedIndex(3);
homepanelside.setBackground(defaultcolor);
addpanelside.setBackground(defaultcolor);
searchpanelside.setBackground(defaultcolor);
inventorypanelside.setBackground(newcolor);
returnpanelside.setBackground(defaultcolor);
purchasepanelside.setBackground(defaultcolor);
tracksalespanelside.setBackground(defaultcolor);
updateloginpanelside.setBackground(defaultcolor);
logoutpanelside.setBackground(defaultcolor);
}
private void
returnpanelsideMouseClicked(java.awt.event.MouseEven
t evt) {
// TODO add your handling code here:
jTabbedPane2.setSelectedIndex(4);
homepanelside.setBackground(defaultcolor);
addpanelside.setBackground(defaultcolor);
searchpanelside.setBackground(defaultcolor);
inventorypanelside.setBackground(defaultcolor);
returnpanelside.setBackground(newcolor);
purchasepanelside.setBackground(defaultcolor);
tracksalespanelside.setBackground(defaultcolor);
updateloginpanelside.setBackground(defaultcolor);
logoutpanelside.setBackground(defaultcolor);
}

private void
purchasepanelsideMouseClicked(java.awt.event.MouseEv
ent evt) {
// TODO add your handling code here:
jTabbedPane2.setSelectedIndex(5);
homepanelside.setBackground(defaultcolor);
addpanelside.setBackground(defaultcolor);
searchpanelside.setBackground(defaultcolor);
inventorypanelside.setBackground(defaultcolor);
returnpanelside.setBackground(defaultcolor);
purchasepanelside.setBackground(newcolor);
tracksalespanelside.setBackground(defaultcolor);
updateloginpanelside.setBackground(defaultcolor);
logoutpanelside.setBackground(defaultcolor);
}

private void
tracksalespanelsideMouseClicked(java.awt.event.MouseE
vent evt) {
// TODO add your handling code here:
jTabbedPane2.setSelectedIndex(6);
homepanelside.setBackground(defaultcolor);
addpanelside.setBackground(defaultcolor);
searchpanelside.setBackground(defaultcolor);
inventorypanelside.setBackground(defaultcolor);
returnpanelside.setBackground(defaultcolor);
purchasepanelside.setBackground(defaultcolor);
tracksalespanelside.setBackground(newcolor);
updateloginpanelside.setBackground(defaultcolor);
logoutpanelside.setBackground(defaultcolor);
}

private void
updateloginpanelsideMouseClicked(java.awt.event.Mous
eEvent evt) {
// TODO add your handling code here:
jTabbedPane2.setSelectedIndex(7);
homepanelside.setBackground(defaultcolor);
addpanelside.setBackground(defaultcolor);
searchpanelside.setBackground(defaultcolor);
inventorypanelside.setBackground(defaultcolor);
returnpanelside.setBackground(defaultcolor);
purchasepanelside.setBackground(defaultcolor);
tracksalespanelside.setBackground(defaultcolor);
updateloginpanelside.setBackground(newcolor);
logoutpanelside.setBackground(defaultcolor);
}

private void
logoutpanelsideMouseClicked(java.awt.event.MouseEven
t evt) {
// TODO add your handling code here:
Loginpage LoginpageFrame = new Loginpage();
LoginpageFrame.setVisible(true);
LoginpageFrame.pack();
LoginpageFrame.setLocationRelativeTo(null);
this.dispose();
}

private void
jButton2ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
jTabbedPane2.setSelectedIndex(0);
homepanelside.setBackground(newcolor);
addpanelside.setBackground(defaultcolor);
searchpanelside.setBackground(defaultcolor);
inventorypanelside.setBackground(defaultcolor);
returnpanelside.setBackground(defaultcolor);
purchasepanelside.setBackground(defaultcolor);
tracksalespanelside.setBackground(defaultcolor);
updateloginpanelside.setBackground(defaultcolor);
logoutpanelside.setBackground(defaultcolor);
}

private void
jTextField1ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
}

private void
jTextField3MouseClicked(java.awt.event.MouseEvent evt)
{
// TODO add your handling code here:
}

private void
jTextField3MouseEntered(java.awt.event.MouseEvent
evt) {

private void
jTextField3MouseExited(java.awt.event.MouseEvent evt)
{
// TODO add your handling code here:
}

private void
jTextField3ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
}

private void
jButton5ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
jTabbedPane2.setSelectedIndex(0);
homepanelside.setBackground(newcolor);
addpanelside.setBackground(defaultcolor);
searchpanelside.setBackground(defaultcolor);
inventorypanelside.setBackground(defaultcolor);
returnpanelside.setBackground(defaultcolor);
purchasepanelside.setBackground(defaultcolor);
tracksalespanelside.setBackground(defaultcolor);
updateloginpanelside.setBackground(defaultcolor);
logoutpanelside.setBackground(defaultcolor);
}

private void
jButton8ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
jTabbedPane2.setSelectedIndex(0);
homepanelside.setBackground(newcolor);
addpanelside.setBackground(defaultcolor);
searchpanelside.setBackground(defaultcolor);
inventorypanelside.setBackground(defaultcolor);
returnpanelside.setBackground(defaultcolor);
purchasepanelside.setBackground(defaultcolor);
tracksalespanelside.setBackground(defaultcolor);
updateloginpanelside.setBackground(defaultcolor);
logoutpanelside.setBackground(defaultcolor);
}

private void
jTextField9ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
}

private void
jTextField11MouseClicked(java.awt.event.MouseEvent
evt) {
// TODO add your handling code here:
}

private void
jTextField11MouseEntered(java.awt.event.MouseEvent
evt) {
// TODO add your handling code here:
}
private void
jTextField11MouseExited(java.awt.event.MouseEvent
evt) {
// TODO add your handling code here:
}

private void
jTextField11ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
}

private void
jButton10ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
jTabbedPane2.setSelectedIndex(0);
homepanelside.setBackground(newcolor);
addpanelside.setBackground(defaultcolor);
searchpanelside.setBackground(defaultcolor);
inventorypanelside.setBackground(defaultcolor);
returnpanelside.setBackground(defaultcolor);
purchasepanelside.setBackground(defaultcolor);
tracksalespanelside.setBackground(defaultcolor);
updateloginpanelside.setBackground(defaultcolor);
logoutpanelside.setBackground(defaultcolor);
}
private void
jTextField15ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
}

private void
jTextField17MouseClicked(java.awt.event.MouseEvent
evt) {
// TODO add your handling code here:
}

private void
jTextField17MouseEntered(java.awt.event.MouseEvent
evt) {
// TODO add your handling code here:
}

private void
jTextField17MouseExited(java.awt.event.MouseEvent
evt) {
// TODO add your handling code here:
}

private void
jTextField17ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
}
private void
jTextField18ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
}

private void
jButton13ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
jTabbedPane2.setSelectedIndex(0);
homepanelside.setBackground(newcolor);
addpanelside.setBackground(defaultcolor);
searchpanelside.setBackground(defaultcolor);
inventorypanelside.setBackground(defaultcolor);
returnpanelside.setBackground(defaultcolor);
purchasepanelside.setBackground(defaultcolor);
tracksalespanelside.setBackground(defaultcolor);
updateloginpanelside.setBackground(defaultcolor);
logoutpanelside.setBackground(defaultcolor);
}

private void
tableMouseClicked(java.awt.event.MouseEvent evt) {

}
private void
jButton17ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
jTabbedPane2.setSelectedIndex(0);
homepanelside.setBackground(newcolor);
addpanelside.setBackground(defaultcolor);
searchpanelside.setBackground(defaultcolor);
inventorypanelside.setBackground(defaultcolor);
returnpanelside.setBackground(defaultcolor);
purchasepanelside.setBackground(defaultcolor);
tracksalespanelside.setBackground(defaultcolor);
updateloginpanelside.setBackground(defaultcolor);
logoutpanelside.setBackground(defaultcolor);
}

private void
jButton19ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
jTabbedPane2.setSelectedIndex(0);
homepanelside.setBackground(newcolor);
addpanelside.setBackground(defaultcolor);
searchpanelside.setBackground(defaultcolor);
inventorypanelside.setBackground(defaultcolor);
returnpanelside.setBackground(defaultcolor);
purchasepanelside.setBackground(defaultcolor);
tracksalespanelside.setBackground(defaultcolor);
updateloginpanelside.setBackground(defaultcolor);
logoutpanelside.setBackground(defaultcolor);
}

private void
jButton18ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
if (jTextField20.getText().length()==0)
JOptionPane.showMessageDialog(null,"ENTER
USERNAME");
else if(jPasswordField1.getText().length()==0)
JOptionPane.showMessageDialog(null,"ENTER
PASSWORD");
else if(jTextField21.getText().length()==0)
JOptionPane.showMessageDialog(null,"ENTER
NEW USERNAME");
else if(jPasswordField2.getText().length()==0)
JOptionPane.showMessageDialog(null,"ENTER
NEW PASSWORD");
else{
String a = jTextField20.getText();
String c = jTextField21.getText();
String b = jPasswordField1.getText();
String d = jPasswordField2.getText();
try{
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost:33
06/ims","root","");
PreparedStatement pst =
con.prepareStatement("update login set
username=?,password=? where username=? and
password=?");
System.out.println(pst);
pst.setString(1, c);
pst.setString(2,d);
pst.setString(3, a);
pst.setString(4,b);
pst.executeUpdate();
JOptionPane.showMessageDialog(null,"UPDATED
SUCCESSFULLY");
}
catch(Exception e){
System.out.println(e);
}
}
}

private void
jButton1ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
String item_id=TextBox1.getText();
String item_name=TextBox2.getText();
String quantity=TextBox3.getText();
String price=TextBox4.getText();
String mfd = TextBox5.getText();
String exp = TextBox6.getText();
String batchno = TextBox7.getText();
try{
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost:33
06/ims","root","");
String query = "insert into
addproduct(item_id,item_name,quantity,price,mfd,expd,b
atch_no)
values('"+item_id+"','"+item_name+"','"+quantity+"','"+p
rice+"','"+mfd+"','"+exp+"','"+batchno+"')";
Statement smt3=con.createStatement();

int success=smt3.executeUpdate(query);
if(success==1)
{

JOptionPane.showMessageDialog(this, "Product
Successfully Added ");
//emp1.showMessageDialog(this,
"Problem in Saving. Retry");
}
else
{
JOptionPane.showMessageDialog(this, "Problem in
Adding. Retry");
}

catch(Exception e)
{
JOptionPane.showMessageDialog(this,
e.getMessage());
}
}

private void
jButton20ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
TextBox1.setText("");
TextBox2.setText("");
TextBox3.setText("");
TextBox4.setText("");
TextBox5.setText("");
TextBox6.setText("");
TextBox7.setText("");
}
private void
jTextField4MouseExited(java.awt.event.MouseEvent evt)
{
// TODO add your handling code here:
}

private void
jButton3ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
String qun= jTextField3.getText();
String pri=jTextField4.getText();
int N3=Integer.parseInt(pri);
int N1=Integer.parseInt(qun);
int N4=N1*N3;
jTextField5.setText(String.valueOf(N4));
String item_id=jTextField1.getText();
String item_name=jTextField2.getText();
String quantity=jTextField3.getText();
String price=jTextField4.getText();
String totprice = jTextField5.getText();

try{
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost:33
06/ims","root","");
String query = "insert into
cart(item_id,item_name,quantity,price,totprice)
values('"+item_id+"','"+item_name+"','"+quantity+"','"+p
rice+"','"+totprice+"')";
Statement smt3=con.createStatement();
//ResultSet rs=smt3.executeQueryUpdate(query);

int success=smt3.executeUpdate(query);
if(success==1)
{

JOptionPane.showMessageDialog(this, "Product
Successfully Added to cart ");
//emp1.showMessageDialog(this,
"Problem in Saving. Retry");
}
else
{

JOptionPane.showMessageDialog(this, "Problem in
Saving. Retry");
}

catch(Exception e)
{
JOptionPane.showMessageDialog(this,
e.getMessage());
} // TODO add your handling code here:
}

private void
jButton6ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jTextField4.setText("");
jTextField5.setText("");
String ii=jTextField6.getText();
DefaultTableModel model = (DefaultTableModel)
jTable1.getModel();
try {
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con = (Connection)
DriverManager.getConnection("jdbc:mysql://localhost:33
06/ims", "root", "");

Statement stmt = con.createStatement();


String query = "select * from addproduct where
item_id='"+ii+"' ";
ResultSet rs=stmt.executeQuery(query);

while(rs.next()) {
String id = rs.getString("item_id");
String name = rs.getString("item_name");
String qun = rs.getString("quantity");
String price = rs.getString("price");

String mfd = rs.getString("mfd");


String exp = rs.getString("expd");
String batchno = rs.getString("batch_no");

model.addRow(new Object[]
{id,name,qun,price,mfd,exp,batchno});
}
rs.close();
//stmt.close();
//con.close();
} catch (Exception e) {
JOptionPane.showMessageDialog(this,
e.getMessage());
//e.printStackTrace();
}

private void
jTable1MouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
DefaultTableModel
model=(DefaultTableModel)jTable1.getModel();
int selectedRowIndex =jTable1.getSelectedRow();
jTextField1.setText(model.getValueAt(selectedRowIndex,
0).toString());

jTextField2.setText(model.getValueAt(selectedRowIndex,
1).toString());

jTextField3.setText(model.getValueAt(selectedRowIndex,
2).toString());

jTextField4.setText(model.getValueAt(selectedRowIndex,
3).toString());

private void
jButton7ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
DefaultTableModel model = (DefaultTableModel)
jTable2.getModel();
try {
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con = (Connection)
DriverManager.getConnection("jdbc:mysql://localhost:33
06/ims", "root", "");

Statement stmt = con.createStatement();


String query = "select * from addproduct";
ResultSet rs=stmt.executeQuery(query);

while(rs.next()) {
String id = rs.getString("item_id");
String name = rs.getString("item_name");
String qun = rs.getString("quantity");
String price = rs.getString("price");

String mfd = rs.getString("mfd");


String exp = rs.getString("expd");
String batchno = rs.getString("batch_no");

model.addRow(new Object[]
{id,name,qun,price,mfd,exp,batchno});
}
rs.close();
//stmt.close();
//con.close();
} catch (Exception e) {
JOptionPane.showMessageDialog(this,
e.getMessage());
//e.printStackTrace();
}
}

private void
jButton4ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
jTabbedPane2.setSelectedIndex(8);
}

private void
jButton21ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
jTabbedPane2.setSelectedIndex(2);
}

private void
jButton22ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
DefaultTableModel model = (DefaultTableModel)
jTable5.getModel();
model.setRowCount(0);

try {
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con = (Connection)
DriverManager.getConnection("jdbc:mysql://localhost:33
06/ims", "root", "");

Statement stmt = con.createStatement();


String query = "select * from cart ";
ResultSet rs=stmt.executeQuery(query);

while(rs.next()) {
String id = rs.getString("item_id");
String name = rs.getString("item_name");
String qun = rs.getString("quantity");
String price1 = rs.getString("price");

String mfd = rs.getString("totprice");

model.addRow(new Object[]
{id,name,qun,price1,mfd});
}
rs.close();
int sum=0;
for(int i=0;i<jTable5.getRowCount();i++)
{

sum=sum+Integer.parseInt(jTable5.getValueAt(i,4).toStri
ng());
}
jTextField19.setText(Integer.toString(sum));

//stmt.close();
//con.close();
}catch (Exception e) {
JOptionPane.showMessageDialog(this,
e.getMessage());
//e.printStackTrace();
}
int sum=0;
for(int i=0;i<jTable5.getRowCount();i++)
{

sum=sum+Integer.parseInt(jTable5.getValueAt(i,5).toStri
ng());
}
jTextField19.setText(Integer.toString(sum));

private void
jButton23ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
Random r = new Random();
int a1 = r.nextInt(10000)+1;
String a2 = Integer.toString(a1);
jTextField22.setText(a2);

Date thisdate = new Date();


SimpleDateFormat dateform = new
SimpleDateFormat("dd-MM-YYYY");
String a3 = dateform.format(thisdate);
jTextField23.setText(a3);
workWithDatabase();

try
{DefaultTableModel
model=(DefaultTableModel)jTable5.getModel();
int selectedRowIndex =jTable5.getSelectedRow();
String
a=model.getValueAt(selectedRowIndex,0).toString();
String
b=model.getValueAt(selectedRowIndex,1).toString();
String
c=model.getValueAt(selectedRowIndex,2).toString();
String
d=model.getValueAt(selectedRowIndex,3).toString();
String
e=model.getValueAt(selectedRowIndex,4).toString();
String f=jTextField22.getText();
String g=jTextField23.getText();
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost:33
06/ims","root","");
String query = "insert into
billmain(item_id,item_name,quantity,price,totprice,bill_n
o,date)
values('"+a+"','"+b+"','"+c+"','"+d+"','"+e+"','"+f+"','"+g
+"')";
Statement smt3=con.createStatement();

int success=smt3.executeUpdate(query);
if(success==1)
{
JOptionPane.showMessageDialog(this,
"Product Successfully Added to bill ");
//emp1.showMessageDialog(this,
"Problem in Saving. Retry");
}
else
{

JOptionPane.showMessageDialog(this, "Problem in
Saving. Retry");
}

}
catch(Exception e)
{
JOptionPane.showMessageDialog(null, e);
}
}

public void workWithDatabase()


{
Connection c=null;
Statement s=null;
ResultSet rs1=null;
int flag=0;
try{
Class.forName("com.mysql.cj.jdbc.Driver");

c=DriverManager.getConnection("jdbc:mysql://localhost/i
ms","root","");
s=c.createStatement();

DefaultTableModel model = (DefaultTableModel)


jTable5.getModel();
int selectedRowIndex =jTable5.getSelectedRow();
String
a=model.getValueAt(selectedRowIndex,0).toString();

String
c1=model.getValueAt(selectedRowIndex,2).toString();

String s1=a;

// rs1 = s.executeQuery ("select quantity from


inventory where item_id="+"'"+s1+"'");

int id=Integer.parseInt(c1);
rs1 = s.executeQuery ("select quantity from
addproduct where item_id="+"'"+s1+"'");

// jLabel6.setText(s1);

while(rs1.next()) {
String id1=rs1.getString("quantity");
int id2=Integer.parseInt(id1);
int id3=id2-id;
s.executeUpdate("Update addproduct set
quantity="+id3+" where item_id="+"'"+s1+"'");

}
rs1.close();

}
catch(SQLException | ClassNotFoundException e1)
{
System.out.println(e1);
}
try {
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con = (Connection)
DriverManager.getConnection("jdbc:mysql://localhost:33
06/ims", "root", "");

Statement stmt = con.createStatement();


DefaultTableModel model = (DefaultTableModel)
jTable5.getModel();
int selectedRowIndex =jTable5.getSelectedRow();
String
a=model.getValueAt(selectedRowIndex,0).toString();
String s1 = a;
String query = "delete from cart where
item_id="+"'"+s1+"'";
// ResultSet
rs=smt3.executeQueryUpdate(query);

// Statement smt3=con.createStatement();
//

int success=stmt.executeUpdate(query);

//stmt.close();
//con.close();
}catch (Exception e) {
JOptionPane.showMessageDialog(this,
e.getMessage());
//e.printStackTrace();
}
jTabbedPane2.setSelectedIndex(9);
// TODO add your handling code here:
}

private void
jButton24ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
jTabbedPane2.setSelectedIndex(8);
}
private void
jButton25ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
DefaultTableModel model = (DefaultTableModel)
jTable6.getModel();
try {

Class.forName("com.mysql.cj.jdbc.Driver");
Connection con = (Connection)
DriverManager.getConnection("jdbc:mysql://localhost:33
06/ims", "root", "");
Statement stmt = con.createStatement();
String query = "select
item_id,item_name,quantity,price,totprice,bill_no,date
from billmain";
ResultSet rs = stmt.executeQuery(query);
{
while (rs.next()) {
String id = rs.getString("item_id");
String name = rs.getString("item_name");
String qun = rs.getString("quantity");
String price = rs.getString("price");
String tot = rs.getString("totprice");
String bill = rs.getString("bill_no");
String date = rs.getString("date");
model.addRow(new Object[]
{id,name,qun,price,tot,bill,date});
}
//stmt.close();
//con.close();
}
} catch (ClassNotFoundException | SQLException e)
{
JOptionPane.showMessageDialog(this,
e.getMessage());
//e.printStackTrace();
}
int sum=0;
for(int i=0;i<jTable6.getRowCount();i++)
{

sum=sum+Integer.parseInt(jTable6.getValueAt(i,4).toStri
ng());
}
jTextField24.setText(Integer.toString(sum));
MessageFormat header =new
MessageFormat("Invoice Print");
MessageFormat footer =new
MessageFormat("Page");
try {
jTable1.print(JTable.PrintMode.FIT_WIDTH, header,
footer);

} catch (PrinterException ex) {

Logger.getLogger(Mainpage.class.getName()).log(Level.S
EVERE, null, ex);
}
}

private void
jButton11ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
jTextField9.setText("");
jTextField10.setText("");
jTextField11.setText("");
jTextField7.setText("");
jTextField8.setText("");
String ii=jTextField12.getText();
DefaultTableModel model = (DefaultTableModel)
jTable3.getModel();
try {
Class.forName("com.mysql.cj.jdbc.Driver");
Connection con = (Connection)
DriverManager.getConnection("jdbc:mysql://localhost:33
06/ims", "root", "");

Statement stmt = con.createStatement();


String query = "select * from billmain where
bill_no='"+ii+"' ";
ResultSet rs=stmt.executeQuery(query);

while(rs.next()) {
String id = rs.getString("item_id");
String name = rs.getString("item_name");
String qun = rs.getString("quantity");
String price = rs.getString("price");

String tot = rs.getString("totprice");


model.addRow(new Object[]
{id,name,qun,price,tot});
}
rs.close();
//stmt.close();
//con.close();
} catch (Exception e) {
JOptionPane.showMessageDialog(this,
e.getMessage());
//e.printStackTrace();
}

private void
jTable3MouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
DefaultTableModel
model=(DefaultTableModel)jTable3.getModel();
int selectedRowIndex =jTable3.getSelectedRow();

jTextField9.setText(model.getValueAt(selectedRowIndex,
0).toString());
jTextField10.setText(model.getValueAt(selectedRowIndex
,1).toString());

jTextField11.setText(model.getValueAt(selectedRowIndex
,2).toString());

jTextField7.setText(model.getValueAt(selectedRowIndex,
3).toString());

jTextField8.setText(model.getValueAt(selectedRowIndex,
4).toString());
}

private void
jButton9ActionPerformed(java.awt.event.ActionEvent
evt) {
// TODO add your handling code here:
String qun= jTextField11.getText();
String pri=jTextField7.getText();
int N3=Integer.parseInt(pri);
int N1=Integer.parseInt(qun);
int N4=N1*N3;
jTextField8.setText(String.valueOf(N4));

workWithDatabase1();
}

public void workWithDatabase1()


{
Connection c=null;
Statement s=null;
ResultSet rs1=null;
int flag=0;
try{

Class.forName("com.mysql.cj.jdbc.Driver");

c=DriverManager.getConnection("jdbc:mysql://localhost/i
ms","root","");
s=c.createStatement();

DefaultTableModel model = (DefaultTableModel)


jTable3.getModel();
int selectedRowIndex =jTable3.getSelectedRow();
String
a=model.getValueAt(selectedRowIndex,0).toString();

String c1=jTextField11.getText();

String s1=a;

int id=Integer.parseInt(c1);
rs1 = s.executeQuery ("select quantity from
addproduct where item_id="+"'"+s1+"'");

while(rs1.next()) {
String id1=rs1.getString("quantity");
int id2=Integer.parseInt(id1);
int id3=id2+id;
s.executeUpdate("Update addproduct set
quantity="+id3+" where item_id="+"'"+s1+"'");
}
rs1.close();
}
catch(Exception e1)
{
System.out.println(e1);
}
}

/**
* @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/looka
ndfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo
info : javax.swing.UIManager.getInstalledLookAndFeels())
{
if ("Nimbus".equals(info.getName())) {

javax.swing.UIManager.setLookAndFeel(info.getClassNa
me());
break;
}
}
} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(Mainpage.class.getNa
me()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(Mainpage.class.getNa
me()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(Mainpage.class.getNa
me()).log(java.util.logging.Level.SEVERE, null, ex);
} catch
(javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(Mainpage.class.getNa
me()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>

/* Create and display the form */


java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Mainpage().setVisible(true);
}
});
}

// Variables declaration - do not modify


private javax.swing.JTextField TextBox1;
private javax.swing.JTextField TextBox2;
private javax.swing.JTextField TextBox3;
private javax.swing.JTextField TextBox4;
private javax.swing.JTextField TextBox5;
private javax.swing.JTextField TextBox6;
private javax.swing.JTextField TextBox7;
private javax.swing.JPanel addpanelside;
private javax.swing.JPanel homepanelside;
private javax.swing.JPanel inventorypanelside;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton10;
private javax.swing.JButton jButton11;
private javax.swing.JButton jButton12;
private javax.swing.JButton jButton13;
private javax.swing.JButton jButton14;
private javax.swing.JButton jButton15;
private javax.swing.JButton jButton16;
private javax.swing.JButton jButton17;
private javax.swing.JButton jButton18;
private javax.swing.JButton jButton19;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton20;
private javax.swing.JButton jButton21;
private javax.swing.JButton jButton22;
private javax.swing.JButton jButton23;
private javax.swing.JButton jButton24;
private javax.swing.JButton jButton25;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JButton jButton5;
private javax.swing.JButton jButton6;
private javax.swing.JButton jButton7;
private javax.swing.JButton jButton8;
private javax.swing.JButton jButton9;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel10;
private javax.swing.JLabel jLabel11;
private javax.swing.JLabel jLabel12;
private javax.swing.JLabel jLabel13;
private javax.swing.JLabel jLabel14;
private javax.swing.JLabel jLabel15;
private javax.swing.JLabel jLabel16;
private javax.swing.JLabel jLabel17;
private javax.swing.JLabel jLabel18;
private javax.swing.JLabel jLabel19;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel20;
private javax.swing.JLabel jLabel21;
private javax.swing.JLabel jLabel22;
private javax.swing.JLabel jLabel23;
private javax.swing.JLabel jLabel24;
private javax.swing.JLabel jLabel25;
private javax.swing.JLabel jLabel26;
private javax.swing.JLabel jLabel27;
private javax.swing.JLabel jLabel28;
private javax.swing.JLabel jLabel29;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel30;
private javax.swing.JLabel jLabel31;
private javax.swing.JLabel jLabel32;
private javax.swing.JLabel jLabel33;
private javax.swing.JLabel jLabel34;
private javax.swing.JLabel jLabel35;
private javax.swing.JLabel jLabel36;
private javax.swing.JLabel jLabel37;
private javax.swing.JLabel jLabel38;
private javax.swing.JLabel jLabel39;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel40;
private javax.swing.JLabel jLabel41;
private javax.swing.JLabel jLabel42;
private javax.swing.JLabel jLabel43;
private javax.swing.JLabel jLabel44;
private javax.swing.JLabel jLabel45;
private javax.swing.JLabel jLabel46;
private javax.swing.JLabel jLabel47;
private javax.swing.JLabel jLabel48;
private javax.swing.JLabel jLabel49;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel50;
private javax.swing.JLabel jLabel51;
private javax.swing.JLabel jLabel52;
private javax.swing.JLabel jLabel53;
private javax.swing.JLabel jLabel54;
private javax.swing.JLabel jLabel55;
private javax.swing.JLabel jLabel56;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
private javax.swing.JLabel jLabel9;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel10;
private javax.swing.JPanel jPanel11;
private javax.swing.JPanel jPanel12;
private javax.swing.JPanel jPanel13;
private javax.swing.JPanel jPanel14;
private javax.swing.JPanel jPanel15;
private javax.swing.JPanel jPanel16;
private javax.swing.JPanel jPanel17;
private javax.swing.JPanel jPanel18;
private javax.swing.JPanel jPanel19;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel20;
private javax.swing.JPanel jPanel21;
private javax.swing.JPanel jPanel22;
private javax.swing.JPanel jPanel23;
private javax.swing.JPanel jPanel24;
private javax.swing.JPanel jPanel25;
private javax.swing.JPanel jPanel26;
private javax.swing.JPanel jPanel27;
private javax.swing.JPanel jPanel28;
private javax.swing.JPanel jPanel29;
private javax.swing.JPanel jPanel3;
private javax.swing.JPanel jPanel30;
private javax.swing.JPanel jPanel31;
private javax.swing.JPanel jPanel32;
private javax.swing.JPanel jPanel33;
private javax.swing.JPanel jPanel4;
private javax.swing.JPanel jPanel5;
private javax.swing.JPanel jPanel6;
private javax.swing.JPanel jPanel7;
private javax.swing.JPanel jPanel8;
private javax.swing.JPanel jPanel9;
private javax.swing.JPasswordField jPasswordField1;
private javax.swing.JPasswordField jPasswordField2;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JScrollPane jScrollPane3;
private javax.swing.JScrollPane jScrollPane4;
private javax.swing.JScrollPane jScrollPane5;
private javax.swing.JScrollPane jScrollPane6;
private javax.swing.JScrollPane jScrollPane7;
private javax.swing.JTabbedPane jTabbedPane2;
private javax.swing.JTable jTable1;
private javax.swing.JTable jTable2;
private javax.swing.JTable jTable3;
private javax.swing.JTable jTable4;
private javax.swing.JTable jTable5;
private javax.swing.JTable jTable6;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField10;
private javax.swing.JTextField jTextField11;
private javax.swing.JTextField jTextField12;
private javax.swing.JTextField jTextField13;
private javax.swing.JTextField jTextField14;
private javax.swing.JTextField jTextField15;
private javax.swing.JTextField jTextField16;
private javax.swing.JTextField jTextField17;
private javax.swing.JTextField jTextField18;
private javax.swing.JTextField jTextField19;
private javax.swing.JTextField jTextField2;
private javax.swing.JTextField jTextField20;
private javax.swing.JTextField jTextField21;
private javax.swing.JTextField jTextField22;
private javax.swing.JTextField jTextField23;
private javax.swing.JTextField jTextField24;
private javax.swing.JTextField jTextField3;
private javax.swing.JTextField jTextField4;
private javax.swing.JTextField jTextField5;
private javax.swing.JTextField jTextField6;
private javax.swing.JTextField jTextField7;
private javax.swing.JTextField jTextField8;
private javax.swing.JTextField jTextField9;
private javax.swing.JPanel logoutpanelside;
private javax.swing.JPanel purchasepanelside;
private javax.swing.JPanel returnpanelside;
private javax.swing.JPanel searchpanelside;
private javax.swing.JTable table;
private javax.swing.JPanel tracksalespanelside;
private javax.swing.JPanel updateloginpanelside;
// End of variables declaration
}

You might also like