Java Swing Login Interface
Java Swing Login Interface
*;
import [Link].*;
import [Link].*;
import [Link].*;
import [Link].*;
public class Project implements ActionListener
{
JButton b1,b2,b3;
JLabel l,l1,l2,l3;
JTextField tf1;
JPasswordField tf2;
JFrame f;
JPanel p,p1,p2,p3,p4,p5;
public Project()
{
f=new JFrame("Login Form");
l1=new JLabel("Please Enter Username and Password");
l=new JLabel("WELCOME");
[Link]([Link]);
[Link](new Font("ARIAL",[Link],25));
[Link](new Font(Font.SANS_SERIF,[Link],40));
[Link]([Link]);
l2=new JLabel("UserName :");
l3=new JLabel("PassWord :");
[Link](new Font("",[Link],17));
[Link](new Font("",[Link],17));
tf1=new JTextField(10);
tf2=new JPasswordField(10);
b1=new JButton("Login");
b2=new JButton("Reset");
b3=new JButton("Exit");
p=new JPanel();
p1=new JPanel();
p2=new JPanel();
p3=new JPanel();
p4=new JPanel();
p5=new JPanel();
[Link](new BoxLayout(p1,BoxLayout.X_AXIS));
[Link](l2);
[Link](tf1);
[Link](new BoxLayout(p2,BoxLayout.X_AXIS));
[Link](l3);
[Link](tf2);
[Link](b1);
[Link](b2);
[Link](new FlowLayout());
[Link](l);
[Link](new FlowLayout());
[Link](l1);
[Link](b3);
[Link](new FlowLayout());
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
[Link](new BoxLayout(p,BoxLayout.Y_AXIS));
[Link](p4);
[Link]([Link](new Dimension(width,75)));
[Link](p5);
[Link](p);
[Link]([Link](new Dimension(width,50)));
[Link](p1);
[Link]([Link](new Dimension(width,15)));
[Link](p2);
[Link]([Link](new Dimension(width,30)));
[Link](p3);
[Link](true);
[Link](d);
[Link](JFrame.EXIT_ON_CLOSE);
[Link](false);
[Link](this);
[Link](this);
[Link](this);
}
public void actionPerformed(ActionEvent ae)
{
if([Link]()==b1)
{
try
{
String username = [Link]();
String password=[Link]([Link](
if([Link]("") || [Link](""))
{
[Link](null,"Require
}
else
{
if(login(username,password))
{
Main m1=new Main();
[Link]();
}
else
{
[Link](f,"In
[Link]("");
[Link]("");
}
}
}
catch(Exception e){}
}
if([Link]()==b2)
{
try
{
[Link]("");
[Link]("");
}
catch(Exception e){}
}
if([Link]()==b3)
{
[Link](0);
}
}
public boolean login(String username,String password)
{
try
{
[Link]("[Link]");
Connection con =[Link]("jdbc:odbc:Myda
Statement s=[Link]();
String sq1="Select username, password from admin where user
ResultSet rs=[Link](sq1);
if([Link]())
{
return true;
}
[Link]();
[Link]();
[Link]();
}
catch(Exception p)
{
[Link]([Link]());
}
return false;
}
public static void main(String args[])throws Exception
{
Project l=new Project();
}
}
class Main implements ActionListener
{
JButton b1,b2,b3,b4;
JLabel l;
JFrame f1;
JPanel p;
Main()
{
l=new JLabel("Click on any one of the required buttons");
[Link](new Font(Font.SANS_SERIF,[Link],25));
[Link]([Link]);
b1=new JButton("Student");
b2=new JButton("Accounts");
b3=new JButton("Exit");
[Link](new Font("ARIAL",[Link],20));
[Link](new Font("ARIAL",[Link],20));
[Link](new Font("ARIAL",[Link],20));
p=new JPanel();
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
f1=new JFrame("Main page");
[Link](new FlowLayout());
[Link]([Link]);
[Link](JFrame.EXIT_ON_CLOSE);
[Link](d);
[Link](true);
[Link](new BoxLayout(p,BoxLayout.X_AXIS));
[Link](b1);
[Link]([Link](30));
[Link](b2);
[Link]([Link](new Dimension(width,25)));
[Link](l);
[Link]([Link](new Dimension(width,100)));
[Link](p);
[Link]([Link](new Dimension(width,25)));
[Link](b3);
[Link](this);
[Link](this);
[Link](this);
}
public void actionPerformed(ActionEvent e)
{
if([Link]()==b1)
{
Stud s1=new Stud();
[Link]();
}
if([Link]()==b2)
{
Accounts ac=new Accounts();
[Link]();
}
if([Link]()==b3)
{
[Link](0);
}
}
}
class Stud implements ActionListener
{
JFrame f2;
JRadioButton b1,b2,b3,b4,b6;
JButton b5;
ButtonGroup bg;
JLabel l;
Stud()
{
bg=new ButtonGroup();
f2=new JFrame("Student");
l=new JLabel("Select one of the following");
[Link]([Link]);
[Link](new Font(Font.SANS_SERIF,[Link],25));
b1=new JRadioButton("Add Students ",false);
[Link](new Font("ARIAL",[Link],20));
b2=new JRadioButton("Student Details ",false);
[Link](new Font("ARIAL",[Link],20));
b3=new JRadioButton("Remove Student",false);
[Link](new Font("ARIAL",[Link],20));
b4=new JRadioButton("Update Student ",false);
[Link](new Font("ARIAL",[Link],20));
b5=new JButton("Go to Main Page");
[Link](new Font("ARIAL",[Link],20));
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
[Link](new FlowLayout());
[Link]([Link]);
[Link](JFrame.EXIT_ON_CLOSE);
[Link]([Link]().getScreenSize());
[Link](true);
[Link]([Link](new Dimension(width,20)));
[Link](l);
[Link]([Link](new Dimension(width,100)));
[Link](b2);
[Link]([Link](new Dimension(width,5)));
[Link](b1);
[Link]([Link](new Dimension(width,5)));
[Link](b3);
[Link]([Link](new Dimension(width,5)));
[Link](b4);
[Link]([Link](new Dimension(width,30)));
[Link](b5);
[Link](this);
[Link](this);
[Link](this);
[Link](this);
[Link](this);
}
public void actionPerformed(ActionEvent e)
{
if([Link]())
{
Addastudent a1=new Addastudent();
[Link]();
}
if([Link]())
{
StudentDetails d=new StudentDetails();
[Link]();
}
if([Link]())
{
RemoveStudent rs=new RemoveStudent();
[Link]();
}
if([Link]())
{
UpdateStudent us=new UpdateStudent();
[Link]();
}
if([Link]()==b5)
{
Main m2=new Main();
[Link]();
}
}
}
class StudentDetails implements ActionListener
{
JFrame f4;
JRadioButton b1,b2,b3,b6;
JButton b4,b5;
ButtonGroup bg;
JLabel l;
StudentDetails()
{
f4=new JFrame("Student Detials");
l=new JLabel("Select the required one");
[Link](new Font(Font.SANS_SERIF,[Link],35));
[Link]([Link]);
b1=new JRadioButton("View according to roll no's ",false);
[Link](new Font("ARIAL",[Link],20));
b2=new JRadioButton("View as per the Name ",false);
[Link](new Font("ARIAL",[Link],20));
b3=new JRadioButton("View as per the year ",false);
[Link](new Font("ARIAL",[Link],20));
b6=new JRadioButton("View all students ",false);
[Link](new Font("ARIAL",[Link],20));
b4=new JButton("Back ");
[Link](new Font("ARIAL",[Link],20));
b5=new JButton("Go to Main Page ");
[Link](new Font("ARIAL",[Link],20));
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
[Link](new FlowLayout());
[Link]([Link]);
[Link](JFrame.EXIT_ON_CLOSE);
[Link]([Link]().getScreenSize());
[Link](true);
[Link]([Link](new Dimension(width,20)));
[Link](l);
[Link]([Link](new Dimension(width,100)));
[Link](b6);
[Link]([Link](new Dimension(width,5)));
[Link](b2);
[Link]([Link](new Dimension(width,5)));
[Link](b1);
[Link]([Link](new Dimension(width,5)));
[Link](b3);
[Link]([Link](new Dimension(width,40)));
[Link](b4);
[Link]([Link](new Dimension(width,5)));
[Link](b5);
[Link](this);
[Link](this);
[Link](this);
[Link](this);
[Link](this);
[Link](this);
}
public void actionPerformed(ActionEvent e)
{
if([Link]()==b1)
{
Roll r=new Roll();
[Link]();
}
if([Link]()==b2)
{
Name n=new Name();
[Link]();
}
if([Link]()==b3)
{
Year y=new Year();
[Link]();
}
if([Link]()==b4)
{
Stud s=new Stud();
[Link]();
}
if([Link]()==b5)
{
Main m=new Main();
[Link]();
}
if([Link]()==b6)
{
All a=new All();
[Link]();
}
}
}
class All implements ActionListener
{
JFrame f7;
JScrollPane p;
JTable tab;
JButton b;
String[] columnNames = {"Roll Number","Name","Mess Number","Address","Branch","Year
Object[][] data=new Object[100][100];
All()
{
try{
[Link]("[Link]");
Connection con = [Link]("jdbc:odbc:Mydatabase"
Statement st=[Link](ResultSet.TYPE_SCROLL_SENSITIVE,Re
String s="select * from student";
ResultSet rs=[Link](s);
if(![Link]())
{
[Link](null,"No One exists with the
}
else
{
[Link]();
int i=0,j=0;
String s2="",s3="";
while([Link]())
{
data[i][j]=[Link](1);j++;
data[i][j]=[Link](2);j++;
data[i][j]=[Link](3);j++;
data[i][j]=[Link](4);j++;
data[i][j]=[Link](5);j++;
int in=[Link]([Link](6));
switch(in)
{
case 1:s2="1st year,[Link]";break;
case 2:s2="2nd year,[Link]";break;
case 3:s2="3rd year,[Link]";break;
case 4:s2="4th year,[Link]";break;
}
char ch=[Link](7).charAt(0);
switch(ch)
{
case 'n':s3="Non-Veg";break;
case 'v':s3="Veg";break;
}
data[i][j]=s2;j++;
data[i][j]=s3;j++;
j=0;i++;
}
b=new JButton("Back");
tab= new JTable(data, columnNames);
TableColumn column = null;
for (i = 0; i < 7; i++)
{
column = [Link]().getColumn(i);
if (i==1)
[Link](50);
else if(i==0)
[Link](25);
else if(i==3)
[Link](500);
else if(i==2)
[Link](11);
else if(i==4)
[Link](6);
else if(i==5)
[Link](16);
else if(i==6)
[Link](8);
}
p=new JScrollPane(tab);
f7=new JFrame("All Student Details ");
[Link]([Link]().getScreenSize());
[Link](true);
[Link](b,[Link]);
[Link](p,[Link]);
[Link](JFrame.EXIT_ON_CLOSE);
[Link](this);
}
}
catch(Exception e)
{
[Link]([Link]());
}
}
public void actionPerformed(ActionEvent e1)
{
StudentDetails sd=new StudentDetails();
[Link]();
}
}
class Name implements ActionListener
{
JLabel l,l1;
public JTextField t;
JButton b1,b2;
JFrame f6;
JPanel p1,p2;
Name()
{
l=new JLabel("Please Enter Name and click View");
[Link](new Font(Font.SANS_SERIF,[Link],25));
[Link]([Link]);
l1=new JLabel("Enter Name here:");
t=new JTextField(15);
b1=new JButton("View");
b2=new JButton("Cancel");
f6=new JFrame("Name Wise student Details");
[Link](new FlowLayout());
[Link](JFrame.EXIT_ON_CLOSE);
[Link]([Link]().getScreenSize());
[Link](true);
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
p1=new JPanel();
p2=new JPanel();
[Link](l1);
[Link](t);
[Link](b1);
[Link](b2);
[Link]([Link](new Dimension(width,20)));
[Link](l);
[Link]([Link](new Dimension(width,30)));
[Link](p1);
[Link]([Link](new Dimension(width,20)));
[Link](p2);
[Link](this);
[Link](this);
[Link](true);
}
public void actionPerformed(ActionEvent e)
{
try
{
if([Link]()==b1)
{
String s=[Link]().toUpperCase();
if([Link](""))
{
[Link](null,"Please specify
[Link](true);
}
else
{
SName sn=new SName(s);
[Link](null);
}
}
if([Link]()==b2)
{
StudentDetails d2=new StudentDetails();
[Link]();
}
}
catch(Exception e1)
{
[Link]([Link]());
}
}
}
class SName implements ActionListener
{
JFrame f7;
JScrollPane p;
JTable tab;
JButton b;
String[] columnNames = {"Roll Number","Name","Mess Number","Address","Branch","Year
Object[][] data=new Object[100][100];
SName(String s1)
{
try{
[Link]("[Link]");
Connection con = [Link]("jdbc:odbc:Mydatabase"
Statement st=[Link](ResultSet.TYPE_SCROLL_SENSITIVE,Re
String s="select * from student where name like '%"+s1+"%'";
ResultSet rs=[Link](s);
if(![Link]())
{
[Link](null,"No One exists with the
}
else
{
[Link]();
int i=0,j=0;
String s2="",s3="";
while([Link]())
{
data[i][j]=[Link](1);j++;
data[i][j]=[Link](2);j++;
data[i][j]=[Link](3);j++;
data[i][j]=[Link](4);j++;
data[i][j]=[Link](5);j++;
int in=[Link]([Link](6));
switch(in)
{
case 1:s2="1st year,[Link]";break;
case 2:s2="2nd year,[Link]";break;
case 3:s2="3rd year,[Link]";break;
case 4:s2="4th year,[Link]";break;
}
char ch=[Link](7).charAt(0);
switch(ch)
{
case 'n':s3="Non-Veg";break;
case 'v':s3="Veg";break;
}
data[i][j]=s2;j++;
data[i][j]=s3;j++;
j=0;i++;
}
b=new JButton("View another");
tab= new JTable(data, columnNames);
TableColumn column = null;
for (i = 0; i < 7; i++)
{
column = [Link]().getColumn(i);
if (i==1)
[Link](50);
else if(i==0)
[Link](25);
else if(i==3)
[Link](500);
else if(i==2)
[Link](11);
else if(i==4)
[Link](6);
else if(i==5)
[Link](16);
else if(i==6)
[Link](8);
}
p=new JScrollPane(tab);
f7=new JFrame("Student Details having name "+s1);
[Link]([Link]().getScreenSize());
[Link](true);
[Link](b,[Link]);
[Link](p,[Link]);
[Link](JFrame.EXIT_ON_CLOSE);
[Link](this);
}
}
catch(Exception e)
{
[Link]([Link]());
}
}
public void actionPerformed(ActionEvent e1)
{
[Link]();
}
}
class Roll implements ActionListener
{
JFrame f5;
JLabel la1,la2;
JTextField t;
JButton b1,b2;
JPanel p1,p2;
Roll()
{
f5=new JFrame("Roll Number Wise Student details");
la1=new JLabel("Enter the roll number and click view");
[Link](new Font(Font.SANS_SERIF,[Link],25));
[Link]([Link]);
la2=new JLabel("Enter roll number here:");
b1=new JButton("View");
[Link](new Font(Font.SANS_SERIF,[Link],15));
b2=new JButton("Cancel");
[Link](new Font(Font.SANS_SERIF,[Link],15));
t=new JTextField(15);
p1=new JPanel();
p2=new JPanel();
[Link](la2);
[Link](t);
[Link](b1);
[Link](b2);
[Link](new FlowLayout());
[Link](JFrame.EXIT_ON_CLOSE);
[Link]([Link]().getScreenSize());
[Link](true);
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
[Link]([Link](new Dimension(width,30)));
[Link](la1);
[Link]([Link](new Dimension(width,30)));
[Link](p1);
[Link]([Link](new Dimension(width,30)));
[Link](p2);
[Link](true);
[Link](this);
[Link](this);
}
public void actionPerformed(ActionEvent e)
{
if([Link]()==b1)
{
String s1=[Link]().toUpperCase();
if([Link](""))
{
[Link](null,"Please specify
[Link](true);
}
else
{
Roll1 r1=new Roll1(s1);
[Link]();
}
}
if([Link]()==b2)
{
StudentDetails d2=new StudentDetails();
[Link]();
}
}
}
class Roll1 implements ActionListener
{
JFrame f;
JLabel l1,l2,l3,l4,l5,l6,l7;
JTextField t1,t2,t3;
JTextArea t4;
JTextField t5,t6,t7;
JButton b1,b2,b3;
JPanel p,p1,p2,p3,p4,p5,p6,p7;
Roll1(String s)
{
f=new JFrame("Student Details with roll number "+s);
l1=new JLabel("Roll Number :");
l2=new JLabel("Name :");
l3=new JLabel("Mess No :");
l4=new JLabel("Address :");
l5=new JLabel("Branch :");
l6=new JLabel("Year :");
l7=new JLabel("Type :");
b1=new JButton("View Another");
b2=new JButton("Cancel");
b3=new JButton("Go to Main Page");
t1=new JTextField(15);
t2=new JTextField(15);
t3=new JTextField(15);
t4=new JTextArea(10,20);
t5=new JTextField(15);
t6=new JTextField(15);
t7=new JTextField(15);
[Link](false);
[Link](false);
[Link](false);
[Link](false);
[Link](false);
[Link](false);
[Link](false);
p=new JPanel();
p1=new JPanel();
p2=new JPanel();
p3=new JPanel();
p4=new JPanel();
p5=new JPanel();
p6=new JPanel();
p7=new JPanel();
[Link](l1);
[Link](t1);
[Link](l2);
[Link](t2);
[Link](l3);
[Link](t3);
[Link](l4);
[Link](t4);
[Link](l5);
[Link](t5);
[Link](l6);
[Link](t6);
[Link](l7);
[Link](t7);
[Link](b1);
[Link](b2);
[Link](b3);
[Link](new FlowLayout());
[Link](JFrame.EXIT_ON_CLOSE);
[Link]([Link]().getScreenSize());
[Link](true);
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
[Link]([Link](new Dimension(width,10)));
[Link](p1);
[Link]([Link](new Dimension(width,10)));
[Link](p2);
[Link]([Link](new Dimension(width,10)));
[Link](p3);
[Link]([Link](new Dimension(width,10)));
[Link](p4);
[Link]([Link](new Dimension(width,10)));
[Link](p5);
[Link]([Link](new Dimension(width,10)));
[Link](p6);
[Link]([Link](new Dimension(width,10)));
[Link](p7);
[Link]([Link](new Dimension(width,10)));
[Link](p);
[Link](this);
[Link](this);
[Link](this);
try
{
[Link]("[Link]");
Connection con = [Link]("jdbc:odbc:Mydatabase"
Statement st=[Link]();
String s1="select * from student where rno='"+s+"'";
ResultSet rs=[Link](s1);
if([Link]())
{
[Link]([Link](1));
[Link]([Link](2));
[Link]([Link](3));
[Link]([Link](4));
[Link]([Link](5));
int i=[Link]([Link](6));
switch(i)
{
case 1:[Link]("1st year,[Link]");break;
case 2:[Link]("2nd year,[Link]");break;
case 3:[Link]("3rd year,[Link]");break;
case 4:[Link]("4th year,[Link]");break;
}
char ch=[Link](7).charAt(0);
switch(ch)
{
case 'n':[Link]("Non-Veg");break;
case 'v':[Link]("Veg");break;
}
}
else
{
[Link]();
[Link](null,"The roll number is inva
Roll rt=new Roll();
}
}
catch(Exception e1)
{
[Link]([Link]());
}
}
public void actionPerformed(ActionEvent e)
{
if([Link]()==b1)
{
Roll re=new Roll();
[Link]();
}
if([Link]()==b2)
{
Stud sd=new Stud();
[Link]();
}
if([Link]()==b3)
{
Main me=new Main();
[Link]();
}
}
}
class Year implements ActionListener
{
JComboBox c1,c2;
JLabel l,l1,l2;
JButton b1,b2;
JFrame f8;
JPanel p1,p2,p3;
Year()
{
f8=new JFrame("Year Wise Student details");
String y[]={"<Select>","1","2","3","4"};
String ty[]={"<Select>","View All","Branch Wise","Mess Number Wise"};
c1=new JComboBox(y);
c2=new JComboBox(ty);
l=new JLabel("Please select year , type and then Click 'view'");
[Link](new Font(Font.SANS_SERIF,[Link],25));
[Link]([Link]);
l1=new JLabel("Year:");
[Link](new Font(Font.SANS_SERIF,[Link],15));
l2=new JLabel("Type:");
[Link](new Font(Font.SANS_SERIF,[Link],15));
b1=new JButton("View");
[Link](new Font(Font.SANS_SERIF,[Link],15));
b2=new JButton("Back");
[Link](new Font(Font.SANS_SERIF,[Link],15));
p1=new JPanel();
p2=new JPanel();
p3=new JPanel();
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
[Link](l1);
[Link](c1);
[Link](l2);
[Link](c2);
[Link](b1);
[Link](b2);
[Link](new FlowLayout());
[Link](JFrame.EXIT_ON_CLOSE);
[Link]([Link]().getScreenSize());
[Link](true);
[Link]([Link](new Dimension(width,20)));
[Link](l);
[Link]([Link](new Dimension(width,35)));
[Link](p1);
[Link]([Link](new Dimension(width,15)));
[Link](p2);
[Link]([Link](new Dimension(width,30)));
[Link](p3);
[Link](this);
[Link](this);
}
public void actionPerformed(ActionEvent e)
{
if([Link]()==b1)
{
int i1=[Link]();
int i2=[Link]();
if(i1==0||i2==0)
[Link](null,"Please Select both");
else
{
if(i2==1)
{
ViewAll v=new ViewAll(i1);
[Link](0);
[Link](0);
}
else if(i2==2)
{
Branch b=new Branch(i1);
[Link]();
}
else if(i2==3)
{
Mess m=new Mess(i1);
[Link]();
}
}
}
if([Link]()==b2)
{
StudentDetails s=new StudentDetails();
[Link]();
}
}
}
class ViewAll implements ActionListener
{
JFrame f9;
JScrollPane p;
JTable tab;
JButton b;
String[] columnNames = {"Roll Number","Name","Mess Number","Address","Branch","Year
Object[][] data=new Object[100][100];
String s1;
ViewAll(int i1)
{
switch(i1)
{
case 1:s1="select * from student where year="+1+"";break;
case 2:s1="select * from student where year="+2+"";break;
case 3:s1="select * from student where year="+3+"";break;
case 4:s1="select * from student where year="+4+"";break;
}
try
{
[Link]("[Link]");
Connection con = [Link]("jdbc:odbc:Mydatabase"
Statement st=[Link](ResultSet.TYPE_SCROLL_SENSITIVE,Re
ResultSet rs=[Link](s1);
if(![Link]())
{
[Link](null,"No One exists with the
}
else
{
[Link]();
int i=0,j=0;
String s2="",s3="";
while([Link]())
{
data[i][j]=[Link](1);j++;
data[i][j]=[Link](2);j++;
data[i][j]=[Link](3);j++;
data[i][j]=[Link](4);j++;
data[i][j]=[Link](5);j++;
int in=[Link]([Link](6));
switch(in)
{
case 1:s2="1st year,[Link]";break;
case 2:s2="2nd year,[Link]";break;
case 3:s2="3rd year,[Link]";break;
case 4:s2="4th year,[Link]";break;
}
char ch=[Link](7).charAt(0);
switch(ch)
{
case 'n':s3="Non-Veg";break;
case 'v':s3="Veg";break;
}
data[i][j]=s2;j++;
data[i][j]=s3;j++;
j=0;i++;
}
f9=new JFrame("Details of all Students..Year Wise");
b=new JButton("Click me to close this");
tab= new JTable(data, columnNames);
TableColumn column = null;
for (i = 0; i < 7; i++)
{
column = [Link]().getColumn(i);
if (i==1)
[Link](50);
else if(i==0)
[Link](25);
else if(i==3)
[Link](500);
else if(i==2)
[Link](11);
else if(i==4)
[Link](6);
else if(i==5)
[Link](16);
else if(i==6)
[Link](8);
}
p=new JScrollPane(tab);
[Link]([Link]().getScreenSize());
[Link](true);
[Link](b,[Link]);
[Link](p,[Link]);
[Link](JFrame.EXIT_ON_CLOSE);
[Link](this);
}
}
catch(Exception e)
{
[Link]([Link]());
}
}
public void actionPerformed(ActionEvent e1)
{
[Link]();
}
}
class Branch implements ActionListener
{
JFrame f10;
JLabel l1,l2;
JComboBox c;
JButton b1,b2,b3;
JScrollPane sp;
JPanel p1,p2;
JTable t;
String[] columnNames = {"Roll Number","Name","Mess Number","Address","Branch","Year
Object[][] data=new Object[100][100];
String s1;
Branch(int i1)
{
f10=new JFrame("Branch Wise student Details of Year : "+i1);
l1=new JLabel("Please Select Branch and Click 'view'");
[Link]([Link]);
[Link](new Font(Font.SANS_SERIF,[Link],25));
l2=new JLabel("Branch:");
String branch[]={"<Select>","CIVIL","EEE","MECH","ECE","CSE","MET"};
c=new JComboBox(branch);
b1=new JButton("View");
b2=new JButton("Reset");
b3=new JButton("Back");
p1=new JPanel();
p2=new JPanel();
[Link](l2);
[Link](c);
[Link](b1);
[Link](b2);
[Link](b3);
[Link]([Link]().getScreenSize());
[Link](true);
[Link](new FlowLayout());
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
[Link]([Link](new Dimension(width,10)));
[Link](l1);
[Link]([Link](new Dimension(width,30)));
[Link](p1);
[Link]([Link](new Dimension(width,20)));
[Link](p2);
[Link](JFrame.EXIT_ON_CLOSE);
[Link](this);
[Link](this);
[Link](this);
[Link](i1+"");
}
public void actionPerformed(ActionEvent e)
{
if([Link]()==b1)
{
final JFrame f11=new JFrame("Student Details Branch Wise");
JButton jb=new JButton("View Another");
int i2=[Link]();
final int i1=[Link]([Link]());
String br="";
switch(i2)
{
case 1:br="CIV";break;
case 2:br="EEE";break;
case 3:br="MEC";break;
case 4:br="ECE";break;
case 5:br="CSE";break;
case 6:br="MET";break;
}
s1="select * from student where year="+i1+" and branch='"+br+"'";
try
{
[Link]("[Link]");
Connection con = [Link]("jdbc:odbc:Myd
Statement st=[Link](ResultSet.TYPE_SCROLL_SENS
ResultSet rs=[Link](s1);
if(![Link]())
{
[Link](null,"No One exists w
}
else
{
[Link]();
int i=0,j=0;
String s2="",s3="";
while([Link]())
{
data[i][j]=[Link](1);j++;
data[i][j]=[Link](2);j++;
data[i][j]=[Link](3);j++;
data[i][j]=[Link](4);j++;
data[i][j]=[Link](5);j++;
int in=[Link]([Link](6));
switch(in)
{
case 1:s2="1st year,[Link]";break;
case 2:s2="2nd year,[Link]";break;
case 3:s2="3rd year,[Link]";break;
case 4:s2="4th year,[Link]";break;
}
char ch=[Link](7).charAt(0);
switch(ch)
{
case 'n':s3="Non-Veg";break;
case 'v':s3="Veg";break;
}
data[i][j]=s2;j++;
data[i][j]=s3;j++;
j=0;i++;
}
t= new JTable(data, columnNames);
TableColumn column = null;
for (i = 0; i < 7; i++)
{
column = [Link]().getColumn(i);
if (i==1)
[Link](50);
else if(i==0)
[Link](25);
else if(i==3)
[Link](500);
else if(i==2)
[Link](11);
else if(i==4)
[Link](6);
else if(i==5)
[Link](16);
else if(i==6)
[Link](8);
}
sp=new JScrollPane(t);
[Link]([Link]().getScreenSi
[Link](true);
[Link](jb,[Link]);
[Link](sp,[Link]);
[Link]();
[Link](new ActionListener(){public vo
}
}
catch(Exception e1)
{
[Link]([Link]());
}
}
if([Link]()==b2)
{
[Link](0);
}
if([Link]()==b3)
{
Year y=new Year();
[Link]();
}
}
}
class Mess implements ActionListener
{
JFrame f12;
JLabel la1,la2,l1,l2,l3,l4,l5,l6,l7;
JTextField t,t1,t2,t3;
JTextArea t4;
JTextField t5,t6,t7;
JButton b1,b2,b3;
JPanel p,p1,p2,p3,p4,p5,p6,p7,p8;
Mess(int i1)
{
f12=new JFrame("Mess number Wise Student details");
l1=new JLabel("Roll Number :");
l2=new JLabel("Name :");
l3=new JLabel("Mess No :");
l4=new JLabel("Address :");
l5=new JLabel("Branch :");
l6=new JLabel("Year :");
l7=new JLabel("Type :");
la1=new JLabel("Enter the Mess number and click 'view'");
[Link](new Font(Font.SANS_SERIF,[Link],25));
[Link]([Link]);
la2=new JLabel("Enter Mess number here:");
b1=new JButton("View");
b2=new JButton("View Another");
b3=new JButton("Back");
t=new JTextField(15);
t1=new JTextField(15);
t2=new JTextField(15);
t3=new JTextField(15);
t4=new JTextArea(10,20);
t5=new JTextField(15);
t6=new JTextField(15);
t7=new JTextField(15);
[Link](false);
[Link](false);
[Link](false);
[Link](false);
[Link](false);
[Link](false);
[Link](false);
p=new JPanel();
p1=new JPanel();
p2=new JPanel();
p3=new JPanel();
p4=new JPanel();
p5=new JPanel();
p6=new JPanel();
p7=new JPanel();
p8=new JPanel();
[Link](la2);
[Link](t);
[Link](b1);
[Link](l1);
[Link](t1);
[Link](l2);
[Link](t2);
[Link](l3);
[Link](t3);
[Link](l4);
[Link](t4);
[Link](l5);
[Link](t5);
[Link](l6);
[Link](t6);
[Link](l7);
[Link](t7);
[Link](b2);
[Link](b3);
[Link](new FlowLayout());
[Link](JFrame.EXIT_ON_CLOSE);
[Link]([Link]().getScreenSize());
[Link](true);
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
[Link]([Link](new Dimension(width,20)));
[Link](la1);
[Link]([Link](new Dimension(width,10)));
[Link](p);
[Link]([Link](new Dimension(width,10)));
[Link](p1);
[Link]([Link](new Dimension(width,10)));
[Link](p2);
[Link]([Link](new Dimension(width,10)));
[Link](p3);
[Link]([Link](new Dimension(width,10)));
[Link](p4);
[Link]([Link](new Dimension(width,10)));
[Link](p5);
[Link]([Link](new Dimension(width,10)));
[Link](p6);
[Link]([Link](new Dimension(width,10)));
[Link](p7);
[Link]([Link](new Dimension(width,10)));
[Link](p8);
[Link](this);
[Link](this);
[Link](this);
[Link](i1+"");
[Link](i1+"");
}
public void actionPerformed(ActionEvent e)
{
if([Link]()==b1)
{
try
{
String s1=[Link]();
int i1=[Link]([Link]());
if([Link](""))
[Link](null,"Please specify
else
{
[Link]("[Link]");
Connection con = [Link]("jdbc:
Statement st=[Link]();
int i2=[Link](s1);
String s="select * from student where year="+i1+" a
ResultSet rs=[Link](s);
if([Link]())
{
[Link]([Link](1));
[Link]([Link](2));
[Link]([Link](3));
[Link]([Link](4));
[Link]([Link](5));
int i=[Link]([Link](6));
switch(i)
{
case 1:[Link]("1st year,[Link]"
case 2:[Link]("2nd year,[Link]"
case 3:[Link]("3rd year,[Link]"
case 4:[Link]("4th year,[Link]"
}
char ch=[Link](7).charAt(0);
switch(ch)
{
case 'n':[Link]("Non-Veg");brea
case 'v':[Link]("Veg");break;
}
}
else
{
[Link](null,"The Mes
[Link]("");
[Link]("");
[Link]("");
[Link]("");
[Link]("");
[Link]("");
[Link]("");
[Link]("");
}
}
}
catch(Exception e1)
{
[Link]([Link]());
}
}
if([Link]()==b2)
{
Mess m=new Mess([Link]([Link]()));
[Link]();
}
if([Link]()==b3)
{
Year y=new Year();
[Link]();
}
}
}
class Addastudent implements ActionListener
{
JButton b1,b2,b3;
JLabel l,l1,l2,l3,l4,l5,l6,l7;
JTextField t1,t2,t3;
JTextArea t4;
JComboBox c1,c2;
JRadioButton r1,r2;
ButtonGroup bg;
//Scrollbar sb;
JPanel p,p1,p2,p3,p4,p5,p6,p7,p8;
JFrame f3;
Addastudent()
{
f3=new JFrame("Add A Student");
//sb=new Scrollbar([Link]);
b1=new JButton("Add");
b2=new JButton("Reset");
b3=new JButton("Cancel");
l=new JLabel("fill the following details");
[Link](new Font(Font.SANS_SERIF,[Link],25));
l1=new JLabel("Roll Number :");
l2=new JLabel("Name :");
l3=new JLabel("Mess No :");
l4=new JLabel("Address :");
l5=new JLabel("Branch :");
l6=new JLabel("Year :");
l7=new JLabel("Type :");
t1=new JTextField(15);
t2=new JTextField(15);
t3=new JTextField(15);
t4=new JTextArea(7,20);
String branch[]={"<Select>","CIVIL","EEE","MECH","ECE","CSE","MET"};
String year[]={"<Select>","1","2","3","4"};
c1=new JComboBox(branch);
c2=new JComboBox(year);
r1=new JRadioButton("Veg");
r2=new JRadioButton("Non-veg",true);
bg=new ButtonGroup();
[Link](r1);
[Link](r2);
p=new JPanel();
p1=new JPanel();
p2=new JPanel();
p3=new JPanel();
p4=new JPanel();
p5=new JPanel();
p6=new JPanel();
p7=new JPanel();
p8=new JPanel();
[Link](l);
[Link](l1);
[Link](t1);
[Link](l2);
[Link](t2);
[Link](l3);
[Link](t3);
[Link](l4);
[Link](t4);
//[Link](sb);
[Link](l5);
[Link](c1);
[Link](l6);
[Link](c2);
[Link](l7);
[Link](r1);
[Link](r2);
[Link](b1);
[Link](b2);
[Link](b3);
[Link](new FlowLayout());
[Link](JFrame.EXIT_ON_CLOSE);
[Link]([Link]().getScreenSize());
[Link](true);
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
[Link]([Link](new Dimension(width,10)));
[Link](p);
[Link]([Link](new Dimension(width,20)));
[Link](p1);
[Link]([Link](new Dimension(width,10)));
[Link](p2);
[Link]([Link](new Dimension(width,10)));
[Link](p3);
[Link]([Link](new Dimension(width,10)));
[Link](p4);
[Link]([Link](new Dimension(width,10)));
[Link](p5);
[Link]([Link](new Dimension(width,10)));
[Link](p6);
[Link]([Link](new Dimension(width,10)));
[Link](p7);
[Link]([Link](new Dimension(width,10)));
[Link](p8);
[Link](this);
[Link](this);
[Link](this);
[Link](true);
}
public void actionPerformed(ActionEvent e)
{
if([Link]()==b1)
{
try
{
String s1,s2,s3,s4,s5=null,s6,s7;
int i1,i2=0,i3,i4;
s1=[Link]().toUpperCase();
s2=[Link]().toUpperCase();
s3=[Link]();
s4=[Link]();
i3=[Link]();
i4=[Link]();
boolean b=[Link]();
char type;
if([Link]("")||[Link]("")||[Link]("")||[Link]("
{
[Link](null,"Please fill in
}
else
{
switch(i3)
{
case 1: s5="CIV"; break;
case 2: s5="EEE"; break;
case 3: s5="MEC"; break;
case 4: s5="ECE"; break;
case 5: s5="CSE"; break;
case 6: s5="MET"; break;
}
switch(i4)
{
case 1:i2=1; break;
case 2:i2=2;break;
case 3:i2=3;break;
case 4:i2=4;break;
}
if(b)
type='v';
else
type='n';
i1=[Link](s3);
[Link]("[Link]");
Connection con = [Link]("jdbc:
Statement st=[Link]();
String s="insert into student values('"+s1+"','"+s2
[Link](s);
[Link](null,"Student added s
}
[Link](null);
[Link](null);
[Link](null);
[Link](null);
[Link](0);
[Link](0);
[Link](true);
[Link](true);
}
catch(Exception e1)
{
[Link](null,"Given roll number alrea
[Link](null);
[Link](null);
[Link](null);
[Link](null);
[Link](0);
[Link](0);
[Link](true);
[Link](true);
}
}
if([Link]()==b2)
{
[Link](null);
[Link](null);
[Link](null);
[Link](null);
[Link](0);
[Link](0);
[Link](true);
[Link](true);
}
if([Link]()==b3)
{
Stud s2=new Stud();
[Link]();
}
}
}
class RemoveStudent implements ActionListener
{
JFrame f;
JLabel l1,l2;
JTextField t;
JButton b1,b2;
RemoveStudent()
{
f=new JFrame("Remove Student");
l1=new JLabel("Please enter the roll number and click 'Remove' button");
[Link](new Font(Font.SANS_SERIF,[Link],25));
[Link]([Link]);
l2=new JLabel("Enter the roll number here:");
t=new JTextField(15);
b1=new JButton("Remove");
[Link](new Font(Font.SANS_SERIF,[Link],15));
b2=new JButton("Cancel");
[Link](new Font(Font.SANS_SERIF,[Link],15));
[Link](JFrame.EXIT_ON_CLOSE);
[Link]([Link]().getScreenSize());
[Link](true);
[Link](new FlowLayout());
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
[Link]([Link](new Dimension(width,30)));
[Link](l1);
[Link]([Link](new Dimension(width,50)));
[Link](l2);
[Link](t);
[Link]([Link](new Dimension(width,30)));
[Link](b1);
[Link](b2);
[Link](this);
[Link](this);
}
public void actionPerformed(ActionEvent e)
{
if([Link]()==b1)
{
String s=[Link]().toUpperCase();
if([Link](""))
[Link](null,"Please Enter Roll Numbe
else
{
try
{
[Link]("[Link]");
Connection con = [Link]("jdbc:
Statement st=[Link]();
String s1="select * from student where rno='"+s+"'"
ResultSet rs=[Link](s1);
if([Link]())
{
s1="delete from student where rno='"+s+"'";
[Link](s1);
[Link](null,"Student
}
else
[Link](null,"The rol
[Link]("");
}
catch(Exception e1)
{
[Link](null,"Please enter va
[Link]("");
}
}
}
if([Link]()==b2)
{
Stud s=new Stud();
[Link]();
}
}
}
class UpdateStudent implements ActionListener
{
JFrame f5;
JLabel la1,la2;
JTextField t;
JButton b1,b2;
JPanel p1,p2;
UpdateStudent()
{
f5=new JFrame("Updating Student details");
la1=new JLabel("Enter the roll number and click 'GO' ");
[Link](new Font(Font.SANS_SERIF,[Link],25));
[Link]([Link]);
la2=new JLabel("Enter roll number here:");
b1=new JButton("Go");
b2=new JButton("Cancel");
t=new JTextField(15);
p1=new JPanel();
p2=new JPanel();
[Link](la2);
[Link](t);
[Link](b1);
[Link]([Link](20));
[Link](b2);
[Link](new FlowLayout());
[Link](JFrame.EXIT_ON_CLOSE);
[Link]([Link]().getScreenSize());
[Link](true);
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
[Link]([Link](new Dimension(width,50)));
[Link](la1);
[Link]([Link](new Dimension(width,30)));
[Link](p1);
[Link]([Link](new Dimension(width,30)));
[Link](p2);
[Link](true);
[Link](this);
[Link](this);
}
public void actionPerformed(ActionEvent e)
{
if([Link]()==b1)
{
String s1=[Link]().toUpperCase();
if([Link](""))
{
[Link](null,"Please specify the roll
[Link](true);
}
else
{
UpdateStudent1 us1=new UpdateStudent1(s1);
[Link]();
}
}
if([Link]()==b2)
{
Stud sw=new Stud();
[Link]();
}
}
}
class UpdateStudent1 implements ActionListener
{
JFrame f;
JLabel l1,l2,l3,l4,l5,l6,l7;
JTextField t1,t2,t3;
JTextArea t4;
JComboBox c1,c2,c3;
JButton b1,b2,b3;
JPanel p,p1,p2,p3,p4,p5,p6,p7;
UpdateStudent1(String s)
{
f=new JFrame("Updating Stedent Details with roll number "+s);
String branch[]={"<Select>","CIVIL","EEE","MECH","ECE","CSE","MET"};
String year[]={"<Select>","1","2","3","4"};
String type[]={"<select>","Veg","Non-veg"};
c1=new JComboBox(branch);
c2=new JComboBox(year);
c3=new JComboBox(type);
l1=new JLabel("Roll Number :");
l2=new JLabel("Name :");
l3=new JLabel("Mess No :");
l4=new JLabel("Address :");
l5=new JLabel("Branch :");
l6=new JLabel("Year :");
l7=new JLabel("Type :");
b1=new JButton("Update");
b2=new JButton("Cancel");
b3=new JButton("Go to Main Page");
t1=new JTextField(15);
t2=new JTextField(15);
t3=new JTextField(15);
t4=new JTextArea(10,20);
[Link](false);
p=new JPanel();
p1=new JPanel();
p2=new JPanel();
p3=new JPanel();
p4=new JPanel();
p5=new JPanel();
p6=new JPanel();
p7=new JPanel();
[Link](l1);
[Link](t1);
[Link](l2);
[Link](t2);
[Link](l3);
[Link](t3);
[Link](l4);
[Link](t4);
[Link](l5);
[Link](c1);
[Link](l6);
[Link](c2);
[Link](l7);
[Link](c3);
[Link](b1);
[Link](b2);
[Link](b3);
[Link](new FlowLayout());
[Link](JFrame.EXIT_ON_CLOSE);
[Link]([Link]().getScreenSize());
[Link](true);
[Link](p1);
[Link](p2);
[Link](p3);
[Link](p4);
[Link](p5);
[Link](p6);
[Link](p7);
[Link](p);
[Link](this);
[Link](s);
[Link](this);
[Link](this);
try
{
[Link]("[Link]");
Connection con = [Link]("jdbc:odbc:Mydatabase"
Statement st=[Link]();
String s1="select * from student where rno='"+s+"'";
ResultSet rs=[Link](s1);
if([Link]())
{
[Link]([Link](1));
[Link]([Link](2));
[Link]([Link](3));
[Link]([Link](4));
[Link]([Link](5));
[Link]([Link](6));
char ch=[Link](7).charAt(0);
switch(ch)
{
case 'n':[Link](2);break;
case 'v':[Link](1);break;
}
}
else
{
[Link]();
[Link](null,"The roll number is inva
UpdateStudent us=new UpdateStudent();
}
}
catch(Exception e1)
{
[Link]([Link]());
}
}
public void actionPerformed(ActionEvent e)
{
if([Link]()==b1)
{
String s1=[Link]();
try
{
String s2,s3,s4,s5=null;
int i,i2=0;
s2=[Link]().toUpperCase();
s3=[Link]();
i=[Link](s3);
s4=[Link]();
int i5=[Link]();
int i6=[Link]();
switch(i5)
{
case 1: s5="CIV"; break;
case 2: s5="EEE"; break;
case 3: s5="MEC"; break;
case 4: s5="ECE"; break;
case 5: s5="CSE"; break;
case 6: s5="MET"; break;
}
switch(i6)
{
case 1:i2=1; break;
case 2:i2=2;break;
case 3:i2=3;break;
case 4:i2=4;break;
}
char ca=' ';
int i7=[Link]();
switch(i7)
{
case 1: ca='n';
case 2: ca='v';
}
if([Link]("")||[Link]("")||[Link]("")||[Link]
{
[Link](null,"Please fill in
}
else
{
i=[Link](s3);
[Link]("[Link]");
Connection con = [Link]("jdbc:
Statement st=[Link]();
String s="delete from student where rno='"+s1+"'";
[Link](s);
String str="insert into student values('"+s1+"','"+
[Link](str);
[Link](null,"Student details
Stud sg=new Stud();
[Link]();
}
}
catch(Exception e1)
{
[Link](null,"Some error occured...Pl
}
}
if([Link]()==b2)
{
Stud sd=new Stud();
[Link]();
}
if([Link]()==b3)
{
Main me=new Main();
[Link]();
}
}
}
class Accounts implements ActionListener
{
JFrame f;
JLabel l;
JRadioButton b1,b2,b3,b4;
ButtonGroup bg;
JButton b5;
Accounts()
{
f=new JFrame("Accounts");
l=new JLabel("Click on the required button");
[Link](new Font(Font.SANS_SERIF,[Link],25));
b1=new JRadioButton("Store Details ",false);
[Link](new Font("ARIAL",[Link],20));
b2=new JRadioButton("Show Details ",false);
[Link](new Font("ARIAL",[Link],20));
b3=new JRadioButton("Get the due ",false);
[Link](new Font("ARIAL",[Link],20));
b4=new JRadioButton("Display monthly bills",false);
[Link](new Font("ARIAL",[Link],20));
b5=new JButton("Go to Main Page");
[Link](new Font("ARIAL",[Link],20));
[Link](new FlowLayout());
[Link](JFrame.EXIT_ON_CLOSE);
[Link]([Link]().getScreenSize());
[Link](true);
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
[Link](d);
[Link]([Link](new Dimension(width,20)));
[Link](l);
[Link]([Link](new Dimension(width,100)));
[Link](b2);
[Link]([Link](new Dimension(width,5)));
[Link](b1);
[Link]([Link](new Dimension(width,5)));
[Link](b3);
[Link]([Link](new Dimension(width,5)));
[Link](b4);
[Link]([Link](new Dimension(width,30)));
[Link](b5);
[Link](this);
[Link](this);
[Link](this);
[Link](this);
[Link](this);
}
public void actionPerformed(ActionEvent e)
{
if([Link]())
{
StoreDetails sd=new StoreDetails();
[Link]();
}
if([Link]())
{
ShowDetails sd1=new ShowDetails();
[Link]();
}
if([Link]())
{
Due d=new Due();
[Link]();
}
if([Link]())
{
Display ds=new Display();
[Link]();
}
if([Link]()==b5)
{
Main m2=new Main();
[Link]();
}
}
}
class ShowDetails implements ActionListener
{
JFrame f;
JLabel l,l1;
JTextField t;
JButton b1,b2;
JPanel p1,p2;
ShowDetails()
{
f=new JFrame("Student Account Details");
l=new JLabel("Please Enter the roll number and click view");
[Link]([Link]);
[Link](new Font(Font.SANS_SERIF,[Link],25));
l1=new JLabel("Enter the roll number here:");
[Link](new Font(Font.SANS_SERIF,[Link],20));
t=new JTextField(15);
b1=new JButton("View");
[Link](new Font("ARIAL",[Link],18));
b2=new JButton("Cancel");
[Link](new Font("ARIAL",[Link],18));
p1=new JPanel();
p2=new JPanel();
[Link](l1);
[Link](t);
[Link](b1);
[Link]([Link](20));
[Link](b2);
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
[Link](d);
[Link](new FlowLayout());
[Link](JFrame.EXIT_ON_CLOSE);
[Link]([Link](new Dimension(width,20)));
[Link](l);
[Link]([Link](new Dimension(width,20)));
[Link](p1);
[Link]([Link](new Dimension(width,20)));
[Link](p2);
[Link](true);
[Link](this);
[Link](this);
}
public void actionPerformed(ActionEvent e)
{
if([Link]()==b1)
{
String s1=[Link]().toUpperCase();
if([Link](""))
[Link](null,"Please specify the roll
else
{
try
{
String[] columnNames = {"Month","[Link] Days","Total
Object[][] data=new Object[100][100];
[Link]("[Link]");
Connection con = [Link]("jdbc:
Statement st=[Link](ResultSet.TYPE_SCR
String s="select *from bill where rno='"+s1+"'";
ResultSet rs=[Link](s);
if(![Link]())
{
[Link](null,"No One
[Link]("");
}
else
{
[Link]();
int i=0,j=0;
while([Link]())
{
data[i][j]=[Link](2);j++;
data[i][j]=[Link](3);j++;
data[i][j]=[Link](4);j++;
data[i][j]=[Link](5);j++;
data[i][j]=[Link](6);j++;
j=0;i++;
}
JLabel l2,l3,l4;
JTextField t1,t2,t3;
JPanel p;
l2=new JLabel("Roll Number");
l3=new JLabel("Name:");
l4=new JLabel("Mess Number:");
t1=new JTextField(15);
t2=new JTextField(30);
t3=new JTextField(5);
[Link](false);
[Link](false);
[Link](false);
JButton b=new JButton("Close");
s="select rno,name,messno from student wher
rs=[Link](s);
if([Link]())
{
[Link]([Link](1));
[Link]([Link](2));
[Link]([Link](3));
}
p=new JPanel();
[Link](l2);
[Link](t1);
[Link](l3);
[Link](t2);
[Link](l4);
[Link](t3);
[Link](b);
JTable tab= new JTable(data, columnNames);
JScrollPane sp=new JScrollPane(tab);
final JFrame f1=new JFrame("Student Account
[Link]([Link]().getS
[Link](true);
[Link](p,[Link]);
[Link](sp,[Link]);
[Link](JFrame.EXIT_ON_
[Link](new ActionListener(){pu
[Link]();
}
}
catch(Exception e1)
{
[Link]([Link]());
}
}
}
if([Link]()==b2)
{
Accounts ac=new Accounts();
[Link]();
}
}
}
class StoreDetails implements ActionListener
{
JFrame f;
JRadioButton b1,b2;
JButton b;
StoreDetails()
{
f=new JFrame("Storing student account details");
b1=new JRadioButton("Store Bill Details ");
b2=new JRadioButton("Store Payment deatils");
[Link](new Font("ARIAL",[Link],20));
[Link](new Font("ARIAL",[Link],20));
b=new JButton("Back");
[Link](new Font("ARIAL",[Link],18));
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
[Link](d);
[Link](new FlowLayout());
[Link](JFrame.EXIT_ON_CLOSE);
[Link]([Link](new Dimension(width,200)));
[Link](b1);
[Link]([Link](new Dimension(width,5)));
[Link](b2);
[Link]([Link](new Dimension(width,40)));
[Link](b);
[Link](true);
[Link](this);
[Link](this);
[Link](this);
}
public void actionPerformed(ActionEvent e)
{
if([Link]())
{
final JFrame f1=new JFrame("Storing bill details");
JLabel l,l1,l2,l3,l4;
final JTextField t1,t2,t3,t4;
JButton b1,b2,b3;
JPanel p,p1,p2,p3,p4;
l=new JLabel("Please fill in all details and click Store");
[Link](new Font(Font.SANS_SERIF,[Link],25));
l1=new JLabel("Roll number:");
[Link](new Font(Font.SANS_SERIF,[Link],18));
l2=new JLabel("Month(mm/yyyy):");
[Link](new Font(Font.SANS_SERIF,[Link],18));
l3=new JLabel("No. of days attended:");
[Link](new Font(Font.SANS_SERIF,[Link],18));
l4=new JLabel("Bill for this month:");
[Link](new Font(Font.SANS_SERIF,[Link],18));
t1=new JTextField(15);
t2=new JTextField(15);
t3=new JTextField(15);
t4=new JTextField(15);
b1=new JButton("Store");
b2=new JButton("Reset");
b3=new JButton("Cancel");
p=new JPanel();
p1=new JPanel();
p2=new JPanel();
p3=new JPanel();
p4=new JPanel();
[Link](b1);
[Link]([Link](20));
[Link](b2);
[Link]([Link](20));
[Link](b3);
[Link](l1);
[Link](t1);
[Link](l2);
[Link](t2);
[Link](l3);
[Link](t3);
[Link](l4);
[Link](t4);
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
[Link](d);
[Link](new FlowLayout());
[Link](JFrame.EXIT_ON_CLOSE);
[Link]([Link](new Dimension(width,20)));
[Link](l);
[Link]([Link](new Dimension(width,100)));
[Link](p1);
[Link]([Link](new Dimension(width,5)));
[Link](p2);
[Link]([Link](new Dimension(width,5)));
[Link](p3);
[Link]([Link](new Dimension(width,5)));
[Link](p4);
[Link]([Link](new Dimension(width,30)));
[Link](p);
[Link](true);
[Link]();
[Link](new ActionListener(){
public void actionPerformed(ActionEvent e1){
try{
String s1=[Link]().toUpperCase();
String s2=[Link]();
String s3=[Link]();
String s4=[Link]();
if([Link]("")||[Link]("")||[Link](
[Link](null,
else
{
int i1=[Link](s3);
int i2=[Link](s4);
[Link]("[Link]
Connection con =[Link]
Statement s=[Link]();
String sq1="insert into bill (rno,m
[Link](sq1);
[Link](null,
[Link]("");
[Link]("");
[Link]("");
[Link]("");
}
}
catch(Exception e2)
{
[Link]([Link]());
}
}
});
[Link](new ActionListener(){public void actionPerform
{
[Link]("");
[Link]("");
[Link]("");
[Link]("");
}});
[Link](new ActionListener(){public void actionPerform
{
Accounts ac=new Accounts();
[Link]();
}});
}
if([Link]())
{
final JFrame f2=new JFrame("Storing payment details");
JLabel l,l1,l2,l3,l4;
final JTextField t1,t2,t3;
final JTextArea t4;
JButton b1,b2,b3;
JPanel p,p1,p2,p3,p4;
l=new JLabel("Please fill in all details and click Store");
[Link](new Font(Font.SANS_SERIF,[Link],25));
l1=new JLabel("Roll number:");
[Link](new Font(Font.SANS_SERIF,[Link],18));
l2=new JLabel("Month(mm/yyyy):");
[Link](new Font(Font.SANS_SERIF,[Link],18));
l3=new JLabel("Paid Amount:");
[Link](new Font(Font.SANS_SERIF,[Link],18));
l4=new JLabel("Payment Details:");
[Link](new Font(Font.SANS_SERIF,[Link],18));
t1=new JTextField(15);
t2=new JTextField(15);
t3=new JTextField(15);
t4=new JTextArea(15,15);
b1=new JButton("Store");
b2=new JButton("Reset");
b3=new JButton("Cancel");
p=new JPanel();
p1=new JPanel();
p2=new JPanel();
p3=new JPanel();
p4=new JPanel();
[Link](b1);
[Link]([Link](20));
[Link](b2);
[Link]([Link](20));
[Link](b3);
[Link](l1);
[Link](t1);
[Link](l2);
[Link](t2);
[Link](l3);
[Link](t3);
[Link](l4);
[Link](t4);
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
[Link](d);
[Link](new FlowLayout());
[Link](JFrame.EXIT_ON_CLOSE);
[Link]([Link](new Dimension(width,20)));
[Link](l);
[Link]([Link](new Dimension(width,100)));
[Link](p1);
[Link]([Link](new Dimension(width,5)));
[Link](p2);
[Link]([Link](new Dimension(width,5)));
[Link](p3);
[Link]([Link](new Dimension(width,5)));
[Link](p4);
[Link]([Link](new Dimension(width,30)));
[Link](p);
[Link](true);
[Link]();
[Link](new ActionListener(){
public void actionPerformed(ActionEvent e1){
try{
String s1=[Link]().toUpperCase();
String s2=[Link]();
String s3=[Link]();
String s4=[Link]();
if([Link]("")||[Link]("")||[Link](
[Link](null,
else
{
int i1=[Link](s3);
[Link]("[Link]
Connection con =[Link]
Statement s=[Link]();
String sq1="update bill set payment
[Link](sq1);
[Link](null,
[Link]("");
[Link]("");
[Link]("");
[Link]("");
}
}
catch(Exception e2)
{
[Link]([Link]());
}
}
});
[Link](new ActionListener(){public void actionPerform
{
[Link]("");
[Link]("");
[Link]("");
[Link]("");
}});
[Link](new ActionListener(){public void actionPerform
{
Accounts ac=new Accounts();
[Link]();
}});
}
if([Link]()==b)
{
Accounts ac=new Accounts();
[Link]();
}
}
}
class Due implements ActionListener
{
JFrame f;
JLabel l,l1,l2;
JTextField t1,t2;
JButton b1,b2;
JPanel p;
Due()
{
f=new JFrame("Getting the Mess due of a student");
l=new JLabel("Please Enter the roll number and click GO");
[Link](new Font(Font.SANS_SERIF,[Link],25));
l1=new JLabel("Enter the roll number here:");
[Link](new Font(Font.SANS_SERIF,[Link],20));
l2=new JLabel("Mess Due is:");
[Link](new Font(Font.SANS_SERIF,[Link],20));
t1=new JTextField(15);
t2=new JTextField(10);
[Link](false);
b1=new JButton(" Go ");
[Link](new Font(Font.SANS_SERIF,[Link],18));
b2=new JButton("Cancel");
[Link](new Font(Font.SANS_SERIF,[Link],18));
p=new JPanel();
[Link](l1);
[Link](t1);
[Link]([Link](20));
[Link](b1);
[Link](new FlowLayout());
[Link](JFrame.EXIT_ON_CLOSE);
[Link]([Link]().getScreenSize());
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
[Link](d);
[Link](l);
[Link]([Link](new Dimension(width,35)));
[Link](p);
[Link]([Link](new Dimension(width,20)));
[Link](l2);
[Link](t2);
[Link]([Link](new Dimension(width,35)));
[Link](b2);
[Link](true);
[Link](this);
[Link](this);
}
public void actionPerformed(ActionEvent e)
{
if([Link]()==b1)
{
String s=[Link]().toUpperCase();
if([Link](""))
[Link](null,"Please specify the roll
else
{
try
{
[Link]("[Link]");
Connection con =[Link]("jdbc:o
Statement st=[Link]();
String sq1="select * from bill where rno='"+s+"'";
ResultSet rs=[Link](sq1);
if([Link]())
{
sq1="select sum(bill)-sum(payment) from bil
rs=[Link](sq1);
if([Link]())
[Link]([Link](1));
}
else
{
[Link](null,"Invalid
[Link]("");
}
/* sq1="select sum(payment) from bill where rno='"+s+"
rs=[Link](sq1);
if([Link]())
{
i2=(int)([Link](1));
}
else
{
[Link](null,"Invalid
}
int due=i1-i2;
[Link](due+"");*/
}
catch(Exception e1)
{
[Link]([Link]());
}
}
}
if([Link]()==b2)
{
Accounts ac=new Accounts();
[Link]();
}
}
}
class Display implements ActionListener
{
JFrame f;
JLabel l,l1,l2;
JTextField t;
JComboBox cb;
JButton b1,b2;
JPanel p1,p2;
Display()
{
f=new JFrame("Displaying monthly bills");
l=new JLabel("Enter the month and select year and click GO");
[Link](new Font(Font.SANS_SERIF,[Link],25));
l1=new JLabel("Month (mm/yyyy):");
[Link](new Font(Font.SANS_SERIF,[Link],20));
l2=new JLabel("Year:");
[Link](new Font(Font.SANS_SERIF,[Link],20));
t=new JTextField(10);
String year[]={"<Select>","1st [Link]","2nd [Link]","3rd [Link]","4th [Link]
cb=new JComboBox(year);
b1=new JButton(" Go ");
[Link](new Font(Font.SANS_SERIF,[Link],18));
b2=new JButton("Cancel");
[Link](new Font(Font.SANS_SERIF,[Link],18));
p1=new JPanel();
p2=new JPanel();
[Link](l1);
[Link](t);
[Link]([Link](20));
[Link](l2);
[Link](cb);
[Link](b1);
[Link]([Link](20));
[Link](b2);
[Link](new FlowLayout());
[Link](JFrame.EXIT_ON_CLOSE);
Dimension d=[Link]().getScreenSize();
int width=(int)[Link]();
[Link](d);
[Link](l);
[Link]([Link](new Dimension(width,60)));
[Link](p1);
[Link]([Link](new Dimension(width,30)));
[Link](p2);
[Link](true);
[Link](this);
[Link](this);
}
public void actionPerformed(ActionEvent e)
{
if([Link]()==b1)
{
String s=[Link]();
int i=[Link]();
if([Link]("")||i==0)
{
[Link](null,"Please specify both req
}
else
{
try
{
String[] columnNames = {"Mess Number","Roll Number"
Object[][] data=new Object[100][100];
[Link]("[Link]");
Connection con = [Link]("jdbc:
Statement st=[Link](ResultSet.TYPE_SCR
String str="select [Link],[Link],[Link],[Link],b
ResultSet rs=[Link](str);
[Link]("Query executed successfully");
if(![Link]())
{
[Link](null,"No One
[Link]("");
}
else
{
[Link]();
int j=0;
i=0;
while([Link]())
{
data[i][j]=[Link](1);j++;
data[i][j]=[Link](2);j++;
data[i][j]=[Link](3);j++;
data[i][j]=[Link](4);j++;
data[i][j]=[Link](5);j++;
j=0;i++;
}
JButton b=new JButton("Close me to close th
JTable tab= new JTable(data, columnNames);
JScrollPane sp=new JScrollPane(tab);
final JFrame f1=new JFrame("Displaying Mess
[Link]([Link]().getS
[Link](b,[Link]);
[Link](sp,[Link]);
[Link](true);
[Link](JFrame.EXIT_ON_
[Link](new ActionListener(){pu
[Link]();
}
}
catch(Exception e1)
{
[Link]([Link]());
}
}
}
if([Link]()==b2)
{
Accounts ac=new Accounts();
[Link]();
}
}
}