Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Download as rtf, pdf, or txt
Download as rtf, pdf, or txt
You are on page 1of 37

AJP Practicals

· Practical 1
Code programs
1.Design an applet to demonstrate the use of Radio button and checkbox.

Code:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*<applet code="practical1c" width=500 height=500>
</applet>*/
public class practical1c extends Applet
{
Label l1;
Checkbox marathi,hindi,english,sanskrit,telugu,css,ajp,java;
CheckboxGroup cbg;
public void init()
{
setLayout(new GridLayout(5,2));
l1=new Label("Language");
marathi=new Checkbox("Marathi");
hindi=new Checkbox("Hindi");
english=new Checkbox("English");
sanskrit=new Checkbox("Sanskrit");
telugu=new Checkbox("Telugu");
cbg=new CheckboxGroup();
css=new Checkbox("CSS",cbg,true);
ajp=new Checkbox("AJP",cbg,true);
java=new Checkbox("Java",cbg,true);
add(l1);
add(marathi);
add(hindi);
add(english);
add(sanskrit);
add(telugu);
add(css);
add(ajp);
add(java);
}
}
Output:
2.Design an applet to create a form using textField,TextArea,Button and
Label.
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*<applet code="practical1e" width=300 height=300>
</applet>*/
public class practical1e extends Applet
{
Label name,address,dob,gender;
Button submit;
Checkbox male,female;
CheckboxGroup cbg;
TextField tname,tdob;
TextArea taaddr;
public void init()
{
setLayout(new GridLayout(9,1));
name=new Label("Name :");
address=new Label("Address :");
dob=new Label("DOB :");
gender=new Label("Gender");
cbg=new CheckboxGroup();
male=new Checkbox("Male",cbg,true);
female=new Checkbox("female",cbg,true);
tname=new TextField(20);
tdob=new TextField(20);
taaddr=new TextArea(4,30);
submit=new Button("Submit");
add(name);
add(tname);
add(address);
add(taaddr);
add(dob);
add(tdob);
add(gender);
add(male);
add(female);
add(submit);
}
}
Output:

XIII. Exercise
1.Develop a program using Label to display message”Welcome to java”
Code: import java.awt.*;
import java.applet.*;
/*<applet code="practical1" width=500 height=500>
</applet>*/
public class practical1 extends Applet
{
Label l1;
public void init()
{
Label l1=new Label("Welcome to Java");
add(l1);
}
}
Output:

2.Develop a program to select multiple languages known to user(e.g


Marathi,Hindi,English,Sanskrit).
Code: import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*<applet code="practical1a" width=500 height=500>
</applet>*/
public class practical1a extends Applet{
Label l1;
Checkbox marathi,hindi,english,sanskrit,telugu,css,ajp,java;
public void init() {
l1=new Label("Language");
marathi=new Checkbox("Marathi");
hindi=new Checkbox("Hindi");
english=new Checkbox("English");
sanskrit=new Checkbox("Sanskrit");
telugu=new Checkbox("Telugu");
css=new Checkbox("CSS");
ajp=new Checkbox("AJP");
java=new Checkbox("Java");
add(l1);
add(marathi);
add(hindi);
add(english);
add(sanskrit);
add(telugu);
add(css);
add(ajp);
add(java);
}
}
Output:
3.write a program to create three buttons with caption OK,RESET,CANCEL.
Code: import java.awt.*;
import java.applet.*;
/*<applet code="practical1b" width=500 height=500>
</applet>*/
public class practical1b extends Applet{
Label l1;
Button ok,reset,cancel;
public void init() {
setLayout(new GridLayout(4,1));
l1=new Label("Select Button!");
ok=new Button("OK");
reset=new Button("RESET");
cancel=new Button("CANCEL");
add(l1);
add(ok);
add(reset);
add(cancel);
}}
Output:

· Practical 2
Program code:
1.Write java program to show following output.
Code: import java.awt.*;
import java.applet.*;
/*<applet code="pr2list" width=500 height=500>
</applet>*/
public class pr2list extends Applet{
List season;
public void init(){
season=new List(4);
season.add("Summer");
season.add("Winter");
season.add("Rainy");
add(season);
}
}
Output:

XIII. Exercise:
1.Develop an applet /application using list components to add names of 10
different cities.
Code: import java.awt.*;
import java.applet.*;
/*<applet code="pr2list2" width=500 height=500>
</applet>*/
public class pr2list2 extends Applet{
List city;
public void init(){
city=new List(10);
city.add("Mumbai");
city.add("pune");
city.add("solapur");
city.add("goa");
city.add("latur");
city.add("satara");
city.add("hydrabad");
city.add("surat");
city.add("tane");
city.add("panjab");
add(city);
}
}
Output:
2.Develop applet/application to select multiple names of news papers.
Code: import java.awt.*;
import java.applet.*;
/*<applet code="pr2list3" width=500 height=500>
</applet>*/
public class pr2list3 extends Applet{
List npapers;
public void init(){
npapers=new List(2,true);
npapers.add("Divya marathi");
npapers.add("Bharat");
npapers.add("Lokmat");
npapers.add("New york times");
npapers.add("Times of india");
add(npapers);
}}
Output:

