plse help
Iam learning JAVA programming and have problem integrating my codes. Its related to AWT. I need help please.
Below is the codes
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.io.*;
import java.awt.Dialog;
public class Login3 extends Frame implements ActionListener
{
private App3 k;
private OnlineMenu2 y;
private Datatest x;
//Creating three buttons
Button b2 = new Button("Clear");
Button b3 = new Button("Cancel");
Button b5 = new Button("Sign In");
//Creating two textfields
TextField t1 = new TextField(20);
TextField t2 = new TextField(8);
//Add names to the textfields
Label l1 = new Label("Enter Username");
Label l2 = new Label("Enter Password");
public Login3(String s)
{
super(s);
setSize(300,160);
setLayout(new FlowLayout());
add(l1);
add(t1);
add(l2);
add(t2);
//add listeners to buttons
add(b2);
b2.addActionListener(this);
add(b3);
b3.addActionListener(this);
add(b5);
b5.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b2)
{
t2.setText(" ");
t1.setText(" ");
}
if(e.getSource()==b3)
{
System.exit(0);
}
if(e.getSource()==b5)
{
String uid="apaachie";
String pwd="steve03";
String s;
String b;
s=t1.getText();
b=t2.getText();
System.out.println("the userid is :" +s);
System.out.println("the password is :" +s);
if(s.equals(uid))
{
//Link current code to OnlineMenu code below
y=new OnlineMenu2();
}
t2.setText("apaachie");
}
}
//closing window
public boolean handleEvent(Event e)
{
if(e.id==Event.WINDOW_DESTROY)
dispose();
else return super.handleEvent(e);
return true;
}
//Main method
public static void main(String args[])throws Exception
{
Login3 f1 = new Login3("Login Screen");
f1.show();
}
//************************************************************
class OnlineMenu2 extends Frame
{
private Datatest x;
private App3 k;
private About a;
private MenuItem item, item2,item3,item4,item5,item6,item7,item8,item9,item10,item11,item12,item13;
public OnlineMenu2()
{
super("OnlineMenu2");
//global declaration of variables
MenuBar bar=new MenuBar();
Menu studentMenu=new Menu("Student");
Menu testMenu=new Menu("Test");
Menu resultMenu=new Menu("Result");
Menu viewMenu=new Menu("View");
Menu helpMenu=new Menu("Help");
item=new MenuItem("About...");
item2=new MenuItem("Search");
item3=new MenuItem("Exit");
item4=new MenuItem("Enter details");
item5=new MenuItem("Modify ");
item6=new MenuItem("Delete ");
item7=new MenuItem("Print");
item8=new MenuItem("Subject ");
item9=new MenuItem("Start test");
item10=new MenuItem("Sample test");
item11=new MenuItem("");
item12=new MenuItem("Score");
item13=new MenuItem("StatusBar");
//addition of menu items to menu
helpMenu.add(item);
studentMenu.add(item4);
studentMenu.add(item5);
studentMenu.add(item2);
studentMenu.add(item6);
studentMenu.add(item7);
studentMenu.add(item3);
testMenu.add(item8);
testMenu.add(item9);
testMenu.add(item10);
testMenu.add(item11);
resultMenu.add(item12);
viewMenu.add(item13);
//adding menu to menubar
bar.setHelpMenu(helpMenu);
bar.add(studentMenu);
bar.add(testMenu);
bar.add(resultMenu);
bar.add(viewMenu);
bar.add(helpMenu);
setMenuBar(bar);
resize(600,600);
show();
}
public boolean action(Event e,Object o)
{
if(e.target instanceof MenuItem)
if(e.arg.equals(item4.getLabel()))
{
k=new App3();//integrate this current code to App3 code below
setItemState(false);
}
else
removeFrame();
return true;
}
//closing window
public boolean handleEvent(Event e)
{
if(e.id==Event.WINDOW_DESTROY)
dispose();
else return super.handleEvent(e);
return true;
}
public void setItemState(boolean state)
{
if(state==true)
item.enable();
else
item.disable();
}
public void removeFrame()
{
hide();
dispose();
System.exit(0);
}
}
class About extends Dialog
{
private Button b;
private Label l;
private Panel p,p2;
private OnlineMenu2 parent;
public About(Frame f)
{
super(f,"About",true);
parent=(OnlineMenu2)f;
b=new Button("OK");
p= new Panel();
p2=new Panel();
l=new Label("This is my first Menu Bar");
p.add(l);
p2.add(b);
add("Center",p);
add("South",p2);
resize(200,100);
show();
}
public boolean handleEvent(Event e)
{
if(e.id==Event.WINDOW_DESTROY)
{
removeDialog();
return true;
}
return super.handleEvent(e);
}
public boolean action(Event e,Object o)
{
if(e.target==b)
removeDialog();
return true;
}
public void removeDialog()
{
hide();
dispose();
//parent.setItemState(true);
}
//***************************************************************
//****************************************************
class App3 extends Frame
{
private Datatest x;
Button b2=new Button("Clear");
Button b3=new Button("Exit");
Button b5=new Button("Next");
TextField t1=new TextField(20);
TextField t2=new TextField(8);
Label l=new Label();
Label l1=new Label("Enter Student name");
Label l2=new Label("Enter Student ID");
Label l3=new Label("Enter your details, select subject and click on Next");
Choice chobj=new Choice();
//creating radio checkboxes
CheckboxGroup c=new CheckboxGroup();
Checkbox ck1=new Checkbox("Male",c,true);
Checkbox ck2=new Checkbox("Female",c,true);
Canvas can = new Canvas();
Panel p=new Panel();
public App3( )
{
super("STUDENT DETAILS");
setSize(800,800);
setVisible(true);
setBackground(Color.white);
setLayout(new FlowLayout());
add(l1);
add(t1);
add(l2);
add(t2);
add(l3);
//add(b2);//add buttons listeners
//b2.addActionListener(this);
//add(b3);
//b3.addActionListener(this);
add(b5);
//b5.addActionListenener(this);
//add items to choice objects
chobj.addItem("Select Subject");
chobj.addItem("Information Systems Mgt");
chobj.addItem("Human Computer Interaction");
chobj.addItem("Database Systems");
chobj.addItem("Java Programming");
chobj.addItem("Computer Security");
chobj.addItem("Data Compression");
add(chobj);
add(ck1);
add(ck2);
p.setBackground(Color.white);
p.setSize(70,70);
add(p);
//p.add(b5);
}
//closing window
public boolean handleEvent(Event e)
{
if(e.id==Event.WINDOW_DESTROY)
dispose();
else return super.handleEvent(e);
return true;
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b2)
{
t2.setText(" ");
t1.setText(" ");
}
if(e.getSource()==b3)
{
System.exit(0);
}
if(e.getSource()==b5)
{
x=new Datatest();
}
}
}
}
}
//******************************************
class Datatest extends Frame implements ActionListener
{
Label l2 = new Label("1. Which of the following commands is used to create table in a database");
Label l3 = new Label("2. Which of the following keys in a table can uniquely identify a row in a table");
//Label l4 = new Label("3. Which of the following is not a data definition language statement");
// creating buttons
Button b3=new Button("Finish");
Button b4=new Button("Exit");
//creating radio buttons
CheckboxGroup c=new CheckboxGroup();
Checkbox ck1=new Checkbox("Make Table",false,c);
Checkbox ck2=new Checkbox("Construct Table",false,c);
Checkbox ck3=new Checkbox("Create Table",false,c);
Checkbox ck4=new Checkbox("None of the above",false,c);
Checkbox ck5=new Checkbox("Candidate key",false,c);
Checkbox ck6=new Checkbox("Primary key",false,c);
Checkbox ck7=new Checkbox("Alternative key",false,c);
Checkbox ck8=new Checkbox("All of the above",false,c);
//Checkbox ck9=new Checkbox("CREATE",false,c);
//Checkbox ck10=new Checkbox("ALTER",false,c);
//Checkbox ck11=new Checkbox("DROP",false,c);
//Checkbox ck12=new Checkbox("SELECT",false,c);
public Datatest( )
{
super("Man");
setLayout(new GridLayout(5,1));
setSize(600,550);
Panel p1=new Panel();
Panel p2=new Panel();
Panel p3=new Panel();
Panel p4=new Panel();
Panel p5=new Panel();
//Panel p6=new Panel();
//Panel p7=new Panel();
p1.add(l2);
p2.add(ck1);p2.add(ck2);p2.add(ck3);p2.add(ck4);
//p3.add(b3);p3.add(b4);//adding panels to radio buttons
p4.add(l3);
p5.add(ck5);p5.add(ck6);p5.add(ck7);p5.add(ck8);
p5.add(b3);p5.add(b4);
//p6.add(l4);
//p7.add(ck9);p7.add(ck10);p7.add(ck11);p7.add(ck12);
//p7.add(b3);p7.add(b4);
//adding buttons to listeners
b3.addActionListener(this);
//b2.addActionListener(this);
add(p1);
add(p2);
add(p3);
add(p4);
add(p5);
//add(p6);
//add(p7);
show();
}
public void actionPerformed(ActionEvent e)
{
/**if(e.getSource==b2)
{
}
if(e.getSource==b3)
{
System.exit(0);
}
if(e.getSource==b4)
{
System.exit(0);
}*/
}
public boolean action(Event e,Object o)
{
if(e.target==b4)
removeDialog();
return true;
}
public void removeDialog()
{
hide();
dispose();
//parent.setItemState(true);
}
public boolean handleEvent(Event e)
{
if(e.id==Event.WINDOW_DESTROY)
dispose();
else return super.handleEvent(e);
return true;
}
}
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.io.*;
import java.awt.Dialog;
public class Login3 extends Frame implements ActionListener
{
private App3 k;
private OnlineMenu2 y;
private Datatest x;
//Creating three buttons
Button b2 = new Button("Clear");
Button b3 = new Button("Cancel");
Button b5 = new Button("Sign In");
//Creating two textfields
TextField t1 = new TextField(20);
TextField t2 = new TextField(8);
//Add names to the textfields
Label l1 = new Label("Enter Username");
Label l2 = new Label("Enter Password");
public Login3(String s)
{
super(s);
setSize(300,160);
setLayout(new FlowLayout());
add(l1);
add(t1);
add(l2);
add(t2);
//add listeners to buttons
add(b2);
b2.addActionListener(this);
add(b3);
b3.addActionListener(this);
add(b5);
b5.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b2)
{
t2.setText(" ");
t1.setText(" ");
}
if(e.getSource()==b3)
{
System.exit(0);
}
if(e.getSource()==b5)
{
String uid="apaachie";
String pwd="steve03";
String s;
String b;
s=t1.getText();
b=t2.getText();
System.out.println("the userid is :" +s);
System.out.println("the password is :" +s);
if(s.equals(uid))
{
//Link current code to OnlineMenu code below
y=new OnlineMenu2();
}
t2.setText("apaachie");
}
}
//closing window
public boolean handleEvent(Event e)
{
if(e.id==Event.WINDOW_DESTROY)
dispose();
else return super.handleEvent(e);
return true;
}
//Main method
public static void main(String args[])throws Exception
{
Login3 f1 = new Login3("Login Screen");
f1.show();
}
//************************************************************
class OnlineMenu2 extends Frame
{
private Datatest x;
private App3 k;
private About a;
private MenuItem item, item2,item3,item4,item5,item6,item7,item8,item9,item10,item11,item12,item13;
public OnlineMenu2()
{
super("OnlineMenu2");
//global declaration of variables
MenuBar bar=new MenuBar();
Menu studentMenu=new Menu("Student");
Menu testMenu=new Menu("Test");
Menu resultMenu=new Menu("Result");
Menu viewMenu=new Menu("View");
Menu helpMenu=new Menu("Help");
item=new MenuItem("About...");
item2=new MenuItem("Search");
item3=new MenuItem("Exit");
item4=new MenuItem("Enter details");
item5=new MenuItem("Modify ");
item6=new MenuItem("Delete ");
item7=new MenuItem("Print");
item8=new MenuItem("Subject ");
item9=new MenuItem("Start test");
item10=new MenuItem("Sample test");
item11=new MenuItem("");
item12=new MenuItem("Score");
item13=new MenuItem("StatusBar");
//addition of menu items to menu
helpMenu.add(item);
studentMenu.add(item4);
studentMenu.add(item5);
studentMenu.add(item2);
studentMenu.add(item6);
studentMenu.add(item7);
studentMenu.add(item3);
testMenu.add(item8);
testMenu.add(item9);
testMenu.add(item10);
testMenu.add(item11);
resultMenu.add(item12);
viewMenu.add(item13);
//adding menu to menubar
bar.setHelpMenu(helpMenu);
bar.add(studentMenu);
bar.add(testMenu);
bar.add(resultMenu);
bar.add(viewMenu);
bar.add(helpMenu);
setMenuBar(bar);
resize(600,600);
show();
}
public boolean action(Event e,Object o)
{
if(e.target instanceof MenuItem)
if(e.arg.equals(item4.getLabel()))
{
k=new App3();//integrate this current code to App3 code below
setItemState(false);
}
else
removeFrame();
return true;
}
//closing window
public boolean handleEvent(Event e)
{
if(e.id==Event.WINDOW_DESTROY)
dispose();
else return super.handleEvent(e);
return true;
}
public void setItemState(boolean state)
{
if(state==true)
item.enable();
else
item.disable();
}
public void removeFrame()
{
hide();
dispose();
System.exit(0);
}
}
class About extends Dialog
{
private Button b;
private Label l;
private Panel p,p2;
private OnlineMenu2 parent;
public About(Frame f)
{
super(f,"About",true);
parent=(OnlineMenu2)f;
b=new Button("OK");
p= new Panel();
p2=new Panel();
l=new Label("This is my first Menu Bar");
p.add(l);
p2.add(b);
add("Center",p);
add("South",p2);
resize(200,100);
show();
}
public boolean handleEvent(Event e)
{
if(e.id==Event.WINDOW_DESTROY)
{
removeDialog();
return true;
}
return super.handleEvent(e);
}
public boolean action(Event e,Object o)
{
if(e.target==b)
removeDialog();
return true;
}
public void removeDialog()
{
hide();
dispose();
//parent.setItemState(true);
}
//***************************************************************
//****************************************************
class App3 extends Frame
{
private Datatest x;
Button b2=new Button("Clear");
Button b3=new Button("Exit");
Button b5=new Button("Next");
TextField t1=new TextField(20);
TextField t2=new TextField(8);
Label l=new Label();
Label l1=new Label("Enter Student name");
Label l2=new Label("Enter Student ID");
Label l3=new Label("Enter your details, select subject and click on Next");
Choice chobj=new Choice();
//creating radio checkboxes
CheckboxGroup c=new CheckboxGroup();
Checkbox ck1=new Checkbox("Male",c,true);
Checkbox ck2=new Checkbox("Female",c,true);
Canvas can = new Canvas();
Panel p=new Panel();
public App3( )
{
super("STUDENT DETAILS");
setSize(800,800);
setVisible(true);
setBackground(Color.white);
setLayout(new FlowLayout());
add(l1);
add(t1);
add(l2);
add(t2);
add(l3);
//add(b2);//add buttons listeners
//b2.addActionListener(this);
//add(b3);
//b3.addActionListener(this);
add(b5);
//b5.addActionListenener(this);
//add items to choice objects
chobj.addItem("Select Subject");
chobj.addItem("Information Systems Mgt");
chobj.addItem("Human Computer Interaction");
chobj.addItem("Database Systems");
chobj.addItem("Java Programming");
chobj.addItem("Computer Security");
chobj.addItem("Data Compression");
add(chobj);
add(ck1);
add(ck2);
p.setBackground(Color.white);
p.setSize(70,70);
add(p);
//p.add(b5);
}
//closing window
public boolean handleEvent(Event e)
{
if(e.id==Event.WINDOW_DESTROY)
dispose();
else return super.handleEvent(e);
return true;
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b2)
{
t2.setText(" ");
t1.setText(" ");
}
if(e.getSource()==b3)
{
System.exit(0);
}
if(e.getSource()==b5)
{
x=new Datatest();
}
}
}
}
}
//******************************************
class Datatest extends Frame implements ActionListener
{
Label l2 = new Label("1. Which of the following commands is used to create table in a database");
Label l3 = new Label("2. Which of the following keys in a table can uniquely identify a row in a table");
//Label l4 = new Label("3. Which of the following is not a data definition language statement");
// creating buttons
Button b3=new Button("Finish");
Button b4=new Button("Exit");
//creating radio buttons
CheckboxGroup c=new CheckboxGroup();
Checkbox ck1=new Checkbox("Make Table",false,c);
Checkbox ck2=new Checkbox("Construct Table",false,c);
Checkbox ck3=new Checkbox("Create Table",false,c);
Checkbox ck4=new Checkbox("None of the above",false,c);
Checkbox ck5=new Checkbox("Candidate key",false,c);
Checkbox ck6=new Checkbox("Primary key",false,c);
Checkbox ck7=new Checkbox("Alternative key",false,c);
Checkbox ck8=new Checkbox("All of the above",false,c);
//Checkbox ck9=new Checkbox("CREATE",false,c);
//Checkbox ck10=new Checkbox("ALTER",false,c);
//Checkbox ck11=new Checkbox("DROP",false,c);
//Checkbox ck12=new Checkbox("SELECT",false,c);
public Datatest( )
{
super("Man");
setLayout(new GridLayout(5,1));
setSize(600,550);
Panel p1=new Panel();
Panel p2=new Panel();
Panel p3=new Panel();
Panel p4=new Panel();
Panel p5=new Panel();
//Panel p6=new Panel();
//Panel p7=new Panel();
p1.add(l2);
p2.add(ck1);p2.add(ck2);p2.add(ck3);p2.add(ck4);
//p3.add(b3);p3.add(b4);//adding panels to radio buttons
p4.add(l3);
p5.add(ck5);p5.add(ck6);p5.add(ck7);p5.add(ck8);
p5.add(b3);p5.add(b4);
//p6.add(l4);
//p7.add(ck9);p7.add(ck10);p7.add(ck11);p7.add(ck12);
//p7.add(b3);p7.add(b4);
//adding buttons to listeners
b3.addActionListener(this);
//b2.addActionListener(this);
add(p1);
add(p2);
add(p3);
add(p4);
add(p5);
//add(p6);
//add(p7);
show();
}
public void actionPerformed(ActionEvent e)
{
/**if(e.getSource==b2)
{
}
if(e.getSource==b3)
{
System.exit(0);
}
if(e.getSource==b4)
{
System.exit(0);
}*/
}
public boolean action(Event e,Object o)
{
if(e.target==b4)
removeDialog();
return true;
}
public void removeDialog()
{
hide();
dispose();
//parent.setItemState(true);
}
public boolean handleEvent(Event e)
{
if(e.id==Event.WINDOW_DESTROY)
dispose();
else return super.handleEvent(e);
return true;
}
}

