Академический Документы
Профессиональный Документы
Культура Документы
Submitted By : Submitted To :
Name : Name :
Date : Date :
Roll No : ………………………….
Address : ………………………….
………………………….
Phone No : ………………………….
Supervisor : ………………………….
Student Name
Introduction
Java Details
Priliminary Design
Form Layouts
Database Design
Implementation
Bibliography
Teacher Remarks
project.
There were five primary goals in the creation of the Java language:
Java tools
In order to write java application or applets ,one need more than a language . The tools that
lets one to write , test , debug programs.
Java features
● Compiler and Interpreted
● Platform independent
● Simple
● Secure
● Familiar
● Portable
● Object-Oriented
● Robust
● Multithreaded
● High performance
● Distributed
● Dynamic
Compiler and Interpreted - There is a java compiler , named javac . The java compiler
takes input source code files (these files typically have the ext.java) and converts them into
compiled bytecode files.The java Interpreter known as javac can be used to execute java
application .The interpreter translates bytecode directly into program actions.
Platform independent - Java programs can be easily moved from one computer to
another, anywhere and anytime.Changes and upgrades made in operating systems,
processors and system resources will not force any changes in java programs.
Simple - Java is designed to be easy for programmer to learn and use efficiently.
Portable- Java compiler generates bytecode instructions that can be implemented on any
machine and also the size of the primitive data types are machine independent.
Object-Oriented - Java is a true object-oriented language. All program code and data
reside within objects and classes.
Robust -It provides many safeguards to ensure reliable code. It has strict compile time and
run time checking for data types. Designed as a garbage-collected language relieving the
programmers and also incorpates the concept of exception handling which captures series
errors.
Distributed - It has ability to share both data and programs. Java applications can open
and access remote objects on internet which enables multiple programmers at multiple
remote locations to collaborate and work together on single project.
Dynamic - Java is capable of dynamically in new class libraries , methods and objects .It
supports functions written in other languages like C,C++ called as native methods.
In Java, this potential problem is avoided by automatic garbage collection. The programmer
determines when objects are created and the Java runtime is responsible for managing the
objects' lifecycle. The program or other objects can reference an object by holding a
reference to it (which, from a low-level point of view, is its address on the heap). When no
Comparing Java and C++, it is possible in C++ to implement similar functionality (for
example, a memory management model for specific classes can be designed in C++ to
improve speed and lower memory fragmentation considerably), with the possibly cost of
extra development time and some application complexity. In Java, garbage collection is built
in and virtually invisible to the developer. That is, developers may have no notion of when
garbage collection will take place as it may not necessarily correlate with any actions being
explicitly performed by the code they write. Depending on intended application, this can be
beneficial or disadvantageous: the programmer is freed from performing low-level tasks but
at the same time lose the option of writing lower level code.
Objects and Classes - An object is a software bundle of variables and related methods.
Objects are key to understanding object-oriented technology. Real-world objects share two
characteristics: They all have state and behavior.
Inheritance - Inheritance is the process by which objects of one class acquire the property
of objects of another class. Each subclass inherits state .However, subclasses are not limited
to the states and behaviors provided to them by their superclass. Subclasses can add
variables and methods to the ones they inherit from the superclass. It supports the concept
of hierarchical classification it also provides the use of reusability. .
Polymorphism - This means the ability to take more than one form. An operation may
exhibit different behaviour in different instances. The behaviour depends upon the types of
data used in the operation. It plays an important role in allowing objects having different
internal structures to share external interface.
The Java Database Connectivity (JDBC) API is the industry standard for database-
independent connectivity between the Java programming language and a wide range of
databases – SQL databases and other tabular data sources, such as spreadsheets or flat files.
The JDBC API provides a call-level API for SQL-based database access.
JDBC technology allows you to use the Java programming language to exploit "Write Once,
Run Anywhere" capabilities for applications that require access to enterprise data. With a
JDBC technology-enabled driver, you can connect all corporate data even in a
heterogeneous environment.
Driver
Database
Database
The JDBC architecture is based on a collection of java interfaces and classes that together enable you
to connect to data sources , to create and execute SQL statements and to retrieve and modify data in
a database.
The JDBC-ODBC Bridge –“sun.jdbc.odbc.jdbcodbcDriver”-is included with JDK and it enables
Java applications to access data through drivers written to the ODBC standard. The driver bridge is
useful for accessing data in data sources for which no pure JDBC drivers exist. The bridge works by
translating the JDBC methods into ODBC function calls.
● Data Defination Language (DDL) – DDL statements are used to describe the tables
and the data they contain. The subset of SQL statements used for modeling the structure
(rather than the contents) of a database or cube. The DDL gives you the ability to create,
modify, and remove databases and database objects.
● Data Manipulation Language (DML) – DML statements that are used to operate on
data in the database. These are statements that allow you to create or alter objects (such as
tables, indexes, views, and so on) in the database. The subset of SQL statements used to
retrieve and manipulate data. DML can be further divided into 2 groups:-
SELECT - SQL statement used to request a selection, projection, join, query, and so on,
from a SQL Server database.
Primary key – Primary key constraints identify the column or set of columns whose values
uniquely identify a row in a table. No two rows in a table can have the same primary key
value. You cannot enter a NULL value for any column in a primary key.
Insert - The Insert logical operator inserts each row from its input into the object specified
in the Argument column. To insert the data into a relation we either specify a tuple to be
inserted or write a query.
Delete - The Delete logical operator deletes from an object rows that satisfy the optional
predicate in the Argument column. We can delete only whole tuples; we cannot delete
values on only particular attributes.
Update - The Update logical operator updates each row from its input in the object
specified in the Argument column. It provides a way of modifying existing data in a table.
Jframe and Component – Jframe extends the AWT class Frame. It contains additional
features that enable it to support Swing components. JComponent extends the AWT
component and Container classes. It is the top level class for all Swing components and
provides Swing pluggable look and feel.
Here are some of the Swing component classes:
CLASS DESCRIPTION
Abstract Button Abstract super class for Swing buttons.
Button Group Encapsulates a mutually exclusive set of
buttons.
Image Icon Encapsulates an icon.
JApplet The SWING version of APPLET.
JButton The SWING push button class.
JCheckBox The SWING check box class.
JComboBox Encapsulates a combo box .
JLabels The SWING version of a label.
JRadioButton The SWING version of a radio button.
JScrollPane Encapsulates a scrollable window.
JTabbedPane Encapsulates a tabbed window.
JTextField The SWING version of Text field.
JTree Encapsulates a tree based-control.
● Icons – Icons are encapsulated by the Image Icon class, which paints an icon from an
image.
● JButton – JButton class provides the functionality of a push button. JButton allows an
icon of string to be associated with the push button.
● JComboBox – It is provided through the JComboBox class. It normally displays one entry
and can also display a drop down list that allows a user to select a different entry.
● JTree - It is a component that presents a hierarchical view of data. A user has ability to
expand individual subtrees. These are implemented in Swing by JTree class.
1. It provides more powerful and more flexible components possible in AWT package.
For e.g. JButton can have both image as well as text field associated with it which is
not possible in awt package.
3. Further the Swing components can provide pluggable look and feel, which means
that it is easy to substitute another appearance and behavior for an element.
import javax.swing.JOptionPane;
jLabel1 = new javax.swing.JLabel();
} bindingGroup.addBinding(binding);
jButton6ActionPerformed(evt);
jLabel2.setFont(new java.awt.Font("Tahoma", }
3, 36));
});
jLabel2.setText("Government PayRoll
Management ");
jPanel3.setBackground(new
java.awt.Color(250, 250, 255));
jButton5.setBackground(new
java.awt.Color(102, 102, 255));
jPanel3.setBorder(javax.swing.BorderFactory.creat
jButton5.setFont(new eTitledBorder(javax.swing.BorderFactory.createBe
java.awt.Font("Tahoma", 3, 36)); velBorder(javax.swing.border.BevelBorder.RAISED)
, "EMP NAME",
jButton5.setForeground(new javax.swing.border.TitledBorder.CENTER,
java.awt.Color(255, 255, 255)); javax.swing.border.TitledBorder.DEFAULT_POSITIO
N, new java.awt.Font("Tahoma", 1, 14))); //
jButton5.setText("LogIn");
NOI18N
jButton5.setBorder(javax.swing.BorderFactory.cre
ateBevelBorder(javax.swing.border.BevelBorder.R jTextField1.setFont(new
AISED)); java.awt.Font("Tahoma", 1, 18)); // NOI18N
jButton5.addActionListener(new jTextField1.setForeground(new
java.awt.event.ActionListener() { java.awt.Color(0, 0, 102));
public void
actionPerformed(java.awt.event.ActionEvent evt) {
javax.swing.GroupLayout jPanel3Layout = new
jButton5ActionPerformed(evt); javax.swing.GroupLayout(jPanel3);
} jPanel3.setLayout(jPanel3Layout);
}); jPanel3Layout.setHorizontalGroup(
jPanel3Layout.createParallelGroup(javax.swing.Gr
jButton6.setBackground(new
oupLayout.Alignment.LEADING)
java.awt.Color(102, 102, 255));
jButton6.setFont(new
.addGroup(jPanel3Layout.createSequentialGroup()
java.awt.Font("Tahoma", 3, 36));
.addContainerGap()
jButton6.setForeground(new
java.awt.Color(255, 255, 255));
jButton6.setText("Exit");
.addContainerGap(javax.swing.GroupLayout.DEFA .addGroup(jPanel4Layout.createSequentialGroup()
ULT_SIZE, Short.MAX_VALUE))
.addContainerGap()
);
.addComponent(jPasswordField1,
jPanel3Layout.setVerticalGroup( javax.swing.GroupLayout.DEFAULT_SIZE, 350,
Short.MAX_VALUE)
jPanel3Layout.createParallelGroup(javax.swing.Gr .addContainerGap())
oupLayout.Alignment.LEADING)
);
.addGroup(jPanel3Layout.createSequentialGroup() jPanel4Layout.setVerticalGroup(
.addComponent(jTextField1,
javax.swing.GroupLayout.PREFERRED_SIZE, 24, jPanel4Layout.createParallelGroup(javax.swing.Gr
javax.swing.GroupLayout.PREFERRED_SIZE) oupLayout.Alignment.LEADING)
.addContainerGap(12,
Short.MAX_VALUE)) .addGroup(jPanel4Layout.createSequentialGroup()
); .addComponent(jPasswordField1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
jPanel4.setBackground(new
java.awt.Color(250, 250, 255));
.addContainerGap(javax.swing.GroupLayout.DEFA
ULT_SIZE, Short.MAX_VALUE))
jPanel4.setBorder(javax.swing.BorderFactory.creat
eTitledBorder(javax.swing.BorderFactory.createBe );
velBorder(javax.swing.border.BevelBorder.RAISED)
, "PASSWORD",
javax.swing.border.TitledBorder.CENTER,
javax.swing.border.TitledBorder.DEFAULT_POSITIO javax.swing.GroupLayout jPanel1Layout = new
N, new java.awt.Font("Tahoma", 1, 14))); // javax.swing.GroupLayout(jPanel1);
NOI18N
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPasswordField1.setFont(new
java.awt.Font("Tahoma", 1, 18)); // NOI18N
jPanel1Layout.createParallelGroup(javax.swing.Gr
jPasswordField1.setForeground(new oupLayout.Alignment.LEADING)
java.awt.Color(0, 0, 102));
.addGroup(jPanel1Layout.createSequentialGroup()
jPanel4.setLayout(jPanel4Layout); .addGroup(jPanel1Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.LEADING)
jPanel4Layout.setHorizontalGroup(
jPanel1Layout.setVerticalGroup(
.addPreferredGap(javax.swing.LayoutStyle.Compo
nentPlacement.RELATED, 4,
javax.swing.GroupLayout.PREFERRED_SIZE)) jPanel1Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TR
AILING, jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(jLabel2, .addComponent(jLabel2)
javax.swing.GroupLayout.DEFAULT_SIZE, 647,
Short.MAX_VALUE)))
.addPreferredGap(javax.swing.LayoutStyle.Compo
.addGap(41, 41, 41)) nentPlacement.RELATED)
.addComponent(jSeparator2,
.addGroup(jPanel1Layout.createSequentialGroup() javax.swing.GroupLayout.PREFERRED_SIZE, 10,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(131, 131, 131)
.addGap(31, 31, 31)
.addComponent(jButton5,
javax.swing.GroupLayout.PREFERRED_SIZE, 227, .addComponent(jPanel3,
javax.swing.GroupLayout.PREFERRED_SIZE) javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
.addGap(54, 54, 54) javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jPanel3, );
javax.swing.GroupLayout.PREFERRED_SIZE,
layout.createParallelGroup(javax.swing.GroupLayo dispose();
ut.Alignment.LEADING)
} else {
.addGroup(layout.createSequentialGroup()
JOptionPane.showMessageDialog(this,
.addGap(172, 172, 172) "Please check user name / password", "Error
Occured !",JOptionPane.ERROR_MESSAGE);
.addComponent(jLabel1,
javax.swing.GroupLayout.PREFERRED_SIZE, 433, }
javax.swing.GroupLayout.PREFERRED_SIZE)
} catch(Exception ex){
.addContainerGap(138,
Short.MAX_VALUE)) }
.addGroup(layout.createParallelGroup(javax.swing
.GroupLayout.Alignment.LEADING)
.addComponent(jPanel1,
}
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
try{
System.exit(0);
int flag=0;
}
String sql="Select * from login;";
smt1=con.createStatement();
public static void main(String args[]) {
rs=smt1.executeQuery(sql);
String log=jTextField1.getText();
for
(javax.swing.UIManager.LookAndFeelInfo info : @Override
javax.swing.UIManager.getInstalledLookAndFeels()
public void run() {
){
new login().setVisible(true);
if ("THEME
NAME".equals(info.getName())) { }
});
javax.swing.UIManager.setLookAndFeel(info.getCl
assName()); }
public menu() {
org.jdesktop.beansbinding.Binding binding =
menu(login aThis) { org.jdesktop.beansbinding.Bindings.createAutoBin
ding(org.jdesktop.beansbinding.AutoBinding.Upda
throw new
teStrategy.READ_WRITE, this,
UnsupportedOperationException("Not yet
org.jdesktop.beansbinding.ELProperty.create("
implemented");
Employee Payroll Management System ||
} www.ezindagi.in ||"), this,
org.jdesktop.beansbinding.BeanProperty.create("ti
tle"));
@SuppressWarnings("unchecked") bindingGroup.addBinding(binding);
// <editor-fold defaultstate="collapsed"
desc="Generated Code">
jLabel1.setFont(new java.awt.Font("Sylfaen",
private void initComponents() { 1, 36));
bindingGroup = new
org.jdesktop.beansbinding.BindingGroup();
jPanel1.setBackground(new
java.awt.Color(250, 250, 255));
jSeparator2.setForeground(new
java.awt.Color(0, 0, 0)); jButton2.setBorder(javax.swing.BorderFactory.cre
ateBevelBorder(javax.swing.border.BevelBorder.R
AISED));
jLabel2.setFont(new java.awt.Font("Tahoma", jButton2.addActionListener(new
3, 36)); java.awt.event.ActionListener() {
jButton2ActionPerformed(evt);
jButton1.setBackground(new }
java.awt.Color(153, 153, 255));
});
jButton1.setFont(new
java.awt.Font("Tahoma", 3, 36)); // NOI18N
jButton1.setForeground(new jButton3.setBackground(new
java.awt.Color(255, 255, 255)); java.awt.Color(153, 153, 255));
jButton1.setBorder(javax.swing.BorderFactory.cre jButton3.setForeground(new
ateBevelBorder(javax.swing.border.BevelBorder.R java.awt.Color(255, 255, 255));
AISED));
jButton3.setText("Update PayRoll Records");
jButton1.addActionListener(new
java.awt.event.ActionListener() {
jButton3.setBorder(javax.swing.BorderFactory.cre
public void ateBevelBorder(javax.swing.border.BevelBorder.R
actionPerformed(java.awt.event.ActionEvent evt) { AISED));
jButton1ActionPerformed(evt); jButton3.addActionListener(new
java.awt.event.ActionListener() {
}
public void
}); actionPerformed(java.awt.event.ActionEvent evt) {
jButton3ActionPerformed(evt);
jButton2.setBackground(new }
java.awt.Color(153, 153, 255));
});
jButton2.setFont(new
java.awt.Font("Tahoma", 3, 36)); // NOI18N
jButton4.setFont(new
java.awt.Font("Tahoma", 3, 36)); // NOI18N jButton6.setBackground(new
java.awt.Color(102, 102, 255));
jButton4.setForeground(new
java.awt.Color(255, 255, 255)); jButton6.setFont(new
java.awt.Font("Tahoma", 3, 36)); // NOI18N
jButton4.setText("Delete PayRoll Records");
jButton6.setForeground(new
java.awt.Color(255, 255, 255));
jButton4.setBorder(javax.swing.BorderFactory.cre
ateBevelBorder(javax.swing.border.BevelBorder.R jButton6.setText("Exit");
AISED));
jButton4.addActionListener(new jButton6.setBorder(javax.swing.BorderFactory.cre
java.awt.event.ActionListener() { ateBevelBorder(javax.swing.border.BevelBorder.R
AISED));
public void
actionPerformed(java.awt.event.ActionEvent evt) { jButton6.addActionListener(new
java.awt.event.ActionListener() {
jButton4ActionPerformed(evt);
public void
} actionPerformed(java.awt.event.ActionEvent evt) {
}); jButton6ActionPerformed(evt);
jButton5.setBackground(new });
java.awt.Color(102, 102, 255));
jButton5.setFont(new
java.awt.Font("Tahoma", 3, 36)); // NOI18N javax.swing.GroupLayout jPanel1Layout = new
javax.swing.GroupLayout(jPanel1);
jButton5.setForeground(new
java.awt.Color(255, 255, 255)); jPanel1.setLayout(jPanel1Layout);
jButton5.setText("LogOut"); jPanel1Layout.setHorizontalGroup(
jButton5.setBorder(javax.swing.BorderFactory.cre jPanel1Layout.createParallelGroup(javax.swing.Gr
ateBevelBorder(javax.swing.border.BevelBorder.R oupLayout.Alignment.LEADING)
AISED));
jButton5.addActionListener(new .addGroup(jPanel1Layout.createSequentialGroup()
java.awt.event.ActionListener() {
.addGap(64, 64, 64)
public void
actionPerformed(java.awt.event.ActionEvent evt) {
.addGroup(jPanel1Layout.createParallelGroup(java
jButton5ActionPerformed(evt); x.swing.GroupLayout.Alignment.LEADING)
.addPreferredGap(javax.swing.LayoutStyle.Compo .addComponent(jButton6,
nentPlacement.RELATED, 4, javax.swing.GroupLayout.PREFERRED_SIZE, 227,
javax.swing.GroupLayout.PREFERRED_SIZE)) javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(183,
.addGroup(javax.swing.GroupLayout.Alignment.TR Short.MAX_VALUE))
AILING, jPanel1Layout.createSequentialGroup()
);
.addGap(11, 11, 11)
jPanel1Layout.setVerticalGroup(
.addComponent(jLabel2,
javax.swing.GroupLayout.DEFAULT_SIZE, 647,
jPanel1Layout.createParallelGroup(javax.swing.Gr
Short.MAX_VALUE)))
oupLayout.Alignment.LEADING)
.addGap(78, 78, 78))
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addGap(122, 122, 122)
.addComponent(jLabel2)
.addGroup(jPanel1Layout.createParallelGroup(java
.addPreferredGap(javax.swing.LayoutStyle.Compo
x.swing.GroupLayout.Alignment.TRAILING)
nentPlacement.RELATED)
.addComponent(jButton4,
.addComponent(jSeparator2,
javax.swing.GroupLayout.PREFERRED_SIZE, 525,
javax.swing.GroupLayout.PREFERRED_SIZE, 10,
javax.swing.GroupLayout.PREFERRED_SIZE)
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton3,
.addGap(27, 27, 27)
javax.swing.GroupLayout.PREFERRED_SIZE, 525,
javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE, 74,
.addComponent(jButton2,
javax.swing.GroupLayout.PREFERRED_SIZE)
javax.swing.GroupLayout.PREFERRED_SIZE, 525,
javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18)
.addComponent(jButton1, .addComponent(jButton2,
javax.swing.GroupLayout.PREFERRED_SIZE, 525, javax.swing.GroupLayout.PREFERRED_SIZE, 74,
javax.swing.GroupLayout.PREFERRED_SIZE)) javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.Compo
nentPlacement.RELATED, 35, Short.MAX_VALUE) layout.createParallelGroup(javax.swing.GroupLayo
ut.Alignment.LEADING)
.addGroup(jPanel1Layout.createParallelGroup(java .addGroup(layout.createSequentialGroup()
x.swing.GroupLayout.Alignment.BASELINE)
.addContainerGap()
.addComponent(jButton6,
.addComponent(jLabel1)
javax.swing.GroupLayout.PREFERRED_SIZE, 48,
javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(546,
Short.MAX_VALUE))
.addComponent(jButton5))
.addComponent(jPanel1,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout layout = new javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout(getContentPane()); Short.MAX_VALUE))
getContentPane().setLayout(layout); );
layout.setHorizontalGroup(
bindingGroup.bind();
layout.createParallelGroup(javax.swing.GroupLayo
ut.Alignment.LEADING)
.addGroup(layout.createSequentialGroup() pack();
.addComponent(jLabel1,
javax.swing.GroupLayout.PREFERRED_SIZE, 433,
private void
javax.swing.GroupLayout.PREFERRED_SIZE)
jButton1ActionPerformed(java.awt.event.ActionEv
.addContainerGap(195, ent evt) {
Short.MAX_VALUE))
// TODO add your handling code here:
.addGroup(layout.createParallelGroup(javax.swing
.GroupLayout.Alignment.LEADING) new search ().setVisible(true);
.addComponent(jPanel1, dispose();
javax.swing.GroupLayout.DEFAULT_SIZE,
dispose(); }
jButton7.setBackground(new
org.jdesktop.beansbinding.Binding binding = java.awt.Color(102, 102, 102));
org.jdesktop.beansbinding.Bindings.createAutoBin
jButton7.setFont(new
ding(org.jdesktop.beansbinding.AutoBinding.Upda
java.awt.Font("Tahoma", 1, 24));
teStrategy.READ_WRITE, this,
org.jdesktop.beansbinding.ELProperty.create(" jButton7.setForeground(new
Employee Payroll Management System || java.awt.Color(255, 255, 255));
www.ezindagi.in ||"), this,
org.jdesktop.beansbinding.BeanProperty.create("ti jButton7.setText("Reset");
tle"));
bindingGroup.addBinding(binding); jButton7.setBorder(javax.swing.BorderFactory.cre
ateBevelBorder(javax.swing.border.BevelBorder.R
AISED));
jLabel1.setFont(new java.awt.Font("Sylfaen", jButton7.addActionListener(new
1, 36)); java.awt.event.ActionListener() {
public void
actionPerformed(java.awt.event.ActionEvent evt) {
jPanel1.setBackground(new
java.awt.Color(250, 250, 255)); jButton7ActionPerformed(evt);
jButton6.setBackground(new });
java.awt.Color(102, 102, 102));
jButton6.setFont(new
java.awt.Font("Tahoma", 1, 24)); jButton8.setBackground(new
java.awt.Color(102, 102, 102));
jButton6.setForeground(new
java.awt.Color(255, 255, 255));
jButton8.setForeground(new jLabel52.setForeground(new
java.awt.Color(255, 255, 255)); java.awt.Color(51, 0, 0));
jButton8.setBorder(javax.swing.BorderFactory.cre
ateBevelBorder(javax.swing.border.BevelBorder.R jLabel53.setFont(new java.awt.Font("Arial", 1,
AISED)); 18));
jButton8.addActionListener(new jLabel53.setForeground(new
java.awt.event.ActionListener() { java.awt.Color(51, 0, 0));
jButton8ActionPerformed(evt);
jLabel54.setFont(new java.awt.Font("Arial", 1,
} 18));
}); jLabel54.setForeground(new
java.awt.Color(51, 0, 0));
jLabel54.setText("Gender : ");
jPanel6.setBackground(new
java.awt.Color(250, 250, 255));
jLabel55.setFont(new java.awt.Font("Arial", 1,
jPanel6.setBorder(javax.swing.BorderFactory.creat 18));
eTitledBorder(javax.swing.BorderFactory.createBe
jLabel55.setForeground(new
velBorder(javax.swing.border.BevelBorder.RAISED,
java.awt.Color(51, 0, 0));
java.awt.Color.lightGray, java.awt.Color.lightGray,
null, null), "Employee Personal Details", jLabel55.setText("Joining Date : ");
javax.swing.border.TitledBorder.DEFAULT_JUSTIFI
CATION,
javax.swing.border.TitledBorder.DEFAULT_POSITIO
jLabel56.setFont(new java.awt.Font("Arial", 1,
N, new java.awt.Font("Tahoma", 1, 18),
18));
java.awt.Color.darkGray)); // NOI18N
jLabel56.setForeground(new
java.awt.Color(51, 0, 0));
jLabel51.setFont(new java.awt.Font("Arial", 1,
jLabel56.setText("Department : ");
18));
jLabel51.setForeground(new
java.awt.Color(51, 0, 0)); jLabel57.setFont(new java.awt.Font("Arial", 1,
18));
jLabel51.setText(" Address/City : ");
jLabel57.setForeground(new
java.awt.Color(51, 0, 0));
jTextField71.addActionListener(new
jTextField74.setFont(new java.awt.event.ActionListener() {
java.awt.Font("Tahoma", 1, 14));
public void
jTextField74.setForeground(new actionPerformed(java.awt.event.ActionEvent evt) {
java.awt.Color(51, 0, 0));
jTextField71ActionPerformed(evt);
}
jTextField72.setFont(new
java.awt.Font("Tahoma", 1, 14)); });
jTextField72.setForeground(new
java.awt.Color(51, 0, 0));
javax.swing.GroupLayout jPanel6Layout = new
javax.swing.GroupLayout(jPanel6);
jTextField76.setFont(new jPanel6.setLayout(jPanel6Layout);
java.awt.Font("Tahoma", 1, 14));
jPanel6Layout.setHorizontalGroup(
jTextField76.setForeground(new
java.awt.Color(51, 0, 0));
jPanel6Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING)
jTextField75.setFont(new
java.awt.Font("Tahoma", 1, 14)); .addGroup(javax.swing.GroupLayout.Alignment.TR
AILING, jPanel6Layout.createSequentialGroup()
jTextField75.setForeground(new
java.awt.Color(51, 0, 0));
.addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.TRAILING)
jTextField77.setFont(new .addComponent(jLabel55)
java.awt.Font("Tahoma", 1, 14));
.addComponent(jLabel56)
jTextField77.setForeground(new
java.awt.Color(51, 0, 0)); .addComponent(jLabel57)
.addComponent(jLabel54)
jTextField73.setFont(new .addComponent(jLabel53)
java.awt.Font("Tahoma", 1, 14));
.addComponent(jLabel51)
jTextField73.setForeground(new
java.awt.Color(51, 0, 0)); .addComponent(jLabel52))
jTextField71.setFont(new
java.awt.Font("Tahoma", 1, 14)); .addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.LEADING, false)
);
.addPreferredGap(javax.swing.LayoutStyle.Compo
jPanel6Layout.setVerticalGroup( nentPlacement.UNRELATED)
.addComponent(jLabel56)
jPanel6Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING) .addGap(18, 18, 18)
.addComponent(jLabel55)
.addGroup(jPanel6Layout.createSequentialGroup()
.addGap(18, 18, 18)
.addContainerGap()
.addComponent(jLabel53)
.addComponent(jTextField72, .addGroup(jPanel6Layout.createParallelGroup(java
javax.swing.GroupLayout.PREFERRED_SIZE, x.swing.GroupLayout.Alignment.BASELINE)
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel51)
.addComponent(jTextField85,
jTextField87.setBorder(javax.swing.BorderFactory. javax.swing.GroupLayout.Alignment.LEADING)
createEmptyBorder(1, 1, 1, 1));
.addComponent(jTextField84,
javax.swing.GroupLayout.Alignment.LEADING)
jPanel4.setLayout(jPanel4Layout); .addComponent(jTextField82,
javax.swing.GroupLayout.Alignment.LEADING)
jPanel4Layout.setHorizontalGroup(
.addComponent(jTextField81,
javax.swing.GroupLayout.Alignment.LEADING,
jPanel4Layout.createParallelGroup(javax.swing.Gr javax.swing.GroupLayout.PREFERRED_SIZE, 196,
oupLayout.Alignment.LEADING) javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(17,
.addGroup(jPanel4Layout.createSequentialGroup() Short.MAX_VALUE))
jPanel4Layout.setVerticalGroup(
.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.TRAILING)
jPanel4Layout.createParallelGroup(javax.swing.Gr
.addComponent(jLabel33) oupLayout.Alignment.LEADING)
.addComponent(jLabel32)
.addGroup(jPanel4Layout.createSequentialGroup()
.addComponent(jLabel31)
.addContainerGap()
.addComponent(jLabel35)
.addComponent(jLabel34)
.addGroup(jPanel4Layout.createParallelGroup(java
.addComponent(jLabel36) x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel37)) .addComponent(jTextField81,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
.addPreferredGap(javax.swing.LayoutStyle.Compo javax.swing.GroupLayout.PREFERRED_SIZE)
nentPlacement.RELATED)
.addComponent(jLabel31))
.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.TRAILING, false) .addPreferredGap(javax.swing.LayoutStyle.Compo
nentPlacement.UNRELATED)
.addComponent(jTextField87,
javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel33)) .addContainerGap(21,
Short.MAX_VALUE))
.addGap(18, 18, 18)
);
.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE)
jSeparator2.setBackground(new
.addComponent(jTextField84, java.awt.Color(0, 0, 0));
javax.swing.GroupLayout.PREFERRED_SIZE,
jSeparator2.setForeground(new
javax.swing.GroupLayout.DEFAULT_SIZE,
java.awt.Color(0, 0, 0));
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel34))
jLabel2.setFont(new java.awt.Font("Tahoma",
.addGap(18, 18, 18)
3, 36));
jLabel2.setText("Government PayRoll
.addGroup(jPanel4Layout.createParallelGroup(java
Management ");
x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jTextField85,
javax.swing.GroupLayout.PREFERRED_SIZE, jLabel21.setFont(new java.awt.Font("Arial", 1,
javax.swing.GroupLayout.DEFAULT_SIZE, 16));
javax.swing.GroupLayout.PREFERRED_SIZE)
jLabel21.setText("ENTER EMPLOYEE ID");
.addComponent(jLabel35))
});
.addGroup(jPanel1Layout.createSequentialGroup()
jPanel1Layout.setHorizontalGroup( .addContainerGap(82,
Short.MAX_VALUE))
jPanel1Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TR
AILING, jPanel1Layout.createSequentialGroup()
.addComponent(jButton6,
jPanel1Layout.createParallelGroup(javax.swing.Gr javax.swing.GroupLayout.PREFERRED_SIZE, 48,
oupLayout.Alignment.LEADING) javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton7,
.addGroup(jPanel1Layout.createSequentialGroup() javax.swing.GroupLayout.PREFERRED_SIZE, 48,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap()
.addComponent(jButton8,
.addComponent(jLabel2)
javax.swing.GroupLayout.PREFERRED_SIZE, 48,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.Compo
.addGap(34, 34, 34))
nentPlacement.RELATED)
);
.addComponent(jSeparator2,
javax.swing.GroupLayout.PREFERRED_SIZE, 10,
javax.swing.GroupLayout.PREFERRED_SIZE)
javax.swing.GroupLayout layout = new
.addGap(18, 18, 18) javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
.addGroup(jPanel1Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE) layout.setHorizontalGroup(
.addComponent(jLabel21)
layout.createParallelGroup(javax.swing.GroupLayo
.addComponent(jTextField1, ut.Alignment.LEADING)
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, .addGroup(layout.createSequentialGroup()
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(172, 172, 172)
.addGap(18, 18, 18)
.addComponent(jLabel1,
javax.swing.GroupLayout.PREFERRED_SIZE, 433,
.addGroup(jPanel1Layout.createParallelGroup(java javax.swing.GroupLayout.PREFERRED_SIZE)
x.swing.GroupLayout.Alignment.LEADING)
.addContainerGap(195,
.addComponent(jPanel4, Short.MAX_VALUE))
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE) .addGroup(layout.createParallelGroup(javax.swing
.GroupLayout.Alignment.LEADING)
.addComponent(jPanel6,
javax.swing.GroupLayout.DEFAULT_SIZE, .addComponent(jPanel1,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)) javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
.addGap(28, 28, 28)
);
int ns = gs - pf;
layout.createParallelGroup(javax.swing.GroupLayo
ut.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jPanel1, jTextField82.setEditable(false);
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, jTextField83.setEditable(false);
Short.MAX_VALUE))
jTextField84.setEditable(false);
);
jTextField85.setEditable(false);
jTextField86.setEditable(false);
bindingGroup.bind();
jTextField87.setEditable(false);
pack();
}// </editor-fold>
int a = JOptionPane.showConfirmDialog(null,
private void "Wanna Save Employee Details For Sure ?");
jButton6ActionPerformed(java.awt.event.ActionEv
if (a == JOptionPane.YES_OPTION) {
ent evt) {
try {
int ma = (8 * bs)/100;
}
String qry ="INSERT INTO
SALARY(id,name,dept,jdate,accno,gen,city,mo,bs,d jTextField1.setText("");
a,ta,ma,pf,gs,ns) "
jTextField71.setText("");
+ "VALUES('"+ jTextField1.getText() +
"'," jTextField72.setText("");
// stmt = con.createStatement();
stmt.close();
jTextField1.setText("");
con.close();
jTextField71.setText("");
} catch (Exception e) {
jTextField72.setText("");
jTextField74.setText(""); }
jTextField75.setText("");
jTextField82.setText(""); }
jTextField83.setText("");
jTextField85.setText("");
jTextField86.setText(""); java.awt.EventQueue.invokeLater(new
Runnable() {
jTextField87.setText("");
@Override
}
public void run() {
new save().setVisible(true);
private void
jButton8ActionPerformed(java.awt.event.ActionEv }
ent evt) {
});
new menu ().setVisible(true);
}
dispose();
// Variables declaration - do not modify
jTextField73.setFont(new .addGroup(jPanel6Layout.createSequentialGroup()
java.awt.Font("Tahoma", 1, 14)); .addContainerGap()
jTextField73.setForeground(new
java.awt.Color(51, 0, 0)); .addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.LEADING)
jTextField71.setFont(new
java.awt.Font("Tahoma", 1, 14)); .addGroup(jPanel6Layout.createSequentialGroup()
jTextField71.setForeground(new .addComponent(jTextField71,
java.awt.Color(51, 0, 0)); javax.swing.GroupLayout.PREFERRED_SIZE,
jTextField71.addActionListener(new javax.swing.GroupLayout.DEFAULT_SIZE,
java.awt.event.ActionListener() { javax.swing.GroupLayout.PREFERRED_SIZE)
public void
actionPerformed(java.awt.event.ActionEvent evt) { .addPreferredGap(javax.swing.LayoutStyle.Compo
jTextField71ActionPerformed(evt); nentPlacement.UNRELATED)
} .addComponent(jTextField72,
}); javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout jPanel6Layout = new javax.swing.GroupLayout.PREFERRED_SIZE)
javax.swing.GroupLayout(jPanel6); .addGap(18, 18, 18)
jPanel6.setLayout(jPanel6Layout); .addComponent(jTextField73,
jPanel6Layout.setHorizontalGroup( javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
jPanel6Layout.createParallelGroup(javax.swing.Gr javax.swing.GroupLayout.PREFERRED_SIZE)
oupLayout.Alignment.LEADING) .addGap(18, 18, 18)
.addComponent(jTextField74,
.addGroup(javax.swing.GroupLayout.Alignment.TR javax.swing.GroupLayout.PREFERRED_SIZE,
AILING, jPanel6Layout.createSequentialGroup() javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.TRAILING) .addGroup(jPanel6Layout.createSequentialGroup()
.addComponent(jLabel55) .addComponent(jLabel57)
.addComponent(jLabel56)
.addComponent(jLabel57) .addPreferredGap(javax.swing.LayoutStyle.Compo
.addComponent(jLabel54) nentPlacement.UNRELATED)
.addComponent(jLabel53) .addComponent(jLabel56)
.addComponent(jLabel51) .addGap(18, 18, 18)
.addComponent(jLabel52)) .addComponent(jLabel55)
.addGap(18, 18, 18) .addGap(18, 18, 18)
.addComponent(jLabel53)
.addGroup(jPanel6Layout.createParallelGroup(java .addGap(18, 18, 18)
x.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(jTextField77) .addGroup(jPanel6Layout.createParallelGroup(java
.addComponent(jTextField76) x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jTextField75) .addComponent(jLabel54)
.addComponent(jTextField74) .addComponent(jTextField75,
.addComponent(jTextField73) javax.swing.GroupLayout.PREFERRED_SIZE,
.addComponent(jTextField72) javax.swing.GroupLayout.DEFAULT_SIZE,
.addComponent(jTextField71, javax.swing.GroupLayout.PREFERRED_SIZE))
javax.swing.GroupLayout.DEFAULT_SIZE, 196, .addGap(18, 18, 18)
Short.MAX_VALUE))
.addGap(44, 44, 44))
jPanel4.setBackground(new jTextField83.setBorder(javax.swing.BorderFactory.
java.awt.Color(250, 250, 255)); createEmptyBorder(1, 1, 1, 1));
jTextField81.setBorder(javax.swing.BorderFactory. jTextField85.setBackground(new
createEtchedBorder()); java.awt.Color(250, 250, 255));
jTextField85.setFont(new
jLabel32.setFont(new java.awt.Font("Arial", 1, java.awt.Font("Tahoma", 1, 14));
18)); jTextField85.setForeground(new
jLabel32.setForeground(new java.awt.Color(51, 0, 0));
java.awt.Color(51, 0, 0));
jLabel32.setText("D. A. : "); jTextField85.setBorder(javax.swing.BorderFactory.
createEmptyBorder(1, 1, 1, 1));
jTextField82.setBackground(new jTextField85.addActionListener(new
java.awt.Color(250, 250, 255)); java.awt.event.ActionListener() {
jTextField87.setBackground(new jPanel4Layout.createParallelGroup(javax.swing.Gr
java.awt.Color(250, 250, 255)); oupLayout.Alignment.LEADING)
jTextField87.setFont(new
java.awt.Font("Tahoma", 1, 14)); .addGroup(jPanel4Layout.createSequentialGroup()
jTextField87.setForeground(new .addContainerGap()
java.awt.Color(51, 0, 0));
.addGroup(jPanel4Layout.createParallelGroup(java
jTextField87.setBorder(javax.swing.BorderFactory. x.swing.GroupLayout.Alignment.BASELINE)
createEmptyBorder(1, 1, 1, 1)); .addComponent(jTextField81,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout(jPanel4); javax.swing.GroupLayout.PREFERRED_SIZE)
jPanel4.setLayout(jPanel4Layout); .addComponent(jLabel31))
jPanel4Layout.setHorizontalGroup(
.addPreferredGap(javax.swing.LayoutStyle.Compo
jPanel4Layout.createParallelGroup(javax.swing.Gr nentPlacement.UNRELATED)
oupLayout.Alignment.LEADING)
.addGroup(jPanel4Layout.createParallelGroup(java
.addGroup(jPanel4Layout.createSequentialGroup() x.swing.GroupLayout.Alignment.BASELINE)
.addGap(18, 18, 18) .addComponent(jTextField82,
javax.swing.GroupLayout.PREFERRED_SIZE,
.addGroup(jPanel4Layout.createParallelGroup(java javax.swing.GroupLayout.DEFAULT_SIZE,
x.swing.GroupLayout.Alignment.TRAILING) javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel33) .addComponent(jLabel32))
.addComponent(jLabel32) .addGap(18, 18, 18)
.addComponent(jLabel31)
.addComponent(jLabel35) .addGroup(jPanel4Layout.createParallelGroup(java
.addComponent(jLabel34) x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel36)
.addGroup(jPanel4Layout.createParallelGroup(java jTextField1.setBorder(javax.swing.BorderFactory.cr
x.swing.GroupLayout.Alignment.BASELINE) eateBevelBorder(javax.swing.border.BevelBorder.
.addComponent(jTextField84, RAISED, java.awt.Color.lightGray,
javax.swing.GroupLayout.PREFERRED_SIZE, java.awt.Color.lightGray, null, null));
javax.swing.GroupLayout.DEFAULT_SIZE, jTextField1.addActionListener(new
javax.swing.GroupLayout.PREFERRED_SIZE) java.awt.event.ActionListener() {
.addComponent(jLabel34)) public void
.addGap(18, 18, 18) actionPerformed(java.awt.event.ActionEvent evt) {
jTextField1ActionPerformed(evt);
.addGroup(jPanel4Layout.createParallelGroup(java }
x.swing.GroupLayout.Alignment.BASELINE) });
.addComponent(jTextField85,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout jPanel1Layout = new
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout(jPanel1);
javax.swing.GroupLayout.PREFERRED_SIZE) jPanel1.setLayout(jPanel1Layout);
.addComponent(jLabel35)) jPanel1Layout.setHorizontalGroup(
.addGap(18, 18, 18)
jPanel1Layout.createParallelGroup(javax.swing.Gr
.addGroup(jPanel4Layout.createParallelGroup(java oupLayout.Alignment.LEADING)
x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jTextField86, .addGroup(jPanel1Layout.createSequentialGroup()
javax.swing.GroupLayout.PREFERRED_SIZE, .addGap(108, 108, 108)
javax.swing.GroupLayout.DEFAULT_SIZE, .addComponent(jButton6,
javax.swing.GroupLayout.PREFERRED_SIZE) javax.swing.GroupLayout.PREFERRED_SIZE, 210,
.addComponent(jLabel36)) javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18) .addGap(18, 18, 18)
.addComponent(jButton7,
.addGroup(jPanel4Layout.createParallelGroup(java javax.swing.GroupLayout.PREFERRED_SIZE, 137,
x.swing.GroupLayout.Alignment.BASELINE) javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jTextField87, .addGap(18, 18, 18)
javax.swing.GroupLayout.PREFERRED_SIZE, .addComponent(jButton8,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE, 137,
javax.swing.GroupLayout.PREFERRED_SIZE) javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel37)) .addContainerGap(172,
.addContainerGap(19, Short.MAX_VALUE))
Short.MAX_VALUE))
); .addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
jSeparator2.setBackground(new .addComponent(jPanel6,
java.awt.Color(0, 0, 0)); javax.swing.GroupLayout.PREFERRED_SIZE, 377,
jSeparator2.setForeground(new javax.swing.GroupLayout.PREFERRED_SIZE)
java.awt.Color(0, 0, 0)); .addGap(18, 18, 18)
.addComponent(jPanel4,
jLabel2.setFont(new java.awt.Font("Tahoma", javax.swing.GroupLayout.PREFERRED_SIZE,
3, 36)); javax.swing.GroupLayout.DEFAULT_SIZE,
jLabel2.setText("Government PayRoll javax.swing.GroupLayout.PREFERRED_SIZE))
Management ");
.addGroup(jPanel1Layout.createSequentialGroup()
jLabel21.setFont(new java.awt.Font("Arial", 1, .addGap(64, 64, 64)
16));
try }
{ catch(Exception e)
String uid ="root"; {
String pwd ="root"; JOptionPane.showMessageDialog(null,
String url "Something Went Wrong / Check MqSql
="jdbc:mysql://localhost:3306/payroll"; Connection");
if(rs.next())
jTextField1.setText("");
{ jTextField71.setText("");
jTextField72.setText("");
String name =rs.getString("name"); jTextField73.setText("");
String dept =rs.getString("dept"); jTextField74.setText("");
String jdate =rs.getString("jdate"); jTextField75.setText("");
String accno =rs.getString("accno"); jTextField76.setText("");
String gen =rs.getString("gen"); jTextField77.setText("");
String city =rs.getString("city"); jTextField81.setText("");
String mo =rs.getString("mo"); jTextField82.setText("");
String bs =rs.getString("bs"); jTextField83.setText("");
String da =rs.getString("da"); jTextField84.setText("");
String ta =rs.getString("ta"); jTextField85.setText("");
String ma =rs.getString("ma"); jTextField86.setText("");
String pf =rs.getString("pf"); jTextField87.setText("");
String gs =rs.getString("gs");
String ns =rs.getString("ns"); }
Integer id =rs.getInt("id");
private void
jButton8ActionPerformed(java.awt.event.ActionEv
jTextField1.setText("" + id); ent evt) {
jTextField71.setText(name);
jTextField72.setText(dept); new menu ().setVisible(true);
jTextField73.setText(jdate); dispose();
jTextField74.setText(accno);
jTextField75.setText(gen); }
jTextField76.setText(city);
jTextField77.setText(mo); private void
jTextField81.setText(bs); jTextField71ActionPerformed(java.awt.event.Actio
jTextField82.setText(da); nEvent evt) {
}
setBounds(new java.awt.Rectangle(40, 20, 0,
0)); });
bindingGroup.addBinding(binding);
jButton7.setBorder(javax.swing.BorderFactory.cre
ateBevelBorder(javax.swing.border.BevelBorder.R
AISED));
jLabel1.setFont(new java.awt.Font("Sylfaen",
1, 36)); jButton7.addActionListener(new
java.awt.event.ActionListener() {
public void
jPanel1.setBackground(new
actionPerformed(java.awt.event.ActionEvent evt) {
java.awt.Color(250, 250, 255));
jButton7ActionPerformed(evt);
}
jButton6.setBackground(new
java.awt.Color(102, 102, 102)); });
jButton6.setFont(new
java.awt.Font("Tahoma", 1, 24));
jLabel54.setText("Gender : ");
jPanel6.setBackground(new
java.awt.Color(250, 250, 255));
jLabel55.setFont(new java.awt.Font("Arial", 1,
18));
jPanel6.setBorder(javax.swing.BorderFactory.creat
jLabel55.setForeground(new
eTitledBorder(javax.swing.BorderFactory.createBe
java.awt.Color(51, 0, 0));
velBorder(javax.swing.border.BevelBorder.RAISED,
java.awt.Color.lightGray, java.awt.Color.lightGray, jLabel55.setText("Joining Date : ");
null, null), "Employee Personal Details",
javax.swing.border.TitledBorder.DEFAULT_JUSTIFI
CATION,
jLabel56.setFont(new java.awt.Font("Arial", 1,
javax.swing.border.TitledBorder.DEFAULT_POSITIO
18));
N, new java.awt.Font("Tahoma", 1, 18),
java.awt.Color.darkGray)); // NOI18N jLabel56.setForeground(new
java.awt.Color(51, 0, 0));
jLabel56.setText("Department : ");
jLabel51.setFont(new java.awt.Font("Arial", 1,
18));
jTextField71.addActionListener(new
jTextField74.setFont(new java.awt.event.ActionListener() {
java.awt.Font("Tahoma", 1, 14));
public void
jTextField74.setForeground(new actionPerformed(java.awt.event.ActionEvent evt) {
java.awt.Color(51, 0, 0));
jTextField71ActionPerformed(evt);
}
jTextField72.setFont(new
java.awt.Font("Tahoma", 1, 14)); });
jTextField72.setForeground(new
java.awt.Color(51, 0, 0));
javax.swing.GroupLayout jPanel6Layout = new
javax.swing.GroupLayout(jPanel6);
jTextField76.setFont(new jPanel6.setLayout(jPanel6Layout);
java.awt.Font("Tahoma", 1, 14));
jPanel6Layout.setHorizontalGroup(
jTextField76.setForeground(new
java.awt.Color(51, 0, 0));
jPanel6Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING)
jTextField75.setFont(new
java.awt.Font("Tahoma", 1, 14)); .addGroup(javax.swing.GroupLayout.Alignment.TR
AILING, jPanel6Layout.createSequentialGroup()
jTextField75.setForeground(new
java.awt.Color(51, 0, 0));
.addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.TRAILING)
jTextField77.setFont(new .addComponent(jLabel55)
java.awt.Font("Tahoma", 1, 14));
.addComponent(jLabel56)
jTextField77.setForeground(new
java.awt.Color(51, 0, 0)); .addComponent(jLabel57)
.addComponent(jLabel54)
jTextField73.setFont(new .addComponent(jLabel53)
java.awt.Font("Tahoma", 1, 14));
.addComponent(jLabel51)
jTextField73.setForeground(new
java.awt.Color(51, 0, 0)); .addComponent(jLabel52))
.addComponent(jTextField71, .addGroup(jPanel6Layout.createSequentialGroup()
javax.swing.GroupLayout.DEFAULT_SIZE, 196,
.addComponent(jLabel57)
Short.MAX_VALUE))
jPanel6Layout.setVerticalGroup( .addComponent(jLabel56)
.addGroup(jPanel6Layout.createSequentialGroup() .addComponent(jLabel53)
.addGroup(jPanel6Layout.createParallelGroup(java .addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.LEADING) x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel54)
.addGroup(jPanel6Layout.createSequentialGroup()
.addComponent(jTextField75,
.addComponent(jTextField71, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addPreferredGap(javax.swing.LayoutStyle.Compo
nentPlacement.UNRELATED) .addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jTextField72,
javax.swing.GroupLayout.PREFERRED_SIZE, .addComponent(jLabel51)
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE) jLabel32.setFont(new java.awt.Font("Arial", 1,
18));
.addComponent(jLabel52)
jLabel32.setForeground(new
.addComponent(jTextField77, java.awt.Color(51, 0, 0));
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, jLabel32.setText("D. A. : ");
javax.swing.GroupLayout.PREFERRED_SIZE))))
.addContainerGap(16,
jTextField82.setBackground(new
Short.MAX_VALUE))
java.awt.Color(250, 250, 255));
);
jTextField82.setFont(new
java.awt.Font("Tahoma", 1, 14));
jPanel4.setBackground(new jTextField82.setForeground(new
java.awt.Color(250, 250, 255)); java.awt.Color(51, 0, 0));
jPanel4.setBorder(javax.swing.BorderFactory.creat jTextField82.setBorder(javax.swing.BorderFactory.
eTitledBorder(javax.swing.BorderFactory.createBe createEmptyBorder(1, 1, 1, 1));
velBorder(javax.swing.border.BevelBorder.RAISED,
java.awt.Color.lightGray, java.awt.Color.lightGray,
null, null), "Employee Salary Details", jLabel33.setFont(new java.awt.Font("Arial", 1,
javax.swing.border.TitledBorder.DEFAULT_JUSTIFI 18));
CATION,
javax.swing.border.TitledBorder.DEFAULT_POSITIO jLabel33.setForeground(new
N, new java.awt.Font("Tahoma", 1, 18), java.awt.Color(51, 0, 0));
java.awt.Color.darkGray)); // NOI18N
jLabel33.setText("T. A. : ");
jLabel31.setFont(new java.awt.Font("Arial", 1,
jTextField83.setBackground(new
18));
java.awt.Color(250, 250, 255));
jLabel31.setForeground(new
jTextField83.setFont(new
java.awt.Color(51, 0, 0));
java.awt.Font("Tahoma", 1, 14));
jLabel31.setText("Basic Salary : ");
jTextField83.setForeground(new
java.awt.Color(51, 0, 0));
jTextField81.setFont(new
java.awt.Font("Tahoma", 1, 14));
jLabel34.setText("M.A. : ");
jLabel36.setFont(new java.awt.Font("Arial", 1,
18));
jTextField84.setBackground(new
java.awt.Color(250, 250, 255)); jLabel36.setForeground(new
java.awt.Color(51, 0, 0));
jTextField84.setFont(new
java.awt.Font("Tahoma", 1, 14)); jLabel36.setText("Gross Salary : ");
jTextField84.setForeground(new
java.awt.Color(51, 0, 0));
jTextField86.setBackground(new
java.awt.Color(250, 250, 255));
jTextField84.setBorder(javax.swing.BorderFactory.
jTextField86.setFont(new
createEmptyBorder(1, 1, 1, 1));
java.awt.Font("Tahoma", 1, 14));
jTextField86.setForeground(new
jLabel35.setFont(new java.awt.Font("Arial", 1, java.awt.Color(51, 0, 0));
18));
jLabel35.setForeground(new jTextField86.setBorder(javax.swing.BorderFactory.
java.awt.Color(51, 0, 0)); createEmptyBorder(1, 1, 1, 1));
jLabel35.setText("P. F. : ");
jLabel37.setFont(new java.awt.Font("Arial", 1,
18));
jTextField85.setBackground(new
java.awt.Color(250, 250, 255)); jLabel37.setForeground(new
java.awt.Color(51, 0, 0));
jTextField85.setFont(new
java.awt.Font("Tahoma", 1, 14)); jLabel37.setText("Net Salary : ");
jTextField85.setForeground(new
java.awt.Color(51, 0, 0));
jTextField87.setBackground(new
java.awt.Color(250, 250, 255));
jTextField85.setBorder(javax.swing.BorderFactory.
jTextField87.setFont(new
createEmptyBorder(1, 1, 1, 1));
java.awt.Font("Tahoma", 1, 14));
.addComponent(jTextField85,
jTextField87.setBorder(javax.swing.BorderFactory. javax.swing.GroupLayout.Alignment.LEADING)
createEmptyBorder(1, 1, 1, 1));
.addComponent(jTextField84,
javax.swing.GroupLayout.Alignment.LEADING)
jPanel4.setLayout(jPanel4Layout); .addComponent(jTextField82,
javax.swing.GroupLayout.Alignment.LEADING)
jPanel4Layout.setHorizontalGroup(
.addComponent(jTextField81,
javax.swing.GroupLayout.Alignment.LEADING,
jPanel4Layout.createParallelGroup(javax.swing.Gr javax.swing.GroupLayout.PREFERRED_SIZE, 196,
oupLayout.Alignment.LEADING) javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(17,
.addGroup(jPanel4Layout.createSequentialGroup() Short.MAX_VALUE))
jPanel4Layout.setVerticalGroup(
.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.TRAILING)
jPanel4Layout.createParallelGroup(javax.swing.Gr
.addComponent(jLabel33) oupLayout.Alignment.LEADING)
.addComponent(jLabel32)
.addGroup(jPanel4Layout.createSequentialGroup()
.addComponent(jLabel31)
.addContainerGap()
.addComponent(jLabel35)
.addComponent(jLabel34)
.addGroup(jPanel4Layout.createParallelGroup(java
.addComponent(jLabel36) x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel37)) .addComponent(jTextField81,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
.addPreferredGap(javax.swing.LayoutStyle.Compo javax.swing.GroupLayout.PREFERRED_SIZE)
nentPlacement.RELATED)
.addComponent(jLabel31))
.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.TRAILING, false) .addPreferredGap(javax.swing.LayoutStyle.Compo
nentPlacement.UNRELATED)
.addComponent(jTextField87,
javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel33)) .addContainerGap(19,
Short.MAX_VALUE))
.addGap(18, 18, 18)
);
.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE)
jSeparator2.setBackground(new
.addComponent(jTextField84, java.awt.Color(0, 0, 0));
javax.swing.GroupLayout.PREFERRED_SIZE,
jSeparator2.setForeground(new
javax.swing.GroupLayout.DEFAULT_SIZE,
java.awt.Color(0, 0, 0));
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel34))
jLabel2.setFont(new java.awt.Font("Tahoma",
.addGap(18, 18, 18)
3, 36));
jLabel2.setText("Government PayRoll
.addGroup(jPanel4Layout.createParallelGroup(java
Management ");
x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jTextField85,
javax.swing.GroupLayout.PREFERRED_SIZE, jLabel21.setFont(new java.awt.Font("Arial", 1,
javax.swing.GroupLayout.DEFAULT_SIZE, 16));
javax.swing.GroupLayout.PREFERRED_SIZE)
jLabel21.setText("ENTER EMPLOYEE ID");
.addComponent(jLabel35))
jTextField1.addActionListener(new
java.awt.event.ActionListener() { .addGroup(javax.swing.GroupLayout.Alignment.TR
AILING, jPanel1Layout.createSequentialGroup()
public void
actionPerformed(java.awt.event.ActionEvent evt) { .addContainerGap(66, Short.MAX_VALUE)
jTextField1ActionPerformed(evt); .addComponent(jButton6,
javax.swing.GroupLayout.PREFERRED_SIZE, 141,
} javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton9,
javax.swing.GroupLayout.PREFERRED_SIZE, 201,
jButton9.setBackground(new javax.swing.GroupLayout.PREFERRED_SIZE)
java.awt.Color(102, 102, 102));
.addGap(18, 18, 18)
jButton9.setFont(new
java.awt.Font("Tahoma", 1, 24)); .addComponent(jButton7,
javax.swing.GroupLayout.PREFERRED_SIZE, 118,
jButton9.setForeground(new javax.swing.GroupLayout.PREFERRED_SIZE)
java.awt.Color(255, 255, 255));
.addGap(18, 18, 18)
jButton9.setText("Update Record");
.addComponent(jButton8,
javax.swing.GroupLayout.PREFERRED_SIZE, 125,
jButton9.setBorder(javax.swing.BorderFactory.cre javax.swing.GroupLayout.PREFERRED_SIZE)
ateBevelBorder(javax.swing.border.BevelBorder.R
AISED)); .addGap(95, 95, 95))
jButton9.addActionListener(new
java.awt.event.ActionListener() { .addGroup(jPanel1Layout.createSequentialGroup()
jPanel1.setLayout(jPanel1Layout);
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap(82,
Short.MAX_VALUE)) .addGroup(jPanel1Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE)
.addGroup(javax.swing.GroupLayout.Alignment.TR .addComponent(jLabel21)
AILING, jPanel1Layout.createSequentialGroup()
.addComponent(jTextField1,
.addGap(75, 75, 75) javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE))
javax.swing.GroupLayout.DEFAULT_SIZE, 647,
Short.MAX_VALUE) .addGap(18, 18, 18)
); .addGroup(jPanel1Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.BASELINE)
jPanel1Layout.setVerticalGroup(
.addComponent(jButton9,
javax.swing.GroupLayout.PREFERRED_SIZE, 48,
jPanel1Layout.createParallelGroup(javax.swing.Gr javax.swing.GroupLayout.PREFERRED_SIZE)
oupLayout.Alignment.LEADING)
.addComponent(jButton6,
javax.swing.GroupLayout.PREFERRED_SIZE, 48,
.addGroup(jPanel1Layout.createSequentialGroup() javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap() .addComponent(jButton7,
javax.swing.GroupLayout.PREFERRED_SIZE, 48,
.addComponent(jLabel2)
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.Compo
nentPlacement.RELATED)
layout.setHorizontalGroup(
bindingGroup.bind();
layout.createParallelGroup(javax.swing.GroupLayo
ut.Alignment.LEADING)
pack();
.addGroup(layout.createSequentialGroup()
}// </editor-fold>
.addGap(172, 172, 172)
.addComponent(jLabel1,
javax.swing.GroupLayout.PREFERRED_SIZE, 433, private void
javax.swing.GroupLayout.PREFERRED_SIZE) jButton6ActionPerformed(java.awt.event.ActionEv
ent evt) {
.addContainerGap(195,
Short.MAX_VALUE))
.addGroup(layout.createParallelGroup(javax.swing
.GroupLayout.Alignment.LEADING) try
.addComponent(jPanel1, {
javax.swing.GroupLayout.DEFAULT_SIZE,
String uid ="root";
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)) String pwd ="root";
); String url
="jdbc:mysql://localhost:3306/payroll";
layout.setVerticalGroup(
.addContainerGap()
rs=stmt.executeQuery(qry); jTextField76.setText(city);
jTextField77.setText(mo);
if(rs.next()) jTextField81.setText(bs);
jTextField82.setText(da);
{ jTextField83.setText(ta);
jTextField84.setText(ma);
String mo =rs.getString("mo");
String bs =rs.getString("bs");
String da =rs.getString("da"); }
String ma =rs.getString("ma"); {
Integer id =rs.getInt("id"); }
jTextField1.setText("" + id); }
jTextField71.setText(name);
if (a == JOptionPane.YES_OPTION) {
// stmt = con.createStatement();
try {
stmt.executeUpdate(qry);
JOptionPane.showMessageDialog(null,
String uid = "root"; "Employee Details Saved Sucessfully.");
} catch (Exception e) {
con = DriverManager.getConnection(url,
uid, pwd); JOptionPane.showMessageDialog(null,
"Something Went Wrong / Check MySql
stmt = con.createStatement(); Connection !");
jTextField74.setText(""); }
jTextField75.setText(""); });
jTextField76.setText(""); }
private javax.swing.JLabel
jButton7.setBackground(new
setBounds(new java.awt.Rectangle(40, 20, 0, java.awt.Color(102, 102, 102));
0));
jButton7.setFont(new
java.awt.Font("Tahoma", 1, 24));
org.jdesktop.beansbinding.Binding binding = jButton7.setForeground(new
org.jdesktop.beansbinding.Bindings.createAutoBin java.awt.Color(255, 255, 255));
ding(org.jdesktop.beansbinding.AutoBinding.Upda
teStrategy.READ_WRITE, this, jButton7.setText("Reset");
org.jdesktop.beansbinding.ELProperty.create("
Employee Payroll Management System ||
www.ezindagi.in ||"), this, jButton7.setBorder(javax.swing.BorderFactory.cre
org.jdesktop.beansbinding.BeanProperty.create("ti ateBevelBorder(javax.swing.border.BevelBorder.R
tle")); AISED));
bindingGroup.addBinding(binding); jButton7.addActionListener(new
java.awt.event.ActionListener() {
public void
jLabel1.setFont(new java.awt.Font("Sylfaen", actionPerformed(java.awt.event.ActionEvent evt) {
1, 36));
jButton7ActionPerformed(evt);
}
jPanel1.setBackground(new
java.awt.Color(250, 250, 255)); });
jButton6.setBackground(new jButton8.setBackground(new
java.awt.Color(102, 102, 102)); java.awt.Color(102, 102, 102));
jButton6.setFont(new jButton8.setFont(new
java.awt.Font("Tahoma", 1, 24)); java.awt.Font("Tahoma", 1, 24));
jButton6.setForeground(new jButton8.setForeground(new
java.awt.Color(255, 255, 255)); java.awt.Color(255, 255, 255));
jButton6.setText("Search"); jButton8.setText("Quit");
jButton6.setBorder(javax.swing.BorderFactory.cre jButton8.setBorder(javax.swing.BorderFactory.cre
ateBevelBorder(javax.swing.border.BevelBorder.R ateBevelBorder(javax.swing.border.BevelBorder.R
AISED)); AISED));
jButton6.addActionListener(new jButton8.addActionListener(new
java.awt.event.ActionListener() { java.awt.event.ActionListener() {
jLabel55.setForeground(new
jPanel6.setBackground(new java.awt.Color(51, 0, 0));
java.awt.Color(250, 250, 255));
jLabel55.setText("Joining Date : ");
jPanel6.setBorder(javax.swing.BorderFactory.creat
eTitledBorder(javax.swing.BorderFactory.createBe
velBorder(javax.swing.border.BevelBorder.RAISED, jLabel56.setFont(new java.awt.Font("Arial", 1,
java.awt.Color.lightGray, java.awt.Color.lightGray, 18));
null, null), "Employee Personal Details",
javax.swing.border.TitledBorder.DEFAULT_JUSTIFI jLabel56.setForeground(new
CATION, java.awt.Color(51, 0, 0));
javax.swing.border.TitledBorder.DEFAULT_POSITIO
jLabel56.setText("Department : ");
N, new java.awt.Font("Tahoma", 1, 18),
java.awt.Color.darkGray)); // NOI18N
jLabel57.setFont(new java.awt.Font("Arial", 1,
18));
jLabel51.setFont(new java.awt.Font("Arial", 1,
18)); jLabel57.setForeground(new
java.awt.Color(51, 0, 0));
jLabel51.setForeground(new
java.awt.Color(51, 0, 0)); jLabel57.setText("Emp. Name : ");
jLabel51.setText(" Address/City : ");
jTextField74.setFont(new
java.awt.Font("Tahoma", 1, 14));
jLabel52.setFont(new java.awt.Font("Arial", 1,
18)); jTextField74.setForeground(new
java.awt.Color(51, 0, 0));
jLabel52.setForeground(new
java.awt.Color(51, 0, 0));
jTextField72.setForeground(new
jLabel53.setFont(new java.awt.Font("Arial", 1,
java.awt.Color(51, 0, 0));
18));
jLabel53.setForeground(new
java.awt.Color(51, 0, 0)); jTextField76.setFont(new
java.awt.Font("Tahoma", 1, 14));
jLabel53.setText("Account No. : ");
jTextField76.setForeground(new
java.awt.Color(51, 0, 0));
jLabel54.setFont(new java.awt.Font("Arial", 1,
18));
.addComponent(jLabel56)
jTextField77.setFont(new .addComponent(jLabel57)
java.awt.Font("Tahoma", 1, 14));
.addComponent(jLabel54)
jTextField77.setForeground(new
java.awt.Color(51, 0, 0)); .addComponent(jLabel53)
.addComponent(jLabel51)
jTextField73.setFont(new .addComponent(jLabel52))
java.awt.Font("Tahoma", 1, 14));
.addGap(18, 18, 18)
jTextField73.setForeground(new
java.awt.Color(51, 0, 0));
.addGroup(jPanel6Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.LEADING, false)
jTextField71.setFont(new .addComponent(jTextField77)
java.awt.Font("Tahoma", 1, 14));
.addComponent(jTextField76)
jTextField71.setForeground(new
java.awt.Color(51, 0, 0)); .addComponent(jTextField75)
jTextField71.addActionListener(new .addComponent(jTextField74)
java.awt.event.ActionListener() {
.addComponent(jTextField73)
public void
.addComponent(jTextField72)
actionPerformed(java.awt.event.ActionEvent evt) {
.addComponent(jTextField71,
jTextField71ActionPerformed(evt);
javax.swing.GroupLayout.DEFAULT_SIZE, 196,
} Short.MAX_VALUE))
);
jPanel6.setLayout(jPanel6Layout); jPanel6Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING)
jPanel6Layout.setHorizontalGroup(
.addGroup(jPanel6Layout.createSequentialGroup()
jPanel6Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING) .addContainerGap()
.addGroup(javax.swing.GroupLayout.Alignment.TR .addGroup(jPanel6Layout.createParallelGroup(java
AILING, jPanel6Layout.createSequentialGroup() x.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel6Layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.Compo .addComponent(jLabel51)
nentPlacement.UNRELATED)
.addComponent(jTextField76,
.addComponent(jTextField72, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addGap(18, 18, 18)
.addComponent(jTextField73, .addGroup(jPanel6Layout.createParallelGroup(java
javax.swing.GroupLayout.PREFERRED_SIZE, x.swing.GroupLayout.Alignment.BASELINE)
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel52)
.addGroup(jPanel6Layout.createSequentialGroup() );
.addComponent(jLabel57)
jPanel4.setBackground(new
.addPreferredGap(javax.swing.LayoutStyle.Compo java.awt.Color(250, 250, 255));
nentPlacement.UNRELATED)
.addComponent(jLabel56) jPanel4.setBorder(javax.swing.BorderFactory.creat
eTitledBorder(javax.swing.BorderFactory.createBe
.addGap(18, 18, 18) velBorder(javax.swing.border.BevelBorder.RAISED,
java.awt.Color.lightGray, java.awt.Color.lightGray,
.addComponent(jLabel55) null, null), "Employee Salary Details",
javax.swing.border.TitledBorder.DEFAULT_JUSTIFI
.addGap(18, 18, 18) CATION,
javax.swing.border.TitledBorder.DEFAULT_POSITIO
.addComponent(jLabel53) N, new java.awt.Font("Tahoma", 1, 18),
java.awt.Color.darkGray)); // NOI18N
.addGap(18, 18, 18)
jLabel32.setForeground(new jTextField84.setFont(new
java.awt.Color(51, 0, 0)); java.awt.Font("Tahoma", 1, 14));
jTextField82.setBackground(new jTextField84.setBorder(javax.swing.BorderFactory.
java.awt.Color(250, 250, 255)); createEmptyBorder(1, 1, 1, 1));
jTextField82.setFont(new
java.awt.Font("Tahoma", 1, 14));
jLabel35.setFont(new java.awt.Font("Arial", 1,
jTextField82.setForeground(new 18));
java.awt.Color(51, 0, 0));
jLabel35.setForeground(new
java.awt.Color(51, 0, 0));
jTextField82.setBorder(javax.swing.BorderFactory.
createEmptyBorder(1, 1, 1, 1)); jLabel35.setText("P. F. : ");
jLabel33.setForeground(new jTextField85.setFont(new
java.awt.Color(51, 0, 0)); java.awt.Font("Tahoma", 1, 14));
jTextField83.setBackground(new jTextField85.setBorder(javax.swing.BorderFactory.
java.awt.Color(250, 250, 255)); createEmptyBorder(1, 1, 1, 1));
jTextField83.setFont(new jTextField85.addActionListener(new
java.awt.Font("Tahoma", 1, 14)); java.awt.event.ActionListener() {
jTextField85ActionPerformed(evt);
jTextField83.setBorder(javax.swing.BorderFactory.
createEmptyBorder(1, 1, 1, 1)); }
});
jLabel36.setForeground(new .addGroup(jPanel4Layout.createSequentialGroup()
java.awt.Color(51, 0, 0));
.addGap(18, 18, 18)
jLabel36.setText("Gross Salary : ");
.addGroup(jPanel4Layout.createParallelGroup(java
x.swing.GroupLayout.Alignment.TRAILING)
jTextField86.setBackground(new
java.awt.Color(250, 250, 255)); .addComponent(jLabel33)
jTextField86.setFont(new .addComponent(jLabel32)
java.awt.Font("Tahoma", 1, 14));
.addComponent(jLabel31)
jTextField86.setForeground(new
java.awt.Color(51, 0, 0)); .addComponent(jLabel35)
.addComponent(jLabel34)
jTextField86.setBorder(javax.swing.BorderFactory.
createEmptyBorder(1, 1, 1, 1)); .addComponent(jLabel36)
.addComponent(jLabel37))
jLabel37.setFont(new java.awt.Font("Arial", 1,
18)); .addPreferredGap(javax.swing.LayoutStyle.Compo
nentPlacement.RELATED)
jLabel37.setForeground(new
java.awt.Color(51, 0, 0));
.addGroup(jPanel4Layout.createParallelGroup(java
jLabel37.setText("Net Salary : "); x.swing.GroupLayout.Alignment.TRAILING, false)
.addComponent(jTextField87,
javax.swing.GroupLayout.Alignment.LEADING)
jTextField87.setBackground(new
java.awt.Color(250, 250, 255)); .addComponent(jTextField86,
javax.swing.GroupLayout.Alignment.LEADING)
jTextField87.setFont(new
java.awt.Font("Tahoma", 1, 14)); .addComponent(jTextField85,
javax.swing.GroupLayout.Alignment.LEADING)
jTextField87.setForeground(new
java.awt.Color(51, 0, 0)); .addComponent(jTextField84,
javax.swing.GroupLayout.Alignment.LEADING)
jTextField87.setBorder(javax.swing.BorderFactory. .addComponent(jTextField83,
createEmptyBorder(1, 1, 1, 1)); javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextField82,
javax.swing.GroupLayout.Alignment.LEADING)
javax.swing.GroupLayout jPanel4Layout = new
javax.swing.GroupLayout(jPanel4); .addComponent(jTextField81,
javax.swing.GroupLayout.Alignment.LEADING,
jPanel4.setLayout(jPanel4Layout); javax.swing.GroupLayout.PREFERRED_SIZE, 196,
javax.swing.GroupLayout.PREFERRED_SIZE))
jPanel4Layout.setHorizontalGroup(
.addContainerGap(17,
Short.MAX_VALUE))
.addGroup(jPanel4Layout.createParallelGroup(java
.addGroup(jPanel4Layout.createSequentialGroup() x.swing.GroupLayout.Alignment.BASELINE)
.addContainerGap() .addComponent(jTextField85,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
.addGroup(jPanel4Layout.createParallelGroup(java javax.swing.GroupLayout.PREFERRED_SIZE)
x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel35))
.addComponent(jTextField81,
javax.swing.GroupLayout.PREFERRED_SIZE, .addGap(18, 18, 18)
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel4Layout.createParallelGroup(java
.addComponent(jLabel31)) x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jTextField86,
.addPreferredGap(javax.swing.LayoutStyle.Compo javax.swing.GroupLayout.PREFERRED_SIZE,
nentPlacement.UNRELATED) javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel4Layout.createParallelGroup(java .addComponent(jLabel36))
x.swing.GroupLayout.Alignment.BASELINE)
.addGap(18, 18, 18)
.addComponent(jTextField82,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, .addGroup(jPanel4Layout.createParallelGroup(java
javax.swing.GroupLayout.PREFERRED_SIZE) x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel32)) .addComponent(jTextField87,
javax.swing.GroupLayout.PREFERRED_SIZE,
.addGap(18, 18, 18) javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel4Layout.createParallelGroup(java .addComponent(jLabel37))
x.swing.GroupLayout.Alignment.BASELINE)
.addContainerGap(19,
.addComponent(jTextField83, Short.MAX_VALUE))
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, );
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel33))
jSeparator2.setBackground(new
.addGap(18, 18, 18) java.awt.Color(0, 0, 0));
jSeparator2.setForeground(new
.addGroup(jPanel4Layout.createParallelGroup(java java.awt.Color(0, 0, 0));
x.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jTextField84,
javax.swing.GroupLayout.PREFERRED_SIZE,
});
jLabel21.setFont(new java.awt.Font("Arial", 1,
16));
jPanel1.setLayout(jPanel1Layout);
jTextField1.setFont(new
java.awt.Font("Tahoma", 1, 14)); jPanel1Layout.setHorizontalGroup(
jTextField1.setForeground(new
java.awt.Color(51, 0, 0)); jPanel1Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING)
jTextField1.setBorder(javax.swing.BorderFactory.cr
eateBevelBorder(javax.swing.border.BevelBorder. .addGroup(javax.swing.GroupLayout.Alignment.TR
RAISED, java.awt.Color.lightGray, AILING, jPanel1Layout.createSequentialGroup()
java.awt.Color.lightGray, null, null));
.addContainerGap(66, Short.MAX_VALUE)
jTextField1.addActionListener(new
java.awt.event.ActionListener() { .addComponent(jButton6,
javax.swing.GroupLayout.PREFERRED_SIZE, 141,
public void javax.swing.GroupLayout.PREFERRED_SIZE)
actionPerformed(java.awt.event.ActionEvent evt) {
.addGap(18, 18, 18)
jTextField1ActionPerformed(evt);
.addComponent(jButton9,
} javax.swing.GroupLayout.PREFERRED_SIZE, 201,
javax.swing.GroupLayout.PREFERRED_SIZE)
});
.addGap(18, 18, 18)
.addComponent(jButton7,
jButton9.setBackground(new javax.swing.GroupLayout.PREFERRED_SIZE, 118,
java.awt.Color(102, 102, 102)); javax.swing.GroupLayout.PREFERRED_SIZE)
jButton9.setBorder(javax.swing.BorderFactory.cre .addGroup(jPanel1Layout.createSequentialGroup()
ateBevelBorder(javax.swing.border.BevelBorder.R
AISED)); .addContainerGap()
jButton9.addActionListener(new .addComponent(jPanel6,
java.awt.event.ActionListener() { javax.swing.GroupLayout.PREFERRED_SIZE, 377,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jPanel4,
javax.swing.GroupLayout.PREFERRED_SIZE, .addPreferredGap(javax.swing.LayoutStyle.Compo
javax.swing.GroupLayout.DEFAULT_SIZE, nentPlacement.RELATED)
javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jSeparator2,
javax.swing.GroupLayout.PREFERRED_SIZE, 10,
.addGroup(jPanel1Layout.createSequentialGroup() javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jSeparator2,
javax.swing.GroupLayout.PREFERRED_SIZE, 654, .addGroup(jPanel1Layout.createParallelGroup(java
javax.swing.GroupLayout.PREFERRED_SIZE) x.swing.GroupLayout.Alignment.BASELINE)
.addContainerGap(82, .addComponent(jLabel21)
Short.MAX_VALUE))
.addComponent(jTextField1,
javax.swing.GroupLayout.PREFERRED_SIZE,
.addGroup(javax.swing.GroupLayout.Alignment.TR javax.swing.GroupLayout.DEFAULT_SIZE,
AILING, jPanel1Layout.createSequentialGroup() javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jLabel2,
javax.swing.GroupLayout.DEFAULT_SIZE, 647, .addGroup(jPanel1Layout.createParallelGroup(java
Short.MAX_VALUE) x.swing.GroupLayout.Alignment.LEADING)
.addContainerGap() .addComponent(jButton8,
javax.swing.GroupLayout.PREFERRED_SIZE, 48,
javax.swing.GroupLayout.PREFERRED_SIZE))
getContentPane().setLayout(layout);
layout.setHorizontalGroup( pack();
}// </editor-fold>
layout.createParallelGroup(javax.swing.GroupLayo
ut.Alignment.LEADING)
.addComponent(jLabel1,
javax.swing.GroupLayout.PREFERRED_SIZE, 433,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(195, try
Short.MAX_VALUE))
{
.addComponent(jLabel1) rs=stmt.executeQuery(qry);
.addContainerGap(546,
Short.MAX_VALUE))
if(rs.next())
.addGroup(layout.createParallelGroup(javax.swing
.GroupLayout.Alignment.LEADING)
{
.addComponent(jPanel1,
javax.swing.GroupLayout.DEFAULT_SIZE,
jTextField87.setText("");
int a = JOptionPane.showConfirmDialog(null,
"Wanna Delete Record For Sure ?");
}
if (a==JOptionPane.YES_OPTION)
{
private void
jButton8ActionPerformed(java.awt.event.ActionEv try
ent evt) {
{
stmt = con.createStatement();
new menu ().setVisible(true);
String qry ="DELETE FROM salary WHERE id
dispose(); = " +jTextField1.getText() + ";" ;
} stmt.executeUpdate(qry);
JOptionPane.showMessageDialog(null,
"Record Deleted Sucessfully !");
private void
jTextField71ActionPerformed(java.awt.event.Actio }catch(Exception e)
nEvent evt) {
{
// TODO add your handling code here:
} JOptionPane.showMessageDialog(null,"Error
Occured ! / Check MqSql Connection");
}
private void
jTextField85ActionPerformed(java.awt.event.Actio }
nEvent evt) {
jTextField72.setText("");
private void
jTextField1ActionPerformed(java.awt.event.Action jTextField73.setText("");
Event evt) {
jTextField74.setText("");
// TODO add your handling code here:
jTextField75.setText("");
}
jTextField76.setText("");
jTextField77.setText("");
jTextField81.setText("");
Writtten by:
2. Oxford 12th IP