· Practical 3
Program code:
1.Write java program to demonstrate Grid of 5*5.
Code: import java.awt.*;
import java.applet.*;
/*<applet code="pr3" width=500 height=500>
</applet>*/
public class pr3 extends Applet{
Button b[];
public void init(){
setLayout(new GridLayout(5,5));
b=new Button[25];
for(int i=0; i<25;i++){
b[i]=new Button("button"+i);
add(b[i]);
}}}
Output:

2.Write a program to display the number on Button from 0 to 9.


Code: import java.awt.*;
import java.applet.*;
/*<applet code="pr3x1" width=500 height=500>
</applet>*/
public class pr3x1 extends Applet{
Button b[];
public void init(){
b=new Button[10];
for(int i=0; i<10;i++){
b[i]=new Button("button"+i);
add(b[i]);
}}}
Output:

XIII. Exercise:
1.Write a program to generate following output.
Code: import java.awt.*;
import java.applet.*;
/*<applet code="pr3x2" width=300 height=300>
</applet>*/
public class pr3x2 extends Applet{
Button b[];
public void init(){
setLayout(new GridLayout(3,2,20,50));
b=new Button[5];
for(int i=0; i<5;i++){
b[i]=new Button("button"+i);
add(b[i]);
}}}
Output:
2.Write a program to generate following output using Border Layout.
Code: import java.awt.*;
import java.applet.*;
/*<applet code="pr3x3" width=500 height=500>
</applet>*/
public class pr3x3 extends Applet{
Button north,south,west,east,center;
public void init(){
setLayout(new BorderLayout(3,2));
north=new Button("North");
south=new Button("South");
west=new Button("West");
east=new Button("East");
center=new Button("Center");
west.setPreferredSize(new Dimension(100,75));
east.setPreferredSize(new Dimension(100,75));
south.setPreferredSize(new Dimension(70,100));
north.setPreferredSize(new Dimension(70,100));
add(north,BorderLayout.NORTH);
add(south,BorderLayout.SOUTH);
add(west,BorderLayout.WEST);
add(east,BorderLayout.EAST);
add(center,BorderLayout.CENTER);
}}
Output:

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
//<applet code="pr4x3" height=300 width=300></applet>
public class pr4x3 extends Applet
{
GridBagLayout g;
Button submit;
Label name,comments;
TextArea tcomment;
TextField tname;
GridBagConstraints c;
public void init()
{
g= new GridBagLayout();
c= new GridBagConstraints();
setLayout(g);

name=new Label("Name");
c.gridx=0;
c.gridy=0;
g.setConstraints(name,c);

tname=new TextField(20);
c.gridx=1;
c.gridy=0;
g.setConstraints(tname,c);

comments=new Label("Comment");
c.gridx=0;
c.gridy=1;
g.setConstraints(comments,c);
tcomment=new TextArea(6,25);
c.gridx=1;
c.gridy=1;
g.setConstraints(tcomment,c);

submit =new Button("Submit");


c.gridx=1;
c.gridy=2;
c.anchor=GridBagConstraints.FIRST_LINE_START;
g.setConstraints(submit,c);
add(name);
add(tname);
add(comments);
add(tcomment);
add(submit);

}
}

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class pr4x1 extends JFrame implements ActionListener


