Professional Documents
Culture Documents
Tours and Travels File
Tours and Travels File
A PROJECT ON
Submitted By : Submitted To :
Date : Date :
ID – SHEET
Roll No : ………………………….
Address : ………………………….
………………………….
Phone No : ………………………….
Supervisor : ………………………….
Student Name
TABLE OF CONTENTS
Introduction
Java Details
Priliminary Design
Form Layouts
Database Design
Implementation
Bibliography
Teacher Remarks
INTRODUCTION
project.
What is java?
Java is a general purpose object oriented programming language . It is the first programming
language that is not tied to any particular hardware or operating system .The language is
based on the concept of an object. Java is highly derived from C++ . Most striking feature of
the language is that it is platform neutral language.
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 upgradesmade in operatingsystems,
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.
Secure- When we use a java compatible web browser, we can safely download java applets
without fear of virus infection. Java achieves this protection by confining a java program to
java execution environment and not allowing it access to other parts of the computer.
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.
Automatic garbage collection -One idea behind Java's automatic memory management
model is that programmers should be spared the burden of having to perform manual
memory management. In some languages the programmer allocates memory to create any
object stored on the heap and is responsible for later manually deallocating that memory to
delete any such objects. If a programmer forgets to de-allocate memory or writes code that
fails to do so in a timely fashion, a memory leak can occur: the program will consume a
potentially arbitrarily large amount of memory. In addition, if a region of memory is de-
allocated twice, the program can become unstable and may crash.
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
references to an object remain, the Java garbage collector automatically deletes the
unreachable object, freeing memory and preventing a memory leak. Memory leaks may still
occur if a programmer's code holds a reference to an object that is no longer needed—in
other words, they can still occur but at higher conceptual levels.
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.
Software objects are modeled after real-world objects in that they too have state and
behaviorClasses can also define class variables. A class variable contains information that is
shared by all instances of the class .A class can also declare class methods. You can invoke a
class method directly from the class, whereas you must invoke instance methods on a
particular instance.
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.
Advantages of JDBC Technology :
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.
SWING
SWING is a set of classes that provides powerful and flexible functionality. In addition with
several components provided by AWT, swing supplies several exciting additions, including
tabbed panes, scroll panes, trees and tables. It also changes the images as the state of any
component changes. Swing is built upon the foundation of the AWT. Swing components are
written entirely in Java and therefore are Platform-independent .Swing is also termed also
light-weight and provide pluggable look and feel.
There are 2 Swing classes that are quite important:
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.
● JLabel – Labels are the instances of the JLabel class which extends JComponent. It can
display text or icon. These are passive controls that do not support any interaction with the
user.
● 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.
2. Unlike AWT components SWING components are not implemented by platform-
specific code. Instead they are written entirely in java and therefore are platform
independent. Thus term lightweight is used to describe such elements.
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.
PRELIMINARY
DESIGN
(User Interface)
FORM
LAYOUTS
DATABASE
DESIGN
IMPLEMENTATION
LOGIN
private void initComponents() {
import javax.swing.JOptionPane;
jPanel1 = new javax.swing.JPanel();
initComponents();
try
setDefaultCloseOperation(javax.swing.WindowCon
{
stants.EXIT_ON_CLOSE);
Class .forName("com.mysql.jdbc.Driver");
setBackground(new java.awt.Color(255, 255,
con = 255));
DriverManager.getConnection("jdbc:mysql://local
setBounds(new java.awt.Rectangle(60, 60, 0,
host:3306/bus","root","root");
0));
}
setCursor(new
catch(Exception e) java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSO
R));
{
System.out.println(e.getMessage());
org.jdesktop.beansbinding.Binding binding =
} org.jdesktop.beansbinding.Bindings.createAutoBin
ding(org.jdesktop.beansbinding.AutoBinding.Upda
} teStrategy.READ, this,
org.jdesktop.beansbinding.ELProperty.create("Tou
rs and Travels Services || www.ezindagi.in ||"),
this,
@SuppressWarnings("unchecked") org.jdesktop.beansbinding.BeanProperty.create("ti
tle"));
// <editor-fold defaultstate="collapsed"
desc="Generated Code">
bindingGroup.addBinding(binding); jButton1ActionPerformed(evt);
jPanel1.setBackground(new });
java.awt.Color(102, 102, 255));
jLabel4.setFont(new java.awt.Font("Tahoma",
jLabel3.setFont(new java.awt.Font("Tahoma", 3, 32));
1, 20));
jLabel4.setForeground(new
jLabel3.setForeground(new java.awt.Color(255, 255, 255));
java.awt.Color(255, 255, 255));
jLabel4.setText("Tours & Travels Services");
jLabel3.setText("Password");
jLabel2.setText("User Id");
jPanel1Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING)
jPasswordField1.setFont(new .addGroup(jPanel1Layout.createSequential
java.awt.Font("Tahoma", 1, 14)); // NOI18N Group()
.addComponent(jPasswordField1)
jButton1.setBorder(javax.swing.BorderFactory.cre
ateBevelBorder(javax.swing.border.BevelBorder.R .addComponent(jTextField1,
AISED)); javax.swing.GroupLayout.PREFERRED_SIZE, 192,
javax.swing.GroupLayout.PREFERRED_SIZE))
jButton1.addActionListener(new
java.awt.event.ActionListener() { .addGap(106, 106, 106))
public void
actionPerformed(java.awt.event.ActionEvent evt) {
.addGroup(javax.swing.GroupLayout.Ali .addPreferredGap(javax.swing.LayoutStyl
gnment.TRAILING, e.ComponentPlacement.RELATED, 47,
jPanel1Layout.createSequentialGroup() Short.MAX_VALUE)
.addComponent(jSeparator1, .addGroup(jPanel1Layout.createParallelG
javax.swing.GroupLayout.PREFERRED_SIZE, 515, roup(javax.swing.GroupLayout.Alignment.TRAILIN
javax.swing.GroupLayout.PREFERRED_SIZE) G)
.addGroup(javax.swing.GroupLayout.Ali .addComponent(jPasswordField1,
gnment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 24,
jPanel1Layout.createSequentialGroup() javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jLabel4,
javax.swing.GroupLayout.PREFERRED_SIZE, 438,
javax.swing.GroupLayout.PREFERRED_SIZE) javax.swing.GroupLayout layout = new
javax.swing.GroupLayout(getContentPane());
.addGap(56, 56, 56))))
getContentPane().setLayout(layout);
);
layout.setHorizontalGroup(
jPanel1Layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayo
jPanel1Layout.createParallelGroup(javax.swing.Gr ut.Alignment.LEADING)
oupLayout.Alignment.LEADING)
.addComponent(jPanel1,
.addGroup(jPanel1Layout.createSequential javax.swing.GroupLayout.PREFERRED_SIZE,
Group() javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(21, 21, 21)
);
.addComponent(jLabel4)
layout.setVerticalGroup(
.addPreferredGap(javax.swing.LayoutStyl
e.ComponentPlacement.UNRELATED)
layout.createParallelGroup(javax.swing.GroupLayo
.addComponent(jSeparator1, ut.Alignment.LEADING)
javax.swing.GroupLayout.PREFERRED_SIZE, 11,
javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jPanel1,
javax.swing.GroupLayout.DEFAULT_SIZE,
.addGap(28, 28, 28) javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelG
roup(javax.swing.GroupLayout.Alignment.BASELIN );
E)
.addComponent(jTextField1,
javax.swing.GroupLayout.PREFERRED_SIZE, 24, bindingGroup.bind();
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel2))
pack();
}// </editor-fold>
private void try {
jButton1ActionPerformed(java.awt.event.ActionEv
ent evt) { for
(javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()
){
try{
if ("THEME
int flag=0; NAME".equals(info.getName())) {
if(log.equals(rs.getString(1)) &&
pass.equals(rs.getString(2))) { java.util.logging.Logger.getLogger(login.class.getN
ame()).log(java.util.logging.Level.SEVERE, null, ex);
flag=1;
} catch (InstantiationException ex) {
break;
} java.util.logging.Logger.getLogger(login.class.getN
ame()).log(java.util.logging.Level.SEVERE, null, ex);
}
} catch (IllegalAccessException ex) {
if(flag==1) {
} catch(Exception ex){ }
} //</editor-fold>
java.awt.EventQueue.invokeLater(new
Runnable() {
@Override
}
public void run() {
new login().setVisible(true);
}
public static void main(String args[]) {
});
} private javax.swing.JPasswordField
jPasswordField1;
MAIN MENU
@SuppressWarnings("unchecked")
public main_menu() {
jPanel1 = new javax.swing.JPanel();
initComponents();
jLabel2 = new javax.swing.JLabel();
}
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton(); jButton1.setBorder(new
javax.swing.border.SoftBevelBorder(javax.swing.b
jButton3 = new javax.swing.JButton(); order.BevelBorder.RAISED));
jButton1ActionPerformed(evt);
}
setDefaultCloseOperation(javax.swing.WindowCon
stants.EXIT_ON_CLOSE); });
jButton2ActionPerformed(evt);
jLabel2.setFont(new java.awt.Font("Tahoma",
}
3, 36)); // NOI18N
});
jLabel2.setForeground(new
java.awt.Color(255, 255, 255));
jButton3.setFont(new
jButton1.setBackground(new
java.awt.Font("Tahoma", 1, 20)); // NOI18N
java.awt.Color(255, 255, 255));
jButton3.setForeground(new java.awt.Color(0,
jButton1.setFont(new
0, 204));
java.awt.Font("Tahoma", 1, 20)); // NOI18N
jButton3.setText("SHOW BUS DETAILS");
jButton1.setForeground(new java.awt.Color(0,
0, 204));
jButton3.addActionListener(new jButton5.addActionListener(new
java.awt.event.ActionListener() { java.awt.event.ActionListener() {
jButton3ActionPerformed(evt); jButton5ActionPerformed(evt);
} }
}); });
jButton4.setFont(new jPanel1.setLayout(jPanel1Layout);
java.awt.Font("Tahoma", 1, 20)); // NOI18N
jPanel1Layout.setHorizontalGroup(
jButton4.setForeground(new java.awt.Color(0,
0, 204));
jPanel1Layout.createParallelGroup(javax.swing.Gr
jButton4.setText("LOG OUT"); oupLayout.Alignment.LEADING)
jButton4.setBorder(new .addGroup(jPanel1Layout.createSequential
javax.swing.border.SoftBevelBorder(javax.swing.b Group()
order.BevelBorder.RAISED));
.addGroup(jPanel1Layout.createParallelG
jButton4.addActionListener(new roup(javax.swing.GroupLayout.Alignment.LEADING
java.awt.event.ActionListener() { )
} .addGroup(jPanel1Layout.createParal
lelGroup(javax.swing.GroupLayout.Alignment.LEA
});
DING, false)
.addComponent(jButton3,
jButton5.setBackground(new javax.swing.GroupLayout.Alignment.TRAILING,
java.awt.Color(255, 255, 255)); javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
jButton5.setFont(new Short.MAX_VALUE)
java.awt.Font("Tahoma", 1, 20)); // NOI18N
.addComponent(jButton2,
jButton5.setForeground(new java.awt.Color(0, javax.swing.GroupLayout.PREFERRED_SIZE, 408,
0, 204)); javax.swing.GroupLayout.PREFERRED_SIZE)
jButton5.setText("EXIT"); .addComponent(jButton1,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE)))
.addGroup(jPanel1Layout.createSequen .addComponent(jButton2,
tialGroup() javax.swing.GroupLayout.PREFERRED_SIZE, 51,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(128, 128, 128)
.addGap(26, 26, 26)
.addComponent(jButton4,
javax.swing.GroupLayout.PREFERRED_SIZE, 171, .addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE) javax.swing.GroupLayout.PREFERRED_SIZE, 50,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addGap(26, 26, 26)
.addComponent(jButton5,
javax.swing.GroupLayout.PREFERRED_SIZE, 171, .addComponent(jButton3,
javax.swing.GroupLayout.PREFERRED_SIZE)) javax.swing.GroupLayout.PREFERRED_SIZE, 50,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel1Layout.createSequen
tialGroup() .addGap(32, 32, 32)
.addContainerGap(52, );
Short.MAX_VALUE))
);
javax.swing.GroupLayout layout = new
jPanel1Layout.setVerticalGroup( javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
jPanel1Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING) layout.setHorizontalGroup(
.addGroup(jPanel1Layout.createSequential
Group() layout.createParallelGroup(javax.swing.GroupLayo
ut.Alignment.LEADING)
.addGap(22, 22, 22)
.addComponent(jPanel1,
.addComponent(jLabel2) javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
.addPreferredGap(javax.swing.LayoutStyl
Short.MAX_VALUE)
e.ComponentPlacement.RELATED)
);
.addComponent(jSeparator1,
javax.swing.GroupLayout.PREFERRED_SIZE, 11, layout.setVerticalGroup(
javax.swing.GroupLayout.PREFERRED_SIZE)
bindingGroup.bind(); }
dispose();
new seat_status ().setVisible(true);
dispose(); }
/**
} * @param args the command line arguments
*/
public static void main(String args[]) { private javax.swing.JButton jButton1;
jLabel3.setFont(new java.awt.Font("Tahoma",
1, 14));
setDefaultCloseOperation(javax.swing.WindowCon
jLabel3.setText("Total Adult No : ");
stants.DISPOSE_ON_CLOSE);
jLabel20.setFont(new
org.jdesktop.beansbinding.Binding binding =
java.awt.Font("Tahoma", 1, 14));
org.jdesktop.beansbinding.Bindings.createAutoBin
ding(org.jdesktop.beansbinding.AutoBinding.Upda jLabel20.setText("1 Member Name : ");
teStrategy.READ_WRITE, this,
org.jdesktop.beansbinding.ELProperty.create("Tou
rs and Travels Services || www.ezindagi.in ||"),
jLabel21.setBackground(new
this,
java.awt.Color(255, 204, 204));
org.jdesktop.beansbinding.BeanProperty.create("ti
tle")); jLabel21.setFont(new
java.awt.Font("Tahoma", 1, 14));
bindingGroup.addBinding(binding);
jLabel21.setText("2 Member Name : ");
jPanel1.setBackground(new
java.awt.Color(204, 204, 255)); jLabel22.setBackground(new
java.awt.Color(255, 204, 204));
jLabel22.setFont(new
jLabel1.setBackground(new
java.awt.Font("Tahoma", 1, 14));
java.awt.Color(255, 204, 204));
jLabel22.setText("3 Member Name : ");
jLabel1.setFont(new java.awt.Font("Tahoma",
3, 30)); // NOI18N
jComboBox5ActionPerformed(evt);
jTextField12.setFont(new
java.awt.Font("Tahoma", 0, 14)); }
});
jTextField6.setFont(new
java.awt.Font("Tahoma", 0, 14));
jLabel4.setBackground(new
java.awt.Color(255, 204, 204));
jTextField8.setFont(new
java.awt.Font("Tahoma", 0, 14));
javax.swing.GroupLayout jPanel2Layout = new
javax.swing.GroupLayout(jPanel2);
jComboBox4.setFont(new jPanel2.setLayout(jPanel2Layout);
java.awt.Font("Tahoma", 0, 14));
jPanel2Layout.setHorizontalGroup(
jComboBox4.setModel(new
javax.swing.DefaultComboBoxModel(new String[] {
"1 Adult Person", "2 Adult Person", "3 Adult jPanel2Layout.createParallelGroup(javax.swing.Gr
Person", "More Adult Person" })); oupLayout.Alignment.LEADING)
jComboBox4.setBorder(null); .addGroup(jPanel2Layout.createSequential
Group()
jComboBox4.addActionListener(new
java.awt.event.ActionListener() { .addGap(26, 26, 26)
.addComponent(jLabel4)
jComboBox5.setFont(new
java.awt.Font("Tahoma", 0, 14)); .addComponent(jLabel23)
jComboBox5.setModel(new .addComponent(jLabel22))
javax.swing.DefaultComboBoxModel(new String[] {
.addGap(18, 18, 18)
"0 Children", "1 Children", "2 Children", "3
Children", "More Children" })); .addGroup(jPanel2Layout.createParallelG
roup(javax.swing.GroupLayout.Alignment.LEADING
jComboBox5.setBorder(null);
)
.addComponent(jTextField6, .addGap(10, 10, 10)
javax.swing.GroupLayout.DEFAULT_SIZE, 183,
Short.MAX_VALUE) .addGroup(jPanel2Layout.createParallelG
roup(javax.swing.GroupLayout.Alignment.BASELIN
.addComponent(jTextField12, E)
javax.swing.GroupLayout.DEFAULT_SIZE, 183,
Short.MAX_VALUE) .addComponent(jTextField7,
javax.swing.GroupLayout.PREFERRED_SIZE, 23,
.addComponent(jComboBox5, 0, 183, javax.swing.GroupLayout.PREFERRED_SIZE)
Short.MAX_VALUE)
.addComponent(jLabel20))
.addGroup(jPanel2Layout.createParallel
Group(javax.swing.GroupLayout.Alignment.LEADIN .addGap(15, 15, 15)
G, false)
.addGroup(jPanel2Layout.createParallelG
.addComponent(jTextField8) roup(javax.swing.GroupLayout.Alignment.BASELIN
E)
.addComponent(jTextField7)
.addComponent(jLabel21)
.addComponent(jComboBox4, 0, 183,
Short.MAX_VALUE))) .addComponent(jTextField8,
javax.swing.GroupLayout.PREFERRED_SIZE, 23,
.addGap(27, 27, 27)) javax.swing.GroupLayout.PREFERRED_SIZE))
jPanel2Layout.setVerticalGroup( .addGroup(jPanel2Layout.createParallelG
roup(javax.swing.GroupLayout.Alignment.BASELIN
E)
jPanel2Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING) .addComponent(jLabel22)
.addGroup(jPanel2Layout.createSequential .addComponent(jTextField6,
Group() javax.swing.GroupLayout.PREFERRED_SIZE, 23,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap()
.addPreferredGap(javax.swing.LayoutStyl
.addGroup(jPanel2Layout.createParallelG e.ComponentPlacement.RELATED, 21,
roup(javax.swing.GroupLayout.Alignment.BASELIN Short.MAX_VALUE)
E)
.addGroup(jPanel2Layout.createParallelG
.addComponent(jLabel3) roup(javax.swing.GroupLayout.Alignment.BASELIN
E)
.addComponent(jComboBox4,
javax.swing.GroupLayout.PREFERRED_SIZE, 28, .addComponent(jLabel23)
javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jTextField12,
.addPreferredGap(javax.swing.LayoutStyl javax.swing.GroupLayout.PREFERRED_SIZE, 23,
e.ComponentPlacement.UNRELATED) javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel2Layout.createParallelG .addContainerGap())
roup(javax.swing.GroupLayout.Alignment.BASELIN
E) );
.addComponent(jComboBox5,
javax.swing.GroupLayout.PREFERRED_SIZE, 28,
jPanel3.setBackground(new
javax.swing.GroupLayout.PREFERRED_SIZE)
java.awt.Color(204, 204, 255));
.addComponent(jLabel4))
jLabel14.setText("Bus Name : ");
jPanel3.setBorder(javax.swing.BorderFactory.creat
eTitledBorder(null, "Bus Details",
javax.swing.border.TitledBorder.DEFAULT_JUSTIFI jLabel15.setBackground(new
CATION, java.awt.Color(255, 204, 204));
javax.swing.border.TitledBorder.DEFAULT_POSITIO
N, new java.awt.Font("Tahoma", 1, 18), new jLabel15.setFont(new
java.awt.Color(255, 255, 255))); // NOI18N java.awt.Font("Tahoma", 1, 14));
jLabel16.setBackground(new
jLabel2.setBackground(new java.awt.Color(255, 204, 204));
java.awt.Color(255, 204, 204));
jLabel16.setFont(new
jLabel2.setFont(new java.awt.Font("Tahoma", java.awt.Font("Tahoma", 1, 14));
1, 14));
jLabel16.setText("To : ");
jLabel2.setText("Bus no : ");
jLabel17.setBackground(new
jLabel11.setFont(new java.awt.Color(255, 204, 204));
java.awt.Font("Tahoma", 1, 12));
jLabel17.setFont(new
jLabel11.setForeground(new java.awt.Color(0, java.awt.Font("Tahoma", 1, 14));
51, 255));
jLabel17.setText("From : ");
jComboBox3.setFont(new
java.awt.Font("Tahoma", 0, 14)); jTextField3.setFont(new
java.awt.Font("Tahoma", 0, 14));
jComboBox3.setModel(new
javax.swing.DefaultComboBoxModel(new String[] {
"12451", "14602", "16325", "18759", "21356" }));
jTextField4.setFont(new
jComboBox3.setBorder(null); java.awt.Font("Tahoma", 0, 14));
jComboBox3.addActionListener(new
java.awt.event.ActionListener() {
jTextField5.setFont(new
public void java.awt.Font("Tahoma", 0, 14));
actionPerformed(java.awt.event.ActionEvent evt) {
jComboBox3ActionPerformed(evt);
jLabel18.setBackground(new
} java.awt.Color(255, 204, 204));
}); jLabel18.setFont(new
java.awt.Font("Tahoma", 1, 14));
jLabel18.setText("Rent : ");
jLabel14.setBackground(new
java.awt.Color(255, 204, 204));
jLabel14.setFont(new jTextField10.setBackground(new
java.awt.Font("Tahoma", 1, 14)); java.awt.Color(204, 204, 255));
jTextField10.setFont(new javax.swing.GroupLayout.DEFAULT_SIZE,
java.awt.Font("Tahoma", 1, 12)); // NOI18N Short.MAX_VALUE)
.addComponent(jLabel18)))
jTextField10.setBorder(javax.swing.BorderFactory.
.addGap(18, 18, 18)
createEtchedBorder());
.addGroup(jPanel3Layout.createParallelG
roup(javax.swing.GroupLayout.Alignment.LEADING
jTextField11.setFont(new )
java.awt.Font("Tahoma", 0, 14));
.addComponent(jTextField11,
javax.swing.GroupLayout.DEFAULT_SIZE, 183,
Short.MAX_VALUE)
javax.swing.GroupLayout jPanel3Layout = new
javax.swing.GroupLayout(jPanel3); .addComponent(jTextField10,
javax.swing.GroupLayout.DEFAULT_SIZE, 183,
jPanel3.setLayout(jPanel3Layout); Short.MAX_VALUE)
jPanel3Layout.setHorizontalGroup( .addComponent(jTextField5,
javax.swing.GroupLayout.DEFAULT_SIZE, 183,
Short.MAX_VALUE)
jPanel3Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING) .addComponent(jTextField3,
javax.swing.GroupLayout.DEFAULT_SIZE, 183,
.addGroup(jPanel3Layout.createSequential Short.MAX_VALUE)
Group()
.addComponent(jTextField4,
.addGroup(jPanel3Layout.createParallelG javax.swing.GroupLayout.DEFAULT_SIZE, 183,
roup(javax.swing.GroupLayout.Alignment.LEADING Short.MAX_VALUE)
, false)
.addComponent(jComboBox3, 0, 183,
.addGroup(jPanel3Layout.createSequen Short.MAX_VALUE))
tialGroup()
.addGap(30, 30, 30))
.addGap(26, 26, 26)
);
.addGroup(jPanel3Layout.createParal
lelGroup(javax.swing.GroupLayout.Alignment.TRAI jPanel3Layout.setVerticalGroup(
LING)
.addComponent(jLabel2) jPanel3Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING)
.addComponent(jLabel14)
.addGroup(javax.swing.GroupLayout.Alignm
.addComponent(jLabel15)
ent.TRAILING,
.addComponent(jLabel17) jPanel3Layout.createSequentialGroup()
.addComponent(jLabel16))) .addContainerGap()
.addGroup(jPanel3Layout.createSequen .addGroup(jPanel3Layout.createParallelG
tialGroup() roup(javax.swing.GroupLayout.Alignment.BASELIN
E)
.addGap(58, 58, 58)
.addComponent(jLabel2)
.addComponent(jLabel11)
.addComponent(jComboBox3,
.addPreferredGap(javax.swing.Layout javax.swing.GroupLayout.PREFERRED_SIZE, 28,
Style.ComponentPlacement.RELATED, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(14, 14, 14) .addGap(18, 18, 18)
.addGroup(jPanel3Layout.createParallelG .addGroup(jPanel3Layout.createParal
roup(javax.swing.GroupLayout.Alignment.BASELIN lelGroup(javax.swing.GroupLayout.Alignment.BASE
E) LINE)
.addComponent(jLabel14) .addComponent(jTextField11,
javax.swing.GroupLayout.PREFERRED_SIZE, 23,
.addComponent(jTextField10, javax.swing.GroupLayout.PREFERRED_SIZE)
javax.swing.GroupLayout.PREFERRED_SIZE, 23,
javax.swing.GroupLayout.PREFERRED_SIZE)) .addComponent(jLabel18))
.addComponent(jTextField3, );
javax.swing.GroupLayout.PREFERRED_SIZE, 23,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel15)) jButton1.setBackground(new
java.awt.Color(102, 102, 255));
.addGap(15, 15, 15)
jButton1.setFont(new
.addGroup(jPanel3Layout.createParallelG java.awt.Font("Tahoma", 1, 18)); // NOI18N
roup(javax.swing.GroupLayout.Alignment.BASELIN
E) jButton1.setForeground(new
java.awt.Color(255, 255, 255));
.addComponent(jLabel17)
jButton1.setText("Book Ticket");
.addComponent(jTextField4,
javax.swing.GroupLayout.PREFERRED_SIZE, 23,
javax.swing.GroupLayout.PREFERRED_SIZE)) jButton1.setBorder(javax.swing.BorderFactory.cre
ateBevelBorder(javax.swing.border.BevelBorder.R
.addGap(18, 18, 18) AISED));
.addGroup(jPanel3Layout.createParallelG jButton1.addActionListener(new
roup(javax.swing.GroupLayout.Alignment.BASELIN java.awt.event.ActionListener() {
E)
public void
.addComponent(jTextField5, actionPerformed(java.awt.event.ActionEvent evt) {
javax.swing.GroupLayout.PREFERRED_SIZE, 23,
javax.swing.GroupLayout.PREFERRED_SIZE) jButton1ActionPerformed(evt);
.addComponent(jLabel16)) }
.addGroup(jPanel3Layout.createParallelG });
roup(javax.swing.GroupLayout.Alignment.LEADING
)
jSeparator1.setForeground(new
.addComponent(jLabel11,
java.awt.Color(255, 255, 255));
javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.PREFERRED_SIZE, 20,
javax.swing.GroupLayout.PREFERRED_SIZE)
jSeparator1.setBorder(javax.swing.BorderFactory.c
.addGroup(jPanel3Layout.createSequen reateEtchedBorder());
tialGroup()
jButton2.setBackground(new jLabel5.setFont(new java.awt.Font("Tahoma",
java.awt.Color(102, 102, 255)); 0, 1));
jButton2.setFont(new jLabel5.setForeground(new
java.awt.Font("Tahoma", 1, 18)); // NOI18N java.awt.Color(255, 153, 153));
jButton2.setForeground(new jLabel5.setText("jLabel5");
java.awt.Color(255, 255, 255));
jButton2.setText("Reset");
jLabel6.setFont(new java.awt.Font("Tahoma",
0, 1));
jButton2.setBorder(javax.swing.BorderFactory.cre
jLabel6.setForeground(new
ateBevelBorder(javax.swing.border.BevelBorder.R
java.awt.Color(255, 153, 153));
AISED));
jLabel6.setText("jLabel6");
jButton2.addActionListener(new
java.awt.event.ActionListener() {
.addGroup(jPanel1Layout.createSequential
Group()
jButton3.setBorder(javax.swing.BorderFactory.cre
ateBevelBorder(javax.swing.border.BevelBorder.R .addContainerGap(116,
AISED)); Short.MAX_VALUE)
jButton3.addActionListener(new .addGroup(jPanel1Layout.createParallelG
java.awt.event.ActionListener() { roup(javax.swing.GroupLayout.Alignment.LEADING
)
public void
actionPerformed(java.awt.event.ActionEvent evt) { .addGroup(javax.swing.GroupLayout.Ali
gnment.TRAILING,
jButton3ActionPerformed(evt);
jPanel1Layout.createSequentialGroup()
}
.addComponent(jButton1,
}); javax.swing.GroupLayout.PREFERRED_SIZE, 170,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(javax.swing.GroupLayout.Ali
gnment.TRAILING, jPanel1Layout.createParallelGroup(javax.swing.Gr
jPanel1Layout.createSequentialGroup() oupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createParal .addGroup(jPanel1Layout.createSequential
lelGroup(javax.swing.GroupLayout.Alignment.LEA Group()
DING)
.addGap(19, 19, 19)
.addComponent(jSeparator1,
javax.swing.GroupLayout.PREFERRED_SIZE, 462, .addGroup(jPanel1Layout.createParallelG
javax.swing.GroupLayout.PREFERRED_SIZE) roup(javax.swing.GroupLayout.Alignment.TRAILIN
G)
.addGroup(jPanel1Layout.createSe
quentialGroup() .addGroup(jPanel1Layout.createSequen
tialGroup()
.addGap(25, 25, 25)
.addComponent(jLabel5)
.addComponent(jLabel1,
javax.swing.GroupLayout.PREFERRED_SIZE, 407, .addGap(18, 18, 18)
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addComponent(jLabel6)
.addGap(108, 108, 108)
.addGap(1, 1, 1)
.addGroup(jPanel1Layout.createParal
.addComponent(jLabel7))
lelGroup(javax.swing.GroupLayout.Alignment.LEA
DING) .addGroup(jPanel1Layout.createSequen
tialGroup()
.addComponent(jLabel5)
.addComponent(jLabel1)
.addComponent(jLabel6)
.addPreferredGap(javax.swing.Layout
.addComponent(jLabel7))
Style.ComponentPlacement.RELATED)
.addGap(41, 41, 41))))
.addComponent(jSeparator1,
.addGroup(jPanel1Layout.createSequential javax.swing.GroupLayout.PREFERRED_SIZE,
Group() javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap()
.addGap(29, 29, 29)
.addComponent(jPanel3,
javax.swing.GroupLayout.PREFERRED_SIZE, .addGroup(jPanel1Layout.createParallelG
javax.swing.GroupLayout.DEFAULT_SIZE, roup(javax.swing.GroupLayout.Alignment.LEADING
javax.swing.GroupLayout.PREFERRED_SIZE) , false)
.addPreferredGap(javax.swing.LayoutStyl
e.ComponentPlacement.RELATED, 33, bindingGroup.bind();
Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelG
pack();
roup(javax.swing.GroupLayout.Alignment.BASELIN
E) }// </editor-fold>
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE, 43,
javax.swing.GroupLayout.PREFERRED_SIZE) private void
jComboBox3ActionPerformed(java.awt.event.Actio
.addComponent(jButton2, nEvent evt) {
javax.swing.GroupLayout.PREFERRED_SIZE, 43,
javax.swing.GroupLayout.PREFERRED_SIZE) // TODO add your handling code here:
.addComponent(jButton3, }
javax.swing.GroupLayout.PREFERRED_SIZE, 43,
javax.swing.GroupLayout.PREFERRED_SIZE))
private void
.addGap(36, 36, 36))
jButton1ActionPerformed(java.awt.event.ActionEv
); ent evt) {
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
String tno =
jComboBox3.getSelectedItem().toString();
layout.createParallelGroup(javax.swing.GroupLayo
String tname = null;
ut.Alignment.LEADING)
.addComponent(jPanel1,
javax.swing.GroupLayout.PREFERRED_SIZE, if ("12451".equals(tno))
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) tname = "Aasharm Express";
); else if ("14602".equals(tno))
else if ("16325".equals(tno))
layout.createParallelGroup(javax.swing.GroupLayo
tname = "Shatabdi Express";
ut.Alignment.LEADING)
else if ("18759".equals(tno))
tname = "Garib Rath Express"; String qry ="INSERT INTO
ticket(tno,tname,tckno,fro,too,rent,ano,cno,m1,m
else if ("21356".equals(tno)) 2,m3,m4) "
stmt.executeUpdate(qry);
int a =
JOptionPane.showConfirmDialog(null, "Book JOptionPane.showMessageDialog(null,
Reservation Seat in Bus For Sure ?"); "Reservation Processed Sucessfully :-)");
if (a==JOptionPane.YES_OPTION) stmt.close();
{ con.close();
try }catch(Exception e)
{ {
jTextField3.setText(null);
jTextField4.setText(null);
jTextField5.setText(null);
jTextField11.setText(null); jTextField11.setText(null);
jLabel5.setText(null); jLabel5.setText(null);
jLabel6.setText(null); jLabel6.setText(null);
jTextField7.setText(null); jTextField7.setText(null);
jTextField8.setText(null); jTextField8.setText(null);
jTextField6.setText(null); jTextField6.setText(null);
jTextField12.setText(null); jTextField12.setText(null);
private void
jButton3ActionPerformed(java.awt.event.ActionEv
private void ent evt) {
jComboBox4ActionPerformed(java.awt.event.Actio
nEvent evt) { // TODO add your handling code here:
} }
java.awt.EventQueue.invokeLater(new
jLabel7.setText(null);
Runnable() {
jTextField10.setText(null);
public void run() {
jTextField3.setText(null);
new book_seat().setVisible(true);
jTextField4.setText(null);
}
jTextField5.setText(null);
});
} private javax.swing.JLabel jLabel4;
STATUS
import java.sql.Statement;
package BusSeat_Booking; import javax.swing.JOptionPane;
import java.sql.Connection;
import java.sql.DriverManager; public class seat_status extends
import java.sql.ResultSet; javax.swing.JFrame {
Connection con = null; rs and Travels Services || www.ezindagi.in ||"),
Statement stmt = null; this,
ResultSet rs = null; org.jdesktop.beansbinding.BeanProperty.create("ti
tle"));
public seat_status() { bindingGroup.addBinding(binding);
initComponents();
} jPanel1.setBackground(new
java.awt.Color(204, 204, 255));
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" jLabel1.setBackground(new java.awt.Color(51,
desc="Generated Code"> 51, 255));
private void initComponents() { jLabel1.setFont(new java.awt.Font("Tahoma",
bindingGroup = new 3, 30));
org.jdesktop.beansbinding.BindingGroup(); jLabel1.setForeground(new java.awt.Color(51,
51, 255));
jPanel1 = new javax.swing.JPanel(); jLabel1.setText("Bus Seat Booking Window");
jLabel1 = new javax.swing.JLabel();
jPanel2 = new javax.swing.JPanel(); jPanel2.setBackground(new
jLabel3 = new javax.swing.JLabel(); java.awt.Color(204, 204, 255));
jLabel20 = new javax.swing.JLabel();
jLabel21 = new javax.swing.JLabel(); jPanel2.setBorder(javax.swing.BorderFactory.creat
jLabel22 = new javax.swing.JLabel(); eTitledBorder(null, "Consumer Details",
jLabel23 = new javax.swing.JLabel(); javax.swing.border.TitledBorder.DEFAULT_JUSTIFI
jLabel4 = new javax.swing.JLabel(); CATION,
jTextField18 = new javax.swing.JTextField(); javax.swing.border.TitledBorder.DEFAULT_POSITIO
jTextField19 = new javax.swing.JTextField(); N, new java.awt.Font("Tahoma", 1, 18), new
jTextField20 = new javax.swing.JTextField(); java.awt.Color(255, 255, 255))); // NOI18N
jTextField21 = new javax.swing.JTextField();
jTextField22 = new javax.swing.JTextField(); jLabel3.setBackground(new
jTextField23 = new javax.swing.JTextField(); java.awt.Color(255, 204, 204));
jPanel3 = new javax.swing.JPanel(); jLabel3.setFont(new java.awt.Font("Tahoma",
jLabel2 = new javax.swing.JLabel(); 1, 14));
jLabel11 = new javax.swing.JLabel(); jLabel3.setText("Total Adult No : ");
jLabel14 = new javax.swing.JLabel();
jLabel15 = new javax.swing.JLabel(); jLabel20.setBackground(new
jLabel16 = new javax.swing.JLabel(); java.awt.Color(255, 204, 204));
jLabel17 = new javax.swing.JLabel(); jLabel20.setFont(new
jLabel18 = new javax.swing.JLabel(); java.awt.Font("Tahoma", 1, 14));
jTextField10 = new javax.swing.JTextField(); jLabel20.setText("1 Member Name : ");
jTextField13 = new javax.swing.JTextField();
jTextField14 = new javax.swing.JTextField(); jLabel21.setBackground(new
jTextField15 = new javax.swing.JTextField(); java.awt.Color(255, 204, 204));
jTextField16 = new javax.swing.JTextField(); jLabel21.setFont(new
jTextField17 = new javax.swing.JTextField(); java.awt.Font("Tahoma", 1, 14));
jButton1 = new javax.swing.JButton(); jLabel21.setText("2 Member Name : ");
jSeparator1 = new javax.swing.JSeparator();
jButton2 = new javax.swing.JButton(); jLabel22.setBackground(new
jButton3 = new javax.swing.JButton(); java.awt.Color(255, 204, 204));
jLabel19 = new javax.swing.JLabel(); jLabel22.setFont(new
jTextField9 = new javax.swing.JTextField(); java.awt.Font("Tahoma", 1, 14));
jLabel22.setText("3 Member Name : ");
setDefaultCloseOperation(javax.swing.WindowCon jLabel23.setBackground(new
stants.DISPOSE_ON_CLOSE); java.awt.Color(255, 204, 204));
setBounds(new java.awt.Rectangle(60, 60, 0, jLabel23.setFont(new
0)); java.awt.Font("Tahoma", 1, 14));
jLabel23.setText("4 Member Name : ");
org.jdesktop.beansbinding.Binding binding =
org.jdesktop.beansbinding.Bindings.createAutoBin jLabel4.setBackground(new
ding(org.jdesktop.beansbinding.AutoBinding.Upda java.awt.Color(255, 204, 204));
teStrategy.READ_WRITE, this, jLabel4.setFont(new java.awt.Font("Tahoma",
org.jdesktop.beansbinding.ELProperty.create("Tou 1, 14));
jLabel4.setText("Total Child No : "); .addGroup(jPanel2Layout.createParallelG
roup(javax.swing.GroupLayout.Alignment.TRAILIN
jTextField18.setBackground(new G)
java.awt.Color(204, 204, 255)); .addComponent(jLabel3)
jTextField18.setFont(new .addComponent(jLabel4)
java.awt.Font("Tahoma", 0, 14)); .addComponent(jLabel21)
.addComponent(jLabel22)
jTextField18.setBorder(javax.swing.BorderFactory. .addComponent(jLabel23)
createEtchedBorder()); .addComponent(jLabel20))
.addPreferredGap(javax.swing.LayoutStyl
jTextField19.setBackground(new e.ComponentPlacement.RELATED, 21,
java.awt.Color(204, 204, 255)); Short.MAX_VALUE)
jTextField19.setFont(new .addGroup(jPanel2Layout.createParallelG
java.awt.Font("Tahoma", 0, 14)); roup(javax.swing.GroupLayout.Alignment.TRAILIN
G, false)
jTextField19.setBorder(javax.swing.BorderFactory. .addComponent(jTextField23)
createEtchedBorder()); .addComponent(jTextField22)
.addComponent(jTextField21)
jTextField20.setBackground(new .addComponent(jTextField19)
java.awt.Color(204, 204, 255)); .addComponent(jTextField20,
jTextField20.setFont(new javax.swing.GroupLayout.DEFAULT_SIZE, 166,
java.awt.Font("Tahoma", 0, 14)); Short.MAX_VALUE)
.addComponent(jTextField18,
jTextField20.setBorder(javax.swing.BorderFactory. javax.swing.GroupLayout.Alignment.LEADING,
createEtchedBorder()); javax.swing.GroupLayout.PREFERRED_SIZE, 183,
javax.swing.GroupLayout.PREFERRED_SIZE))
jTextField21.setBackground(new .addGap(23, 23, 23))
java.awt.Color(204, 204, 255)); );
jTextField21.setFont(new jPanel2Layout.setVerticalGroup(
java.awt.Font("Tahoma", 0, 14));
jPanel2Layout.createParallelGroup(javax.swing.Gr
jTextField21.setBorder(javax.swing.BorderFactory. oupLayout.Alignment.LEADING)
createEtchedBorder()); .addGroup(jPanel2Layout.createSequential
Group()
jTextField22.setBackground(new .addContainerGap()
java.awt.Color(204, 204, 255)); .addGroup(jPanel2Layout.createParallelG
jTextField22.setFont(new roup(javax.swing.GroupLayout.Alignment.BASELIN
java.awt.Font("Tahoma", 0, 14)); E)
.addComponent(jLabel3)
.addComponent(jTextField18,
jTextField22.setBorder(javax.swing.BorderFactory.
javax.swing.GroupLayout.PREFERRED_SIZE, 23,
createEtchedBorder());
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
jTextField23.setBackground(new
.addGroup(jPanel2Layout.createParallelG
java.awt.Color(204, 204, 255));
roup(javax.swing.GroupLayout.Alignment.BASELIN
jTextField23.setFont(new
E)
java.awt.Font("Tahoma", 0, 14));
.addComponent(jLabel4)
.addComponent(jTextField19,
jTextField23.setBorder(javax.swing.BorderFactory. javax.swing.GroupLayout.PREFERRED_SIZE, 23,
createEtchedBorder()); javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
javax.swing.GroupLayout jPanel2Layout = new .addGroup(jPanel2Layout.createParallelG
javax.swing.GroupLayout(jPanel2); roup(javax.swing.GroupLayout.Alignment.BASELIN
jPanel2.setLayout(jPanel2Layout); E)
jPanel2Layout.setHorizontalGroup( .addComponent(jLabel20)
.addComponent(jTextField20,
jPanel2Layout.createParallelGroup(javax.swing.Gr javax.swing.GroupLayout.PREFERRED_SIZE,
oupLayout.Alignment.LEADING) javax.swing.GroupLayout.DEFAULT_SIZE,
.addGroup(javax.swing.GroupLayout.Alignm javax.swing.GroupLayout.PREFERRED_SIZE))
ent.TRAILING, .addGap(18, 18, 18)
jPanel2Layout.createSequentialGroup()
.addGap(27, 27, 27)
.addGroup(jPanel2Layout.createParallelG jLabel15.setFont(new
roup(javax.swing.GroupLayout.Alignment.BASELIN java.awt.Font("Tahoma", 1, 14));
E) jLabel15.setText("E-Ticket no : ");
.addComponent(jLabel21)
.addComponent(jTextField21, jLabel16.setBackground(new
javax.swing.GroupLayout.PREFERRED_SIZE, java.awt.Color(255, 204, 204));
javax.swing.GroupLayout.DEFAULT_SIZE, jLabel16.setFont(new
javax.swing.GroupLayout.PREFERRED_SIZE)) java.awt.Font("Tahoma", 1, 14));
.addGap(18, 18, 18) jLabel16.setText("To : ");
.addGroup(jPanel2Layout.createParallelG
roup(javax.swing.GroupLayout.Alignment.BASELIN jLabel17.setBackground(new
E) java.awt.Color(255, 204, 204));
.addComponent(jLabel22) jLabel17.setFont(new
.addComponent(jTextField22, java.awt.Font("Tahoma", 1, 14));
javax.swing.GroupLayout.PREFERRED_SIZE, jLabel17.setText("From : ");
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)) jLabel18.setBackground(new
.addGap(18, 18, 18) java.awt.Color(255, 204, 204));
.addGroup(jPanel2Layout.createParallelG jLabel18.setFont(new
roup(javax.swing.GroupLayout.Alignment.BASELIN java.awt.Font("Tahoma", 1, 14));
E) jLabel18.setText("Rent : ");
.addComponent(jLabel23)
.addComponent(jTextField23, jTextField10.setBackground(new
javax.swing.GroupLayout.PREFERRED_SIZE, java.awt.Color(204, 204, 255));
javax.swing.GroupLayout.DEFAULT_SIZE, jTextField10.setFont(new
javax.swing.GroupLayout.PREFERRED_SIZE)) java.awt.Font("Tahoma", 0, 14));
.addContainerGap(javax.swing.GroupLayo
ut.DEFAULT_SIZE, Short.MAX_VALUE)) jTextField10.setBorder(javax.swing.BorderFactory.
); createEtchedBorder());
jPanel3.setBackground(new jTextField13.setBackground(new
java.awt.Color(204, 204, 255)); java.awt.Color(204, 204, 255));
jTextField13.setFont(new
jPanel3.setBorder(javax.swing.BorderFactory.creat java.awt.Font("Tahoma", 0, 14));
eTitledBorder(null, "Bus Details",
javax.swing.border.TitledBorder.DEFAULT_JUSTIFI jTextField13.setBorder(javax.swing.BorderFactory.
CATION, createEtchedBorder());
javax.swing.border.TitledBorder.DEFAULT_POSITIO jTextField13.addActionListener(new
N, new java.awt.Font("Tahoma", 1, 18), new java.awt.event.ActionListener() {
java.awt.Color(255, 255, 255))); // NOI18N public void
jPanel3.setForeground(new actionPerformed(java.awt.event.ActionEvent evt) {
java.awt.Color(255, 153, 153)); jTextField13ActionPerformed(evt);
}
jLabel2.setBackground(new });
java.awt.Color(255, 204, 204));
jLabel2.setFont(new java.awt.Font("Tahoma", jTextField14.setBackground(new
1, 14)); java.awt.Color(204, 204, 255));
jLabel2.setText("Bus no : "); jTextField14.setFont(new
java.awt.Font("Tahoma", 0, 14));
jLabel11.setFont(new
java.awt.Font("Tahoma", 1, 12)); jTextField14.setBorder(javax.swing.BorderFactory.
jLabel11.setForeground(new java.awt.Color(0, createEtchedBorder());
51, 255));
jTextField15.setBackground(new
jLabel14.setBackground(new java.awt.Color(204, 204, 255));
java.awt.Color(255, 204, 204)); jTextField15.setFont(new
jLabel14.setFont(new java.awt.Font("Tahoma", 0, 14));
java.awt.Font("Tahoma", 1, 14));
jLabel14.setText("Bus Name : "); jTextField15.setBorder(javax.swing.BorderFactory.
createEtchedBorder());
jLabel15.setBackground(new
java.awt.Color(255, 204, 204));
jTextField16.setBackground(new .addComponent(jTextField14,
java.awt.Color(204, 204, 255)); javax.swing.GroupLayout.DEFAULT_SIZE, 183,
jTextField16.setFont(new Short.MAX_VALUE)
java.awt.Font("Tahoma", 0, 14)); .addComponent(jTextField13,
javax.swing.GroupLayout.DEFAULT_SIZE, 183,
jTextField16.setBorder(javax.swing.BorderFactory. Short.MAX_VALUE)
createEtchedBorder()); .addComponent(jTextField10,
javax.swing.GroupLayout.DEFAULT_SIZE, 183,
jTextField17.setBackground(new Short.MAX_VALUE))
java.awt.Color(204, 204, 255)); .addGap(31, 31, 31))
jTextField17.setFont(new );
java.awt.Font("Tahoma", 0, 14)); jPanel3Layout.setVerticalGroup(
jTextField17.setBorder(javax.swing.BorderFactory. jPanel3Layout.createParallelGroup(javax.swing.Gr
createEtchedBorder()); oupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignm
javax.swing.GroupLayout jPanel3Layout = new ent.TRAILING,
javax.swing.GroupLayout(jPanel3); jPanel3Layout.createSequentialGroup()
jPanel3.setLayout(jPanel3Layout); .addContainerGap()
jPanel3Layout.setHorizontalGroup( .addGroup(jPanel3Layout.createParallelG
roup(javax.swing.GroupLayout.Alignment.BASELIN
jPanel3Layout.createParallelGroup(javax.swing.Gr E)
oupLayout.Alignment.LEADING) .addComponent(jLabel2)
.addGroup(jPanel3Layout.createSequential .addComponent(jTextField13,
Group() javax.swing.GroupLayout.PREFERRED_SIZE, 23,
.addGroup(jPanel3Layout.createParallelG javax.swing.GroupLayout.PREFERRED_SIZE))
roup(javax.swing.GroupLayout.Alignment.LEADING .addGap(14, 14, 14)
, false) .addGroup(jPanel3Layout.createParallelG
.addGroup(jPanel3Layout.createSequen roup(javax.swing.GroupLayout.Alignment.BASELIN
tialGroup() E)
.addGap(26, 26, 26) .addComponent(jLabel14)
.addGroup(jPanel3Layout.createParal .addComponent(jTextField10,
lelGroup(javax.swing.GroupLayout.Alignment.TRAI javax.swing.GroupLayout.PREFERRED_SIZE, 23,
LING) javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jLabel2) .addGap(12, 12, 12)
.addComponent(jLabel14) .addGroup(jPanel3Layout.createParallelG
.addComponent(jLabel15) roup(javax.swing.GroupLayout.Alignment.BASELIN
.addComponent(jLabel17) E)
.addComponent(jLabel16))) .addComponent(jLabel15)
.addGroup(jPanel3Layout.createSequen .addComponent(jTextField14,
tialGroup() javax.swing.GroupLayout.PREFERRED_SIZE, 23,
.addGap(58, 58, 58) javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jLabel11) .addGap(15, 15, 15)
.addPreferredGap(javax.swing.Layout .addGroup(jPanel3Layout.createParallelG
Style.ComponentPlacement.RELATED, roup(javax.swing.GroupLayout.Alignment.BASELIN
javax.swing.GroupLayout.DEFAULT_SIZE, E)
Short.MAX_VALUE) .addComponent(jLabel17)
.addComponent(jLabel18))) .addComponent(jTextField15,
.addGap(18, 18, 18) javax.swing.GroupLayout.PREFERRED_SIZE, 23,
.addGroup(jPanel3Layout.createParallelG javax.swing.GroupLayout.PREFERRED_SIZE))
roup(javax.swing.GroupLayout.Alignment.LEADING .addGap(18, 18, 18)
) .addGroup(jPanel3Layout.createParallelG
.addComponent(jTextField17, roup(javax.swing.GroupLayout.Alignment.BASELIN
javax.swing.GroupLayout.DEFAULT_SIZE, 183, E)
Short.MAX_VALUE) .addComponent(jLabel16)
.addComponent(jTextField16, .addComponent(jTextField16,
javax.swing.GroupLayout.DEFAULT_SIZE, 183, javax.swing.GroupLayout.PREFERRED_SIZE, 23,
Short.MAX_VALUE) javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jTextField15, .addGroup(jPanel3Layout.createParallelG
javax.swing.GroupLayout.DEFAULT_SIZE, 183, roup(javax.swing.GroupLayout.Alignment.LEADING
Short.MAX_VALUE) )
.addComponent(jLabel11, });
javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.PREFERRED_SIZE, 20, jButton3.setBackground(new
javax.swing.GroupLayout.PREFERRED_SIZE) java.awt.Color(102, 102, 255));
.addGroup(jPanel3Layout.createSequen jButton3.setFont(new
tialGroup() java.awt.Font("Tahoma", 1, 18));
.addGap(18, 18, 18) jButton3.setForeground(new
.addGroup(jPanel3Layout.createParal java.awt.Color(255, 255, 255));
lelGroup(javax.swing.GroupLayout.Alignment.BASE jButton3.setText("Close");
LINE)
.addComponent(jLabel18) jButton3.setBorder(javax.swing.BorderFactory.cre
.addComponent(jTextField17, ateBevelBorder(javax.swing.border.BevelBorder.R
javax.swing.GroupLayout.PREFERRED_SIZE, 23, AISED));
javax.swing.GroupLayout.PREFERRED_SIZE)) jButton3.addActionListener(new
.addPreferredGap(javax.swing.Layout java.awt.event.ActionListener() {
Style.ComponentPlacement.RELATED))) public void
.addContainerGap(16, actionPerformed(java.awt.event.ActionEvent evt) {
Short.MAX_VALUE)) jButton3ActionPerformed(evt);
); }
});
jButton1.setBackground(new
java.awt.Color(102, 102, 255)); jLabel19.setBackground(new
jButton1.setFont(new java.awt.Color(255, 204, 204));
java.awt.Font("Tahoma", 1, 18)); jLabel19.setFont(new
jButton1.setForeground(new java.awt.Font("Tahoma", 1, 16));
java.awt.Color(255, 255, 255)); jLabel19.setText("Enter Your Ticket no : ");
jButton1.setText("Show Ticket Status");
jTextField9.setFont(new
jButton1.setBorder(javax.swing.BorderFactory.cre java.awt.Font("Tahoma", 1, 16));
ateBevelBorder(javax.swing.border.BevelBorder.R
AISED)); javax.swing.GroupLayout jPanel1Layout = new
jButton1.addActionListener(new javax.swing.GroupLayout(jPanel1);
java.awt.event.ActionListener() { jPanel1.setLayout(jPanel1Layout);
public void jPanel1Layout.setHorizontalGroup(
actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt); jPanel1Layout.createParallelGroup(javax.swing.Gr
} oupLayout.Alignment.LEADING)
}); .addGroup(javax.swing.GroupLayout.Alignm
ent.TRAILING,
jSeparator1.setForeground(new jPanel1Layout.createSequentialGroup()
java.awt.Color(255, 255, 255)); .addContainerGap(193,
Short.MAX_VALUE)
jSeparator1.setBorder(javax.swing.BorderFactory.c .addComponent(jLabel19)
reateEtchedBorder()); .addGap(18, 18, 18)
.addComponent(jTextField9,
jButton2.setBackground(new javax.swing.GroupLayout.PREFERRED_SIZE, 190,
java.awt.Color(102, 102, 255)); javax.swing.GroupLayout.PREFERRED_SIZE)
jButton2.setFont(new .addGap(225, 225, 225))
java.awt.Font("Tahoma", 1, 18)); .addGroup(jPanel1Layout.createSequential
jButton2.setForeground(new Group()
java.awt.Color(255, 255, 255)); .addContainerGap()
jButton2.setText("Reset"); .addComponent(jPanel3,
javax.swing.GroupLayout.PREFERRED_SIZE,
jButton2.setBorder(javax.swing.BorderFactory.cre javax.swing.GroupLayout.DEFAULT_SIZE,
ateBevelBorder(javax.swing.border.BevelBorder.R javax.swing.GroupLayout.PREFERRED_SIZE)
AISED)); .addGap(28, 28, 28)
jButton2.addActionListener(new .addComponent(jPanel2,
java.awt.event.ActionListener() { javax.swing.GroupLayout.PREFERRED_SIZE,
public void javax.swing.GroupLayout.DEFAULT_SIZE,
actionPerformed(java.awt.event.ActionEvent evt) { javax.swing.GroupLayout.PREFERRED_SIZE)
jButton2ActionPerformed(evt); .addContainerGap())
}
.addGroup(javax.swing.GroupLayout.Alignm .addComponent(jPanel3,
ent.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE,
jPanel1Layout.createSequentialGroup() javax.swing.GroupLayout.DEFAULT_SIZE,
.addContainerGap(129, Short.MAX_VALUE)
Short.MAX_VALUE) .addComponent(jPanel2,
.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE, 216, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18) .addGap(28, 28, 28)
.addComponent(jButton2, .addGroup(jPanel1Layout.createParallelG
javax.swing.GroupLayout.PREFERRED_SIZE, 134, roup(javax.swing.GroupLayout.Alignment.BASELIN
javax.swing.GroupLayout.PREFERRED_SIZE) E)
.addGap(18, 18, 18) .addComponent(jButton3,
.addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 43,
javax.swing.GroupLayout.PREFERRED_SIZE, 131, javax.swing.GroupLayout.PREFERRED_SIZE)
javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jButton2,
.addGap(164, 164, 164)) javax.swing.GroupLayout.PREFERRED_SIZE, 43,
.addGroup(jPanel1Layout.createSequential javax.swing.GroupLayout.PREFERRED_SIZE)
Group() .addComponent(jButton1,
.addGap(172, 172, 172) javax.swing.GroupLayout.PREFERRED_SIZE, 43,
.addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE))
javax.swing.GroupLayout.PREFERRED_SIZE, 462, .addGap(31, 31, 31))
javax.swing.GroupLayout.PREFERRED_SIZE) );
.addContainerGap(176,
Short.MAX_VALUE)) javax.swing.GroupLayout layout = new
.addGroup(jPanel1Layout.createSequential javax.swing.GroupLayout(getContentPane());
Group() getContentPane().setLayout(layout);
.addGap(201, 201, 201) layout.setHorizontalGroup(
.addComponent(jLabel1,
javax.swing.GroupLayout.PREFERRED_SIZE, 407, layout.createParallelGroup(javax.swing.GroupLayo
javax.swing.GroupLayout.PREFERRED_SIZE) ut.Alignment.LEADING)
.addContainerGap(202, .addComponent(jPanel1,
Short.MAX_VALUE)) javax.swing.GroupLayout.DEFAULT_SIZE,
); javax.swing.GroupLayout.DEFAULT_SIZE,
jPanel1Layout.setVerticalGroup( Short.MAX_VALUE)
);
jPanel1Layout.createParallelGroup(javax.swing.Gr layout.setVerticalGroup(
oupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignm layout.createParallelGroup(javax.swing.GroupLayo
ent.TRAILING, ut.Alignment.LEADING)
jPanel1Layout.createSequentialGroup() .addComponent(jPanel1,
.addContainerGap() javax.swing.GroupLayout.DEFAULT_SIZE,
.addComponent(jLabel1) javax.swing.GroupLayout.DEFAULT_SIZE,
.addPreferredGap(javax.swing.LayoutStyl Short.MAX_VALUE)
e.ComponentPlacement.RELATED) );
.addComponent(jSeparator1,
javax.swing.GroupLayout.PREFERRED_SIZE, bindingGroup.bind();
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) pack();
.addGap(18, 18, 18) }// </editor-fold>
.addGroup(jPanel1Layout.createParallelG
roup(javax.swing.GroupLayout.Alignment.BASELIN private void
E) jButton1ActionPerformed(java.awt.event.ActionEv
.addComponent(jTextField9, ent evt) {
javax.swing.GroupLayout.PREFERRED_SIZE, 23,
javax.swing.GroupLayout.PREFERRED_SIZE) jTextField13.setEditable(false);
.addComponent(jLabel19)) jTextField10.setEditable(false);
.addGap(18, 18, 18) jTextField14.setEditable(false);
.addGroup(jPanel1Layout.createParallelG jTextField15.setEditable(false);
roup(javax.swing.GroupLayout.Alignment.LEADING jTextField16.setEditable(false);
, false) jTextField17.setEditable(false);
jTextField18.setEditable(false);
jTextField19.setEditable(false); }
jTextField20.setEditable(false);
jTextField21.setEditable(false);
jTextField22.setEditable(false);
jTextField23.setEditable(false);
try {
String uid ="root";
String pwd ="root";
String url
="jdbc:mysql://localhost:3306/bus";
con = DriverManager.getConnection(url,
uid, pwd);
stmt = con.createStatement();
@SuppressWarnings("unchecked")
javax.swing.GroupLayout jPanel2Layout = new
// <editor-fold defaultstate="collapsed" javax.swing.GroupLayout(jPanel2);
desc="Generated Code">
jPanel2.setLayout(jPanel2Layout);
private void initComponents() {
jPanel2Layout.setHorizontalGroup(
bindingGroup = new
org.jdesktop.beansbinding.BindingGroup();
jPanel2Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING)
jPanel2Layout.setVerticalGroup(
);
jLabel4.setFont(new java.awt.Font("Arial", 1,
18));
jLabel4.setForeground(new java.awt.Color(51,
setDefaultCloseOperation(javax.swing.WindowCon 0, 0));
stants.EXIT_ON_CLOSE);
jLabel4.setText("To : ");
setBounds(new java.awt.Rectangle(60, 60, 0,
0));
jLabel3.setFont(new java.awt.Font("Arial", 1,
18));
org.jdesktop.beansbinding.Binding binding =
jLabel3.setForeground(new java.awt.Color(51,
org.jdesktop.beansbinding.Bindings.createAutoBin
0, 0));
ding(org.jdesktop.beansbinding.AutoBinding.Upda
teStrategy.READ_WRITE, this, jLabel3.setText("From : ");
org.jdesktop.beansbinding.ELProperty.create("Tou
rs and Travels Services || www.ezindagi.in ||"),
this,
jTextField4.setFont(new
org.jdesktop.beansbinding.BeanProperty.create("ti
java.awt.Font("Tahoma", 1, 14)); // NOI18N
tle"));
jTextField4.setForeground(new
bindingGroup.addBinding(binding);
java.awt.Color(51, 0, 0));
jPanel1.setBackground(new
jTextField6.setFont(new
java.awt.Color(204, 204, 255));
java.awt.Font("Tahoma", 1, 14));
jTextField6.setForeground(new
jLabel6.setFont(new java.awt.Font("Arial", 1, java.awt.Color(51, 0, 0));
18));
jLabel6.setForeground(new java.awt.Color(51,
jTextField5.setFont(new
0, 0));
java.awt.Font("Tahoma", 1, 14)); // NOI18N
jLabel6.setText("Rent : ");
jTextField5.setForeground(new
java.awt.Color(51, 0, 0));
jLabel5.setFont(new java.awt.Font("Arial", 1,
18));
jLabel11.setFont(new java.awt.Font("Arial", 1,
jLabel5.setForeground(new java.awt.Color(51, 16)); // NOI18N
0, 0));
jLabel11.setText("ENTER BUS NO.");
jLabel5.setText("Arrival : ");
jLabel2.setFont(new java.awt.Font("Tahoma",
jLabel8.setFont(new java.awt.Font("Arial", 1, 3, 36)); // NOI18N
18));
jLabel2.setForeground(new java.awt.Color(0, }
0, 255));
});
jLabel2.setText("Bus Details");
jComboBox1.setFont(new
jButton4.setBackground(new java.awt.Font("Tahoma", 0, 18));
java.awt.Color(102, 102, 255));
jComboBox1.setModel(new
jButton4.setFont(new javax.swing.DefaultComboBoxModel(new String[] {
java.awt.Font("Tahoma", 1, 18)); // NOI18N "Jaipur", "Abu road", "Delhi", " " }));
jButton4.setForeground(new
java.awt.Color(255, 255, 255));
jComboBox2.setFont(new
jButton4.setText("CLOSE"); java.awt.Font("Tahoma", 0, 18));
jComboBox2.setModel(new
jButton4.setBorder(javax.swing.BorderFactory.cre javax.swing.DefaultComboBoxModel(new String[] {
ateBevelBorder(javax.swing.border.BevelBorder.R "Abu Road", "Delhi", "Jaipur", " " }));
AISED));
jButton4.addActionListener(new
jTextField2.setFont(new
java.awt.event.ActionListener() {
java.awt.Font("Tahoma", 1, 14));
public void
jTextField2.setForeground(new
actionPerformed(java.awt.event.ActionEvent evt) {
java.awt.Color(51, 0, 0));
jButton4ActionPerformed(evt);
}
jLabel7.setFont(new java.awt.Font("Arial", 1,
}); 18)); // NOI18N
jLabel7.setForeground(new java.awt.Color(51,
0, 0));
jButton5.setBackground(new
java.awt.Color(102, 102, 255)); jLabel7.setText("BUS Name : ");
jButton5.setFont(new
java.awt.Font("Tahoma", 1, 18)); // NOI18N
jComboBox3.setFont(new
jButton5.setForeground(new java.awt.Font("Tahoma", 0, 18));
java.awt.Color(255, 255, 255));
jComboBox3.setModel(new
jButton5.setText("SHOW "); javax.swing.DefaultComboBoxModel(new String[] {
"12451", "14602", "16325", "18759", "21356" }));
jButton5.setBorder(javax.swing.BorderFactory.cre
ateBevelBorder(javax.swing.border.BevelBorder.R
jLabel1.setBackground(new
AISED));
java.awt.Color(255, 204, 204));
jButton5.addActionListener(new
jLabel1.setFont(new java.awt.Font("Tahoma",
java.awt.event.ActionListener() {
0, 1));
public void
jLabel1.setForeground(new
actionPerformed(java.awt.event.ActionEvent evt) {
java.awt.Color(255, 204, 204));
jButton5ActionPerformed(evt);
jLabel1.setText("jLabel1"); .addGap(24, 24, 24)
.addGroup(jPanel1Layout.createParallelG
roup(javax.swing.GroupLayout.Alignment.LEADING
javax.swing.GroupLayout jPanel1Layout = new )
javax.swing.GroupLayout(jPanel1);
.addGroup(jPanel1Layout.createSequen
jPanel1.setLayout(jPanel1Layout); tialGroup()
.addComponent(jButton5,
jPanel1Layout.createParallelGroup(javax.swing.Gr javax.swing.GroupLayout.PREFERRED_SIZE, 197,
oupLayout.Alignment.LEADING) javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel1Layout.createParallelG .addPreferredGap(javax.swing.Layout
roup(javax.swing.GroupLayout.Alignment.LEADING Style.ComponentPlacement.RELATED, 65,
) javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel1Layout.createSequen .addGroup(jPanel1Layout.createSequen
tialGroup() tialGroup()
.addComponent(jLabel2, .addComponent(jLabel8)
javax.swing.GroupLayout.PREFERRED_SIZE, 256,
javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel11)
.addPreferredGap(javax.swing.LayoutStyl .addComponent(jLabel3)
e.ComponentPlacement.RELATED)
.addComponent(jLabel7))
.addComponent(jLabel1)
.addGap(5, 5, 5)))
.addGap(54, 54, 54))
.addGap(29, 29, 29)
.addGroup(jPanel1Layout.createSequential
Group()
.addGroup(jPanel1Layout.createParal .addComponent(jSeparator1,
lelGroup(javax.swing.GroupLayout.Alignment.LEA javax.swing.GroupLayout.PREFERRED_SIZE, 11,
DING) javax.swing.GroupLayout.PREFERRED_SIZE)))
.addComponent(jTextField2, .addComponent(jLabel11)
javax.swing.GroupLayout.DEFAULT_SIZE, 297,
Short.MAX_VALUE) .addComponent(jComboBox3,
javax.swing.GroupLayout.PREFERRED_SIZE, 29,
.addComponent(jTextField6, javax.swing.GroupLayout.PREFERRED_SIZE))
javax.swing.GroupLayout.DEFAULT_SIZE, 297,
Short.MAX_VALUE) .addGap(18, 18, 18)
.addComponent(jTextField4, .addGroup(jPanel1Layout.createParallelG
javax.swing.GroupLayout.DEFAULT_SIZE, 297, roup(javax.swing.GroupLayout.Alignment.BASELIN
Short.MAX_VALUE) E)
.addComponent(jComboBox2, .addComponent(jLabel3)
javax.swing.GroupLayout.Alignment.TRAILING, 0,
.addComponent(jComboBox1,
297, Short.MAX_VALUE)
javax.swing.GroupLayout.PREFERRED_SIZE, 29,
.addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE))
javax.swing.GroupLayout.Alignment.TRAILING,
.addGap(18, 18, 18)
javax.swing.GroupLayout.DEFAULT_SIZE, 297,
Short.MAX_VALUE)))) .addGroup(jPanel1Layout.createParallelG
roup(javax.swing.GroupLayout.Alignment.BASELIN
.addGap(31, 31, 31))
E)
);
.addComponent(jComboBox2,
jPanel1Layout.setVerticalGroup( javax.swing.GroupLayout.PREFERRED_SIZE, 29,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel4))
jPanel1Layout.createParallelGroup(javax.swing.Gr
oupLayout.Alignment.LEADING) .addGap(18, 18, 18)
.addGroup(jPanel1Layout.createSequential .addGroup(jPanel1Layout.createParallelG
Group() roup(javax.swing.GroupLayout.Alignment.BASELIN
E)
.addContainerGap()
.addComponent(jTextField2,
.addGroup(jPanel1Layout.createParallelG
javax.swing.GroupLayout.PREFERRED_SIZE,
roup(javax.swing.GroupLayout.Alignment.LEADING
javax.swing.GroupLayout.DEFAULT_SIZE,
)
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel1)
.addComponent(jLabel7))
.addGroup(jPanel1Layout.createSequen
.addGap(18, 18, 18)
tialGroup()
.addGroup(jPanel1Layout.createParallelG
.addComponent(jLabel2)
roup(javax.swing.GroupLayout.Alignment.BASELIN
.addPreferredGap(javax.swing.Layout E)
Style.ComponentPlacement.RELATED)
.addComponent(jLabel5)
.addComponent(jTextField4,
javax.swing.GroupLayout.PREFERRED_SIZE, layout.createParallelGroup(javax.swing.GroupLayo
javax.swing.GroupLayout.DEFAULT_SIZE, ut.Alignment.LEADING)
javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(jPanel1,
.addGap(18, 18, 18) javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
.addGroup(jPanel1Layout.createParallelG
Short.MAX_VALUE)
roup(javax.swing.GroupLayout.Alignment.BASELIN
E) );
.addComponent(jTextField5, layout.setVerticalGroup(
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE) layout.createParallelGroup(javax.swing.GroupLayo
ut.Alignment.LEADING)
.addComponent(jLabel8))
.addComponent(jPanel1,
.addGap(18, 18, 18) javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
.addGroup(jPanel1Layout.createParallelG
Short.MAX_VALUE)
roup(javax.swing.GroupLayout.Alignment.BASELIN
E) );
.addComponent(jLabel6)
.addComponent(jTextField6, bindingGroup.bind();
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
pack();
.addPreferredGap(javax.swing.LayoutStyl
e.ComponentPlacement.RELATED, 28, }// </editor-fold>
Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelG
private void
roup(javax.swing.GroupLayout.Alignment.BASELIN
jButton4ActionPerformed(java.awt.event.ActionEv
E)
ent evt) {
.addComponent(jButton5,
// TODO add your handling code here:
javax.swing.GroupLayout.PREFERRED_SIZE, 48,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton4,
javax.swing.GroupLayout.PREFERRED_SIZE, 48,
javax.swing.GroupLayout.PREFERRED_SIZE)) new main_menu ().setVisible(true);
); }
jLabel1.setText("" + from);
}
try {
con = DriverManager.getConnection(url,
uid, pwd); }
stmt = con.createStatement();
rs=stmt.executeQuery(qry);
/**
2. Oxford 12th IP