Java Coding Proj
Java Coding Proj
SYSTEM
PROJECT REPORT
import java.awt.Color;
import java.awt.Toolkit;
import javax.swing.BorderFactory;
/**
*
* @author azmil
*/
import javax.swing.*;
import java.sql.*;
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() {
setDefaultCloseOperation(javax.swing.WindowConstants.
EXIT_ON_CLOSE);
jPanel1.setBackground(new java.awt.Color(255,
255, 255));
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.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel4.setText("The Software You Need");
jLabel5.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel5.setText("Copyright © Inventory Central All
rights reserved");
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.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);
}
});
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.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.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);
}
});
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))
);
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 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>
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() {
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.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel3.setText("INVENTORY CENTRAL ");
jLabel4.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel4.setText("The Software You Need");
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));
jLabel2.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel2.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/Icon/log
o.png"))); // NOI18N
jLabel6.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel6.setText("INVENTORY CENTRAL ");
jLabel7.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel7.setText("The Software You Need");
jLabel8.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel8.setText("Copyright © Inventory Central All
rights reserved");
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.setHorizontalAlignment(javax.swing.SwingConsta
nts.CENTER);
jLabel9.setText("REGISTER");
jLabel9.setAutoscrolls(true);
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.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.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);
}
});
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>
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;
/**
* Creates new form Mainpage
*/
Color defaultcolor, newcolor;
public Mainpage() {
initComponents();
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() {
setDefaultCloseOperation(javax.swing.WindowConstants.
EXIT_ON_CLOSE);
setPreferredSize(new java.awt.Dimension(1200,
630));
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.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");
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.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.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.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.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.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.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)
);
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.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);
jLabel11.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel11.setText("HOME");
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.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel50.setText("INVENTORY CENTRAL ");
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");
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))
);
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);
jPanel12.setBackground(new java.awt.Color(255,
255, 255));
jLabel13.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel13.setText("ADD PRODUCT");
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.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0)));
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.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0)));
TextBox7.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0)));
TextBox2.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0)));
TextBox4.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0)));
TextBox3.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0)));
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.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.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);
}
});
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.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel20.setText("SEARCH PRODUCT");
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.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.setBorder(javax.swing.BorderFactory.createLi
neBorder(new java.awt.Color(0, 0, 0)));
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.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.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.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.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.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel26.setText("Search By ID");
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.setBorder(javax.swing.BorderFactory.createLi
neBorder(new java.awt.Color(0, 0, 0)));
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.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel27.setText("INVENTORY");
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.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.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);
}
});
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);
jTextField8.setBorder(javax.swing.BorderFactory.createLi
neBorder(new java.awt.Color(0, 0, 0)));
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.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);
}
});
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.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel33.setText("RETURN PRODUCT");
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.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.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.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel34.setText("Search Bill no.");
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.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.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);
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.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));
jTextField14.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));
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.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);
}
});
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.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel40.setText("PURCHASE");
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.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.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel41.setText("Search Product by ID");
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.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.setBorder(javax.swing.BorderFactory.createLin
eBorder(new java.awt.Color(0, 0, 0), 2));
},
new String [] {
"item_id", "item_name", "quntatity", "price"
}
){
boolean[] canEdit = new boolean [] {
false, false, false, false
};
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.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel42.setText("TRACK SALES");
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);
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.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);
}
});
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);
jPanel25.setBackground(new java.awt.Color(255,
255, 255));
jLabel44.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel44.setText("UPDATE LOGIN CREDENTIALS");
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))
);
jTextField20.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));
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)));
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.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.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);
}
});
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);
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.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.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.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));
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);
jTable6.setModel(new
javax.swing.table.DefaultTableModel(
new Object [][] {
},
new String [] {
"Item ID", "Item Name", "Quantity", "Unit
Price", "Total Price"
}
));
jScrollPane7.setViewportView(jTable6);
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.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel54.setText("Total Amount");
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.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));
jLabel55.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel55.setText("Bill Number");
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.setHorizontalAlignment(javax.swing.SwingConst
ants.CENTER);
jLabel56.setText("Date");
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.setBorder(javax.swing.BorderFactory.create
LineBorder(new java.awt.Color(0, 0, 0)));
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);
}
});
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", "");
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");
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", "");
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");
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", "");
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");
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);
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);
}
}
c=DriverManager.getConnection("jdbc:mysql://localhost/i
ms","root","");
s=c.createStatement();
String
c1=model.getValueAt(selectedRowIndex,2).toString();
String s1=a;
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 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);
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", "");
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");
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();
}
Class.forName("com.mysql.cj.jdbc.Driver");
c=DriverManager.getConnection("jdbc:mysql://localhost/i
ms","root","");
s=c.createStatement();
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>