{
CardLayout card;
JButton b1,b2,b3;
Container c;

pr4x1()
{
c=getContentPane();
card=new CardLayout(40,30);
c.setLayout(card);
b1=new JButton("Apple");
b2=new JButton("Boy");
b3=new JButton("cat");
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
c.add("a",b1);
c.add("b",b2);
c.add("c",b3);
}
public void actionPerformed(ActionEvent e)
{
card.next(c);
}
public static void main(String args[])
{
pr4x1 cl=new pr4x1();
cl.setSize(400,400);
cl.setVisible(true);
cl.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.applet.*;
//<applet code="pr4x2" height=300 width=300></applet>
public class pr4x2 extends Applet
{
GridBagLayout g;
Button b1,b2,b3,b4,b5;
GridBagConstraints c;
public void init()
{
g= new GridBagLayout();
c= new GridBagConstraints();
setLayout(g);

b1=new Button("Button one");


c.fill=GridBagConstraints.BOTH;
c.gridx=0;
c.gridy=0;
g.setConstraints(b1,c);
b2=new Button("Button two");
c.gridx=1;
c.gridy=0;
g.setConstraints(b2,c);

b3=new Button("Button three");


c.gridx=0;
c.gridy=2;
c.ipady=20;
g.setConstraints(b3,c);

b4=new Button("Button four");


c.gridx=1;
c.gridy=2;
g.setConstraints(b4,c);

b5=new Button("Button five");


c.gridx=0;
c.gridy=3;
c.gridwidth=2;

g.setConstraints(b5,c);

add(b1);
add(b2);
add(b3);
add(b4);
add(b5);
}
}

import java.awt.*;
import java.awt.event.*;

class pr5x1 extends Frame


{
MenuBar mbr;
Menu color;
MenuItem black,red,green,blue;

pr5x1(String title)
{
super(title);
setSize(300,300);
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
mbr=new MenuBar();
setMenuBar(mbr);

color=new Menu("color");
black=new MenuItem("Black");
black.setEnabled(false);
red=new MenuItem("Red");
green=new MenuItem("Green");
blue=new MenuItem("Blue");
color.add(black);
color.add(red);
color.add(green);
color.add(blue);
mbr.add(color);
setVisible(true);
}
public static void main(String args[])
{
pr5x1 obj=new pr5x1("menubar");
}
}

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class pr6x1 extends JFrame implements ItemListener
{
Container c;
JComboBox jbCity;
JLabel display;
pr6x1(String title)
{
super(title);
setSize(200,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
c=getContentPane();
jbCity=new JComboBox();
display=new JLabel(" ");
jbCity.addItem("Solapur");
jbCity.addItem("Pune");
jbCity.addItem("Mumbai");
jbCity.addItem("Banglore");
c.setLayout(new FlowLayout());
c.add(jbCity);
c.add(display);
jbCity.addItemListener(this);
}
public void itemStateChanged(ItemEvent e)
{
String str="You are in "+(String)jbCity.getSelectedItem();
display.setText(str);
c.repaint();
}
public static void main(String ar[])
{
pr6x1 cb=new pr6x1("JComboBox program");
cb.setVisible(true);
}
}

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class pr6x1_1 extends JFrame implements ItemListener
{
Container c;
JComboBox jbCity;
JLabel display;
pr6x1_1(String title)
{
super(title);
setSize(200,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
c=getContentPane();
jbCity=new JComboBox();
display=new JLabel(" ");
jbCity.addItem("Uttar Pradesh");
jbCity.addItem("Andra-Pradesh");
jbCity.addItem("Maharashtra");
jbCity.addItem("Delhi");
c.setLayout(new FlowLayout());
c.add(jbCity);
c.add(display);
jbCity.addItemListener(this);
}
public void itemStateChanged(ItemEvent e)
{
String str="You are in "+(String)jbCity.getSelectedItem();
display.setText(str);
c.repaint();
}
public static void main(String ar[])
{
pr6x1_1 cb=new pr6x1_1("JComboBox program");
cb.setVisible(true);
}
}

//Practical No:6 Exercise No:2


import java.awt.*;
import javax.swing.*;
/*<applet code="pr6x2" width=300 height=300>
</applet>*/
public class pr6x2 extends JApplet
{
ImageIcon i=new ImageIcon("thor.jpeg");
JLabel l=new JLabel(i);
Container c;
JScrollPane js;
public void init()
{
c=getContentPane();
js=new
JScrollPane(l,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.
HORIZONTAL_SCROLLBAR_AS_NEEDED);
c.add(js);
}

//Practcal No:7 Program Code:2

import java.awt.*;
import javax.swing.*;
import javax.swing.tree.*;
/*<applet code="pr7x1" width=300 height=300>
</applet>*/
public class pr7x1 extends JApplet
{
Container c;
JTree tr;
DefaultMutableTreeNode root;
DefaultMutableTreeNode mh;
DefaultMutableTreeNode Gt;
DefaultMutableTreeNode mumb;
DefaultMutableTreeNode pun;
DefaultMutableTreeNode nas;
DefaultMutableTreeNode nag;
public void init()
{
c=getContentPane();
root=new DefaultMutableTreeNode("India");
mh=new DefaultMutableTreeNode("Maharashtra");
Gt=new DefaultMutableTreeNode("Gujrat");
mumb=new DefaultMutableTreeNode("Mumbai");
pun=new DefaultMutableTreeNode("Pune");
nas=new DefaultMutableTreeNode("Nashik");
nag=new DefaultMutableTreeNode("Nagpur");
tr=new JTree(root);
root.add(mh);
root.add(Gt);
mh.add(mumb);
mh.add(pun);
mh.add(nas);
mh.add(nag);
JScrollPane js=new JScrollPane(tr);
c.add(js);
}
}
//Practcal No:7 Program Code:2

import java.awt.*;
import javax.swing.*;
import javax.swing.tree.*;
/*<applet code="pr7x2" width=300 height=300>
</applet>*/
public class pr7x2 extends JApplet
{
Container c;
JTree tr;
DefaultMutableTreeNode root;
DefaultMutableTreeNode y1;
DefaultMutableTreeNode math;
DefaultMutableTreeNode physics;
DefaultMutableTreeNode chemistry;
DefaultMutableTreeNode ICT;
DefaultMutableTreeNode English;
public void init()
{
c=getContentPane();
root=new DefaultMutableTreeNode("Year");
y1=new DefaultMutableTreeNode("1st Year");
math=new DefaultMutableTreeNode("Maths");
physics=new DefaultMutableTreeNode("physics");
chemistry=new DefaultMutableTreeNode("chemistry");
ICT=new DefaultMutableTreeNode("ICT");
English=new DefaultMutableTreeNode("English");
tr=new JTree(root);
root.add(y1);
y1.add(math);
y1.add(physics);.
y1.add(chemistry);
y1.add(ICT);
y1.add(English);
JScrollPane js=new JScrollPane(tr);
c.add(js);
}
}

//Practcal No:7

import java.awt.*;
import javax.swing.*;
import javax.swing.tree.*;
/*<applet code="pr7x3" width=300 height=300>
</applet>*/
public class pr7x3 extends JApplet
{
Container c;
JTree tr;
DefaultMutableTreeNode root;
DefaultMutableTreeNode DD;
DefaultMutableTreeNode CD;
DefaultMutableTreeNode math;
DefaultMutableTreeNode physics;
DefaultMutableTreeNode chemistry;
DefaultMutableTreeNode ICT;
DefaultMutableTreeNode English;
DefaultMutableTreeNode DBMS;
DefaultMutableTreeNode WPD;
public void init()
{
c=getContentPane();
//root=new DefaultMutableTreeNode("D:");
DD=new DefaultMutableTreeNode("1st Year");
math=new DefaultMutableTreeNode("Maths");
physics=new DefaultMutableTreeNode("physics");
chemistry=new DefaultMutableTreeNode("chemistry");
ICT=new DefaultMutableTreeNode("ICT");
English=new DefaultMutableTreeNode("English");

root=new DefaultMutableTreeNode("C:");
CD=new DefaultMutableTreeNode("2nd Year");
DBMS=new DefaultMutableTreeNode("DBMS");
WPD=new DefaultMutableTreeNode("WPD");
tr=new JTree(root);
root.add(DD);
DD.add(math);
DD.add(physics);
DD.add(chemistry);
DD.add(ICT);
DD.add(English);
root.add(CD);
CD.add(DBMS);
CD.add(WPD);

JScrollPane js=new JScrollPane(tr);


c.add(js);
}
}

//Practical No:6 Exercise No:2


import java.awt.*;
import javax.swing.*;
/*<applet code="pr6x2" width=300 height=300>
</applet>*/
public class pr6x2 extends JApplet
{
ImageIcon i=new ImageIcon("thor.jpeg");
JLabel l=new JLabel(i);
Container c;
JScrollPane js;
public void init()
{
c=getContentPane();
js=new
JScrollPane(l,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.
HORIZONTAL_SCROLLBAR_AS_NEEDED);
c.add(js);
}

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class pr6x1_1 extends JFrame implements ItemListener
{
Container c;
JComboBox jbCity;
JLabel display;
pr6x1_1(String title)
{
super(title);
setSize(200,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
c=getContentPane();
jbCity=new JComboBox();
display=new JLabel(" ");
jbCity.addItem("Uttar Pradesh");
jbCity.addItem("Andra-Pradesh");
jbCity.addItem("Maharashtra");
jbCity.addItem("Delhi");
c.setLayout(new FlowLayout());
c.add(jbCity);
c.add(display);
jbCity.addItemListener(this);
}
public void itemStateChanged(ItemEvent e)
{
String str="You are in "+(String)jbCity.getSelectedItem();
display.setText(str);
c.repaint();
}
public static void main(String ar[])
{
pr6x1_1 cb=new pr6x1_1("JComboBox program");
cb.setVisible(true);
}
}

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class pr6x1 extends JFrame implements ItemListener
{
Container c;
JComboBox jbCity;
JLabel display;
pr6x1(String title)
{
super(title);
setSize(200,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
c=getContentPane();
jbCity=new JComboBox();
display=new JLabel(" ");
jbCity.addItem("Solapur");
jbCity.addItem("Pune");
jbCity.addItem("Mumbai");
jbCity.addItem("Banglore");
c.setLayout(new FlowLayout());
c.add(jbCity);
c.add(display);
jbCity.addItemListener(this);
}
public void itemStateChanged(ItemEvent e)
{
String str="You are in "+(String)jbCity.getSelectedItem();
display.setText(str);
c.repaint();
}
public static void main(String ar[])
{
pr6x1 cb=new pr6x1("JComboBox program");
cb.setVisible(true);
}
}

You might also like