Java Paper Solutions With Questiosn Included

49
Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ) (Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1 Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 1 This File contains only codes or Programs for Java Paper most of the questions I have been able to cover. Only revised Syllabus from May 2009 onwards Dedicated to My Parents and Teachers of Hiray College Hope you Guys find this useful in Java . This version includes questions with solutions Year : May 2009 Q1) b )Write a java program that enables the user to enter base and exponent through keyboard.In that write a recursive method power (base,exponent ). That when invoked returns base exponent For eg , power (3,4) =3*3*3*3. Assume that exponent is an integer greater that or equal to 1 import java.util.*; public class Recursion { double power (int a,int b) { if(b==1) return a; else return (a*pow(a,(b-1))); } public static void main(String a[]) { Recursion r= new Recursion(); Scanner sc= new Scanner(System.in); double b,rs; int pow; System.out.print("Enter base :"); b= sc.nextDouble(); System.out.print("Enter power :"); pow= sc.nextInt(); rs= r.power(b,pow); System.out.print("Result :"+rs); } }

Transcript of Java Paper Solutions With Questiosn Included

Page 1: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 1

This File contains only codes or Programs for Java Paper most of the questions I have been able

to cover.

Only revised Syllabus from May 2009 onwards

Dedicated to My Parents and Teachers of Hiray College

Hope you Guys find this useful in Java .

This version includes questions with solutions

Year : May 2009

Q1) b )Write a java program that enables the user to enter base and exponent through

keyboard.In that write a recursive method power (base,exponent ). That when invoked

returns baseexponent

For eg , power (3,4) =3*3*3*3. Assume that exponent is an integer

greater that or equal to 1

import java.util.*;

public class Recursion

{

double power (int a,int b)

{

if(b==1)

return a;

else

return (a*pow(a,(b-1)));

}

public static void main(String a[])

{

Recursion r= new Recursion();

Scanner sc= new Scanner(System.in);

double b,rs;

int pow;

System.out.print("Enter base :");

b= sc.nextDouble();

System.out.print("Enter power :");

pow= sc.nextInt();

rs= r.power(b,pow);

System.out.print("Result :"+rs);

}

}

Page 2: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 2

Year : May 2009

Q2 ) a) GUI for Calculator

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

class Calculator extends JFrame implements ActionListener

{

JMenuBar mb = new JMenuBar();

JMenu file = new JMenu("File");

JMenuItem mexit = new JMenuItem("Exit");

JTextField t = new JTextField(20);

JButton bspace= new JButton("BackSpace");

JButton bce= new JButton("CE");

JButton bc= new JButton("C");

JLabel l1 = new JLabel("");

JLabel l2 = new JLabel("");

JLabel l3 = new JLabel("");

JLabel l4 = new JLabel("");

JLabel l5 = new JLabel("");

JLabel l6 = new JLabel("");

JLabel l7 = new JLabel("");

JLabel l8 = new JLabel("");

JLabel l9 = new JLabel("");

Page 3: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 3

JButton b1 = new JButton("1");

JButton b2 = new JButton("2");

JButton b3 = new JButton("3");

JButton b4 = new JButton("4");

JButton b5 = new JButton("5");

JButton b6 = new JButton("6");

JButton b7 = new JButton("7");

JButton b8 = new JButton("8");

JButton b9 = new JButton("9");

JButton b0= new JButton("0");

JButton bslash = new JButton("/");

JButton bsqrt= new JButton("sqrt");

JButton b1byx= new JButton("1/x");

JButton bminus = new JButton("-");

JButton bplus= new JButton("+");

JButton bpercent = new JButton("%");

JButton bequal= new JButton("=");

JButton bmultiply = new JButton("*");

JButton bplusminus= new JButton("+/-");

JButton bpoint = new JButton(".");

JPanel p = new JPanel();

JPanel pbutton = new JPanel();

JPanel pbuttons = new JPanel(new GridLayout(4,5,5,5));

GridBagLayout gb = new GridBagLayout();

GridBagConstraints cs = new GridBagConstraints();

Calculator(String s)

{

super(s);

setBounds(400,400,400,230);

setResizable(false);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Container c = getContentPane();

c.setLayout(new BorderLayout());

pbutton.setLayout(gb);

Page 4: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 4

cs.gridx=0;

cs.gridy=0;

cs.insets = new Insets(5,5,5,5);

gb.setConstraints(bspace,cs);

pbutton.add(bspace);

cs.gridx=1;

cs.gridy=0;

cs.insets = new Insets(5,5,5,5);

gb.setConstraints(l1,cs);

pbutton.add(l1);

cs.gridx=2;

cs.gridy=0;

cs.insets = new Insets(5,5,5,5);

gb.setConstraints(l2,cs);

pbutton.add(l2);

cs.gridx=3;

cs.gridy=0;

cs.insets = new Insets(5,5,5,5);

gb.setConstraints(l3,cs);

pbutton.add(l3);

cs.gridx=4;

cs.gridy=0;

cs.insets = new Insets(5,5,5,5);

gb.setConstraints(l4,cs);

pbutton.add(l4);

cs.gridx=5;

cs.gridy=0;

cs.insets = new Insets(5,5,5,5);

gb.setConstraints(l5,cs);

pbutton.add(l5);

cs.gridx=7;

cs.gridy=0;

cs.insets = new Insets(5,5,5,5);

gb.setConstraints(l6,cs);

pbutton.add(l6);

cs.gridx=8;

cs.gridy=0;

cs.insets = new Insets(5,5,5,5);

Page 5: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 5

gb.setConstraints(l7,cs);

pbutton.add(l7);

cs.gridx=9;

cs.gridy=0;

cs.insets = new Insets(5,5,5,5);

gb.setConstraints(l8,cs);

pbutton.add(l8);

cs.gridx=10;

cs.gridy=0;

cs.insets = new Insets(5,5,5,5);

gb.setConstraints(l9,cs);

pbutton.add(l9);

cs.gridx=13;

cs.gridy=0;

cs.insets = new Insets(5,5,5,5);

gb.setConstraints(bce,cs);

pbutton.add(bce);

cs.gridx=12;

cs.gridy=0;

cs.insets = new Insets(5,5,5,5);

gb.setConstraints(bc,cs);

pbutton.add(bc);

pbuttons.add(b7);

pbuttons.add(b8);

pbuttons.add(b9);

pbuttons.add(bslash);

pbuttons.add(bsqrt);

pbuttons.add(b4);

pbuttons.add(b5);

pbuttons.add(b6);

pbuttons.add(bmultiply);

pbuttons.add(b1byx);

pbuttons.add(b1);

pbuttons.add(b2);

pbuttons.add(b3);

pbuttons.add(bminus);

pbuttons.add(bpercent);

pbuttons.add(b0);

pbuttons.add(bplusminus);

Page 6: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 6

pbuttons.add(bpoint);

pbuttons.add(bplus);

pbuttons.add(bequal);

p.setLayout(new BorderLayout());

p.add(t,BorderLayout.NORTH);

p.add(pbutton,BorderLayout.SOUTH);

setJMenuBar(mb);

file.add(mexit);

mb.add(file);

c.add(p,BorderLayout.NORTH);

c.add(pbuttons,BorderLayout.CENTER);

t.setText("0");

//t.setHorizontalAlignment(JTextField.RIGHT);

t.setEditable(false);

setSize(400,400);

setVisible(true);

mexit.addActionListener(this);

pack();

}

public void actionPerformed(ActionEvent ae)

{

if(ae.getSource()==mexit)

{

System.exit(0);

}

}

public static void main(String args[])

{

Calculator cal = new Calculator("CALCULATOR");

}

}

Page 7: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 7

Year : May 2009

Q3)b)Calculate Sum of Series :- 1+x+ x2+………….

Solution

import java.util.*;

public class Series

{

int x,n;

int pow(int a,int b)

{

if(b==0)

return 1;

else

return (a*pow(a,(b-1)));

}

void show()

{

Scanner sc= new Scanner(System.in);

System.out.print("\n Enter value of X:");

x=sc.nextInt();

System.out.print("\n Enter end limit n:");

n=sc.nextInt();

int d=0;

for(int i=0;i<=n;i++)

d=d+pow(x,i);

System.out.println("Sum of Series = "+d);

}

public static void main(String a[])

{

Series s= new Series();

s.show();

}

}

Page 8: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 8

Year : May 2009

Q4)b) : Passing Parameter to Applet embedded in html

/*<applet code="DemoParam" width=400 height=400

<param name="Name" value="Hiray College">

<param name="Year" value="2001">

</applet> */

import java.applet.Applet;

import java.awt.*;

public class DemoParam extends Applet

{

String n;

int year;

public void init()

{

n = getParameter("Name");

year = Integer.parseInt(getParameter("Year"));

}

public void paint(Graphics g)

{

g.drawString("Name of College: "+n, 10, 20);

g.drawString("Year of Establishment: "+year, 10, 40);

}

}

Page 9: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 9

Year : May 2009

Q6)b)

Program to explain multithreading with use of multiplication tables. Three threads must be

defined . Each one must create one multiplication table , they are 5 table, 7 table , 13 table

Sol:

class Table

{

int no;

Table(int t)

{

no = t;

}

}

public class Multitable extends Table implements Runnable

{

public Multitable(int c)

{

super(c);

}

public synchronized void run()

{

printTable();

}

public void printTable()

{

System.out.println("Table of : "+no+" ");

for(int i=1;i<=10;i++)

{

System.out.print(" "+(i*no));

}

System.out.println("_______________________");

}

public static void main(String args[])

{

Page 10: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 10

Multitable mt = new Multitable(5);

Thread t1 = new Thread(mt);

t1.start();

Multitable mt1 = new Multitable(7);

Thread t2 = new Thread(mt1);

t2.start();

Multitable m = new Multitable(13);

Thread t3 = new Thread(m);

t3.start();

}

}

Page 11: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 11

Dec 2009

Q2)a) Write a java program to copy contents of one file to another and display the contents

to console.

Solution:

import java.io.*;

public class Copyfile

{

public static void main(String argd[])

{

try

{

InputStream is= new FileInputStream("abc.docx");

OutputStream os= new

FileOutputStream("abc1.docx");

int c;

while((c=is.read())!=-1)

{

os.write((char)(c));

}

os.close();

is.close();

}

catch(Exception e)

{

}

}

}

Page 12: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 12

Dec 2009

Q2)b) Refer May 09 Q6)b

Q3)b) Write a java Program to demonstrate any one type of Exception( Runtime

Unchecked Exceptions)

Solution:

import java.util.*;

public class MyException

{

String a[];

public MyException()

{

a=new String[2];

try

{

Scanner sc= new Scanner(System.in);

for(int i=0;i<5;i++)

{

System.out.print("Enter no "+(i+1)+" :");

a[i]=sc.next();

//b[i]=Integer.parseInt(a[i]);

}

}

catch(ArrayIndexOutOfBoundsException e )

{

System.out.println(e);

}

try

{

int x=5/0;

}

catch(ArithmeticException e1 )

{

System.out.println(e1);

}

try

{

int i=Integer.parseInt("1a");

}

catch(NumberFormatException e2 )

Page 13: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 13

{

System.out.println(e2);

}

}

public static void main(String a[])

{

MyException e = new MyException();

}

}

Page 14: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 14

Dec 2009

Q4 ) b ) What is interface . Explain with suitable java program

Refer Dec 2010 Q3)a.

Q6)b) What is Serialization ? Explain with suitable java Program

import java.io.*;

import java.util.*;

class MyObject implements Serializable

{

String s;

Date d;

public MyObject()

{

s = "Pantoji";

d = new Date();

}

public String toString()

{

return "String = "+s+"\t Date = "+d;

}

}

public class Serial

{

public static void main(String args[])

{

MyObject mo = new MyObject();

System.out.println("Before Serialization : "+mo.toString());

try

{

// Object Serialization : Writing onto the File

FileOutputStream fs = new

FileOutputStream("MyObject.dat");

ObjectOutputStream os = new

ObjectOutputStream(fs);

os.writeObject(mo);

os.close();

Page 15: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 15

}

catch(IOException e)

{

System.out.println(e);

}

try

{

// Object Serialization : Reading from the File

FileInputStream fis = new

FileInputStream("MyObject.dat");

ObjectInputStream ois = new

ObjectInputStream(fis);

mo = (MyObject) ois.readObject();

ois.close();

}

catch(IOException e)

{

e.printStackTrace();

}

catch(ClassNotFoundException cfe)

{

cfe.getMessage();

}

System.out.println("After deserialization: "+mo.toString());

}

}

Page 16: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 16

Dec 2009

Q7)a) Write a java program to arrange Minal , Pooja , Shama , Geeta ,Neeta , Mohan in

ascending order

Solution

// I have done for command line arguments where any no of strings will be sorted

public class Sort

{

public static void main(String args[])

{

int i,j,l;

l=args.length;

String temp,arr[];

arr= new String[l];

for(i=0;i<l;i++)

arr[i]=args[i];

for(i=0;i<l;i++)

{

for(j=i+1;j<l;j++)

{

if(arr[i].compareTo(arr[j])>0)

{

temp=arr[i];

arr[i]=arr[j];

arr[j]=temp;

}

}

}

System.out.println("\n Arranged order is :");

for(i=0;i<l;i++)

System.out.print(arr[i]+"\t");

}

}

Page 17: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 17

Dec 2009

Q7)b) Program to explain Wrapper Class

public class Wrap

{

public static void main(String args[])

{

Integer i =Integer.valueOf(43);

System.out.println("i = "+i);

Integer i1= new Integer(43);

byte b = i1.byteValue();

System.out.println("byte = "+b);

short s = i1.byteValue();

System.out.println("short = "+s);

double d = i1.doubleValue();

System.out.println("double = "+d);

float f = i1.floatValue();

System.out.println("float = "+f);

}

}

Page 18: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 18

May 2010

Q1)b : Write a program showing three threads working simultaneously upon a single

object

Solution

class Counter

{

int count=15;

public int getCount()

{

return count;

}

}

public class GetCounter implements Runnable

{

Counter c = new Counter();

public static void main(String args[])

{

GetCounter gc = new GetCounter();

Thread t1 = new Thread(gc);

Thread t2 = new Thread(gc);

Thread t3 = new Thread(gc);

t1.setName("Thread-1 ");

t2.setName("Thread-2 ");

t3.setName("Thread-3 ");

t1.start();

t2.start();

t3.start();

}

public void decrement()

{

if(c.count>0)

{

c.count = c.count - 1;

System.out.println("Counter value for

:"+Thread.currentThread().getName()+" "+c.getCount());

Page 19: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 19

try

{

Thread.sleep(1000);

}catch(InterruptedException e)

{

e.printStackTrace();

}

}

else

{

}

}

public synchronized void run()

{

for(int i=0;i<5;i++)

{

decrement();

}

}

}

Page 20: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 20

May 2010

Q3)b :Write a program to count no of objects created for class using static member method

Solution

public class ObjectCount

{

private static int count;

private int x;

public ObjectCount(int y)

{

x=y;

count++;

}

public static void showCount()

{

System.out.println("No of Objects Created = "+count);

}

public void show()

{

System.out.println("\n Value in the object is ="+x);

}

public static void main(String a[])

{

ObjectCount o1= new ObjectCount(10);

showCount();

ObjectCount o2= new ObjectCount(20);

showCount();

ObjectCount o3= new ObjectCount(30);

showCount();

o1.show();

o2.show();

o3.show();

}

}

Page 21: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 21

May 2010

Q4)a)Create the following GUI using Swing

Solution:

import java.awt.*;

import javax.swing.*;

public class PrinterGui extends JFrame

{

JPanel p1,p2,p3,p4,p5;

JLabel l1;

JButton b_ok,b_cancel,b_setup,b_help;

JRadioButton Sel, All, App;

ButtonGroup bg1;

JComboBox Quality;

JCheckBox chk1,chk2,chk3,chk4;

public PrinterGui()

{

super("Printer");

l1=new JLabel("Printer:EPSon EPL-7000 ");

b_ok= new JButton("OK");

b_cancel=new JButton("Cancel");

b_setup= new JButton("Setup");

b_help= new JButton("Help");

Sel = new JRadioButton("Select ");

All = new JRadioButton("All ");

App = new JRadioButton("Applet");

bg1 = new ButtonGroup();

bg1.add(Sel);

bg1.add(All);

bg1.add(App);

Quality = new JComboBox();

Quality.addItem("High");

Quality.addItem("Medium");

Quality.addItem("Low");

Page 22: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 22

chk1= new JCheckBox("Image");

chk2= new JCheckBox("Text");

chk3= new JCheckBox("Code");

chk4= new JCheckBox("Print to File");

p1= new JPanel ();

p2= new JPanel();

p3=new JPanel();

p4= new JPanel();

p5 = new JPanel();

p1.setLayout(new BorderLayout());

p2.add(l1);

p3.add(b_ok);

p3.setLayout(new BoxLayout(p3,BoxLayout.Y_AXIS));

p3.add(b_cancel);

p3.add(b_setup);

p3.add(b_help);

p4.add(Quality);

p4.add(chk4);

p5.setLayout(new GridLayout(3,2,5,5));

p5.add(chk1);

p5.add(chk2 );

p5.add(chk3 );

p5.add(Sel );

p5.add(All );

p5.add(App );

p1.add(p2,BorderLayout.NORTH);

p1.add(p3,BorderLayout.EAST);

p1.add(p4,BorderLayout.SOUTH);

p1.add(p5,BorderLayout.CENTER);

getContentPane().add(p1);

setVisible(true);

setSize(600,400);

this.setDefaultCloseOperation(EXIT_ON_CLOSE);

}

public static void main(String args[])

{

PrinterGui p1= new PrinterGui();

}

}

Page 23: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 23

Dec 2010

Q2)a) Write a applet that takes 4 digit number as a parameter & prints the number in

reverse

import java.awt.*;

import java.applet.*;

/*<applet code="AppReverse.class" width=400 height=400>

<param name="No" value="1234">

</applet>*/

public class AppReverse extends Applet

{

int s,x;

public void init()

{

s=Integer.parseInt(getParameter("No"));

x=0;

int d,t;

t=s;

while(t>0)

{

d=t%10;

x=x*10+d;

t=t/10;

}

}

public void paint(Graphics g)

{

g.drawString("\n Reverse of "+s+" = "+x, 10, 20);

}

}

Page 24: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 24

Dec 2010

Q2)b) Write a program to accept 5 no from user and demonstrate arithmetic ,

numberformat , arrayoutofbounds excpetion.

Solution:

Refer Dec 2009 Q3)b

Q3)b Write a program to create two threads using thread class , name the threads & let the

first thread print roll no and second print Percentage obtaimned

Solution

( Joint Effort by me and Tushar Fulmali )

class Student

{

int roll [];

float per [];

boolean b;

public Student()

{

roll=new int[]{1, 2, 3, 4, 5};

per=new float[]{40, 50, 60, 70, 80};

b=true;

}

public synchronized void printRoll()

{

for(int i=0;i<5;i++)

{

if(!b)

{

try

{

// System.out.println ("Waiting.."+i+

" BOOL: "+b);

wait();

}

catch(Exception e )

{

System.out.println(e);

}

}

Page 25: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 25

System.out.println("Roll = "+roll[i]);

b=false;

notify();

}

}

public synchronized void printPer()

{

for(int i=0;i<5;i++)

{

if(b)

{

try

{

// System.out.println ("Waiting.."+i+

" BOOL: "+b);

wait();

}

catch(Exception e )

{

System.out.println(e);

}

}

System.out.println("Per = "+per[i]);

b=true;

notify();

}

}

}

class RollThread extends Thread

{

Student s;

public RollThread(Student s)

{

this.s=s;

this.start();

}

public void run()

{

s.printRoll();

Page 26: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 26

}

}

class PerThread extends Thread

{

Student s;

public PerThread(Student s)

{

this.s=s;

this.start();

}

public void run()

{

s.printPer();

}

}

public class PrintThread

{

public static void main(String args[])

{

System.out.println("\n**Press Ctrl+C to Stop**\n");

Student s= new Student();

new RollThread(s);

new PerThread(s);

}

}

Page 27: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 27

Dec 2010

Q4)a ) write a Program to create three threads to demonstrate how execution of them can

be controlled by setting priority of then to different level

Solution:

class testMulti implements Runnable

{

testMulti()

{

Thread cur = Thread.currentThread();

Thread t = new Thread (this, "New thread");

t.start();

try

{

for (int cnt = 10; cnt > 0; cnt --)

{

System.out.println ("Parent Thread : "+cnt);

Thread.sleep(1000);

}

}

catch (InterruptedException e)

{

System.out.println ("Interrupted");

}

System.out.println ("exiting main thread");

}

public void run ()

{

try

{

for (int i = 5; i > 0; i--)

{

System.out.println ("Child Thread : " + i);

Thread.sleep(2000);

}

}

catch (InterruptedException e)

{

Page 28: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 28

System.out.println ("child interrupted");

}

System.out.println ("exiting child thread");

}

public static void main (String args[])

{

new testMulti();

}

}

class FooRun implements Runnable

{

public void run(String s)

{

String name;

name = s;

System.out.println("Name: "+name);

}

public void run()

{

for(int i=0;i<5;i++)

{

System.out.println("Run By : --

"+Thread.currentThread().getName());

}

}

}

public class TestThread

{

public static void main(String args[])

{

FooRun fr = new FooRun();

Thread t = new Thread(fr);

Thread t1 = new Thread(fr);

Page 29: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 29

Thread t2 = new Thread(fr);

t.setName("AAA");

t1.setName("BBB");

t2.setName("CCC");

t.start();

t.setPriority(9);

t1.start();

t1.setPriority(7);

t2.start();

t2.setPriority(9);

t2.yield();

fr.run("student");

}

}

Page 30: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 30

Dec 2010

Q5)a)

Solution:

class A

{

public void ShowA()

{

System.out.println("In Show method of A class");

}

}

interface Ainter

{

void disp();

}

interface Binter extends Ainter

{

void show();

}

public class B extends A implements Binter

{

public void disp()

{

System.out.println("\n Display method overriding");

}

public void show()

{

System.out.println("\n Show method overriding");

}

Page 31: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 31

public static void main(String args[])

{

B obj = new B();

obj.disp();

obj.show();

obj.ShowA();

}

}

Page 32: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 32

Dec 2010

Q5)b) What is Swing ? Explain with suitable program any 5 swing components to create

sophisticated GUI

Solution

Refer May 2010 Q4)a)

Q6 ) b) WAP to create table CAR ( chasis no (primary key), model , mf_date, price ) &

insert 5 records then update price of each record two times & then delete the table

Solution ( New Included not in previous doc, for all programs of jdbc )

import java.sql.*;

public class CarTable

{

Connection conn;

PreparedStatement pstmt;

Statement stmt;

ResultSet rs;

String str;

public CarTable()

{

try

{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

conn= DriverManager.getConnection("jdbc:odbc:MyDsn");

stmt= conn.createStatement();

}

catch(Exception e)

{

System.out.println(e);

}

}

public void Create()

{

try

{

str= "Create TABLE Car (chasis integer, Model char(10),Mf_date datetime, Price

float)";

boolean b=stmt.execute(str);

System.out.println("Table Created Successfully ");

}

Page 33: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 33

catch(Exception e)

{

System.out.println(e);

}

}

public void Destroy()

{

try

{

str= "drop TABLE Car";

boolean b=stmt.execute(str);

System.out.println("Table Dropped Successfully ");

}

catch(Exception e)

{

System.out.println(e);

}

}

public void disp()

{

try

{

str="Select * from car ";

ResultSet rs=stmt.executeQuery(str);

ResultSetMetaData rsmd = rs.getMetaData();

for(int i=1;i<=rsmd.getColumnCount();i++)

{

System.out.print(rsmd.getColumnName(i)+"\t");

}

System.out.println("\n-------------------------------------------------------");

while(rs.next())

{

for(int i=1;i<=rsmd.getColumnCount();i++)

{

System.out.print(rs.getString(i)+"\t");

}

System.out.println();

}

}

Page 34: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 34

catch(Exception e )

{

System.out.println("In Select "+e);

}

}

public void update()

{

try

{

pstmt=conn.prepareStatement("Update car set Price = 2*Price");

int f=pstmt.executeUpdate();

if(f>0)

System.out.println(f+" Rows Updated");

}

catch(Exception e )

{

System.out.println("In Update "+e);

}

}

public void insert()

{

try

{

pstmt=conn.prepareStatement("insert into car values (?,?,?,?)");

for(int i=1;i<=5;i++)

{

pstmt.setInt(1,i);

pstmt.setString(2,"AA"+i);

pstmt.setString(3,"7-"+i+"-13");

pstmt.setFloat(4,(i*10000));

int f=pstmt.executeUpdate();

if(f>0)

System.out.println("Row Inserted");

}

}

catch(Exception e )

{

System.out.println("In insert "+e);

Page 35: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 35

}

}

public void delete()

{

try

{

pstmt=conn.prepareStatement("delete from car");

int f=pstmt.executeUpdate();

if(f>0)

System.out.println(f+ " Rows Deleted");

}

catch(Exception e )

{

System.out.println("In insert "+e);

}

}

public static void main(String hehehe[])

{

try

{

CarTable obj =new CarTable();

System.out.println("Creating Table ");

obj.Create();

System.out.println("Inserting 5 values in Table ");

obj.insert();

System.out.println("Displaying values in Table ");

obj.disp();

System.out.println("Updating Price in table");

obj.update();

System.out.println(" Table after Updating Price");

obj.disp();

System.out.println(" Deleting values in table ");

obj.delete();

System.out.println(" Displaying after delete ");

obj.disp();

System.out.println(" Removing Table from Database ");

obj.Destroy();

}

catch(Exception e )

Page 36: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 36

{

System.out.println("In main "+e);

}

}

}

Page 37: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 37

May 2011

Q2)a) Write a program to Demonstrate Thread Intercommunication

Solution:

public class ThreadA

{

public static void main(String args[])

{

ThreadB b = new ThreadB();

b.start();

synchronized(b)

{

try

{

System.out.println("Waiting for b to complete...");

b.wait();

}

catch(InterruptedException e)

{

}

System.out.println("Total is : "+b.total);

}

}

}

class ThreadB extends Thread

{

int total;

public void run()

{

synchronized(this)

{

for(int i=0;i<100;i++)

{

total += i;

}

notify();

}

}

}

Page 38: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 38

May 2011

Q2)b) Wrapper Classes

Solution

Refer May 2009 Q7)b

Q4)a) (GUI Using 5 components )

Solution :

Refer May 2010 Q4)a

Q5)a) WAP in java to demonstrate any two java unchecked Runtime Exception Subclasses

Solution

Refer Dec 2009 Q3)b

Q5)b) WAP in java to show Serialization and Deserialization

Solution

Refer Dec 2009 Q6)b

Q6)a) Write a applet program to handle mouse events

/*

<applet code="MouseEvent1.class" width=400 height=400>

</applet>

*/

import java.applet.*;

import java.awt.*;

import java.awt.event.*;

public class MouseEvent1 extends Applet implements MouseListener

{

public void init()

{

this.addMouseListener(this);

}

public void paint (Graphics g)

{

g.drawString("Right Click Red Color \n",50,50);

g.drawString("Left Click Yellow Color \n",50,70);

}

public void start()

{

System.out.println("Start Method ");

Page 39: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 39

}

public void stop()

{

System.out.println("Stop Method ");

}

public void destroy()

{

System.out.println("Destroy Method ");

}

public void mouseExited(MouseEvent e)

{

System.out.println(" Mouse Exited");

super.setBackground(Color.CYAN);

}

public void mouseClicked(MouseEvent e)

{

System.out.println(" Mouse Clicked");

}

public void mouseEntered(MouseEvent e)

{

System.out.println(" Mouse Entered");

super.setBackground(Color.PINK);

}

public void mousePressed(MouseEvent e)

{

System.out.println(" Mouse Pressed");

if(e.getButton()==e.BUTTON1)

{

super.setBackground(Color.RED);

System.out.println("Color Changed ");

}

if(e.getButton()==e.BUTTON3)

{

System.out.println("Color abdh ");

super.setBackground(Color.YELLOW);

}

}

public void mouseReleased(MouseEvent e)

{

Page 40: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 40

System.out.println(" Mouse Released");

}

}

Page 41: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 41

May 2011

Q7)a) Write a java Code to demonstrate use of Final Keyword

class A

{

final void meth()

{

System.out.println("This is a final method.");

}

}

class B extends A

{

void meth() { // ERROR! Can't override.

System.out.println("Illegal!");

}

final class C

{

}

class D extends C // Error cannot extends

{

}

public class Final1

{

final int a=1;

public void mod()

{

a++; // Cannot modify Error

}

}

Page 42: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 42

Dec 2011

Q6)b ) What is Exception ?Explain steps to create your own Exception with suitable

example

Solution:

Custom Exception Definition

public class OverDraftException extends Exception

{

String msg;

public OverDraftException()

{

msg="Hi Siddhiraj ! Your account does not have sufficient amount";

}

public OverDraftException(String str)

{

msg = str;

}

public String getMessage()

{

return msg;

}

}

Implementation of Exception

class BankAcc

{

int bal;

BankAcc(int b)

{

bal = b;

}

public void withdraw(int amt)

{

try

{

if((bal-amt)<500) throw new OverDraftException();

else

bal = bal - amt;

}

catch(OverDraftException od)

{

Page 43: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 43

System.out.println(od.getMessage());

}

System.out.println("Balance: "+bal);

}

}

public class BankImpl

{

public static void main(String args[])

{

BankAcc a1 = new BankAcc(1000);

a1.withdraw(800);

}

}

Page 44: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 44

May 2012

Q1)b ) Design a cricketer Class cricketer with name, age, batting average , bowling

average.Create an array of cricketer objects and sort it on batting average

Solution :-

import java.io.*;

public class Cricketer

{

String name;

int age;

float batavg,bolavg;

public void accept()

{

String temp="";

BufferedReader br = new BufferedReader(new

InputStreamReader(System.in));

System.out.print("\n Enter the Name of Cricketer :");

try

{

temp=br.readLine();

name = temp;

System.out.print("\n Enter the Age of "+name+"

:");

temp=br.readLine();

age=Integer.parseInt(temp);

System.out.print("\n Enter the Batting Average of

"+name+" :");

temp=br.readLine();

batavg=Float.parseFloat(temp);

System.out.print("\n Enter the Bowling Average of

"+name+" :");

temp=br.readLine();

bolavg=Float.parseFloat(temp);

}

catch(Exception e )

{

System.out.println(e);

}

}

public void Disp()

Page 45: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 45

{

System.out.println(name

+"\t"+age+"\t"+batavg+"\t"+bolavg);

}

public static void sortBatAvg ( Cricketer obj[],int n)

{

for(int i=0;i<n;i++)

{

for(int j=i+1;j<n;j++)

{

if(obj[i].batavg>obj[j].batavg)

{

Cricketer t= obj[i];

obj[i]=obj[j];

obj[j]=t;

}

}

}

}

public static void main( String args[])

{

int n=0;

String t="";

System.out.print("\n Enter the no of Cricketers :");

BufferedReader br = new BufferedReader(new

InputStreamReader(System.in));

try

{

t= br.readLine();

}

catch( Exception e)

{

System.out.println(e);

}

n=Integer.parseInt(t);

Cricketer obj[]= new Cricketer[n];

for(int i=0;i<n;i++)

{

obj[i]= new Cricketer();

Page 46: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 46

}

for(int i=0;i<n;i++)

{

obj[i].accept();

}

System.out.println("Name \t Age \t Bat Avg \t Bol Avg");

for(int i=0;i<n;i++)

{

obj[i].Disp();

}

sortBatAvg(obj,n);

System.out.println("After Sorting :");

System.out.println("Name \t Age \t Bat Avg \t Bol Avg");

for(int i=0;i<n;i++)

{

obj[i].Disp();

}

}

}

Page 47: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 47

May 2012

Q5)a) Design a swing application to select a file and display its contents in a text area. On

click of select button , program should display the file dialog , and on click of OK Button ,

the contents of selected file should be displayed in text Area

Solution

import javax.swing.*;

import java.io.*;

import java.awt.*;

import java.awt.event.*;

public class FileDisp extends JFrame implements ActionListener

{

JPanel p1;

JTextArea t1;

JButton b1;

JLabel l1;

JFileChooser chooser ;

JScrollPane jsp;

public FileDisp()

{

super("This is the Testing of ");

p1 = new JPanel();

t1 = new JTextArea(20,30);

b1= new JButton ( "Select ");

b1.addActionListener(this);

l1= new JLabel ("Text of File ");

jsp= new JScrollPane(t1);

p1.add(l1);

p1.add(jsp);

p1.add(b1);

setVisible(true);

setSize(600,600);

setDefaultCloseOperation(EXIT_ON_CLOSE);

getContentPane().add(p1);

JFileChooser chooser = new JFileChooser();

}

public void actionPerformed(ActionEvent e)

{

String path="";

Page 48: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 48

System.out.println("\n Action Evenrt mein aa gaya ");

if(b1.equals(e.getSource()))

{

String str1="";

JFileChooser chooser = new JFileChooser();

int returnVal = chooser.showOpenDialog(this);

if(returnVal == JFileChooser.APPROVE_OPTION)

{

System.out.println("You chose to open this file: " +

chooser.getSelectedFile().getPath());

try

{

FileInputStream fstream = new

FileInputStream(chooser.getSelectedFile().getPath());

DataInputStream dr= new DataInputStream(fstream);

System.out.println("\n File opened Successfully ");

BufferedReader br = new BufferedReader (new

InputStreamReader(dr));

str1=br.readLine();

while(str1!=null)

{

t1.append(str1);

System.out.println(str1);

t1.append("\n");

str1=br.readLine();

}

}

catch(Exception e2)

{

System.out.println(e2);

}

}

}

}

public static void main(String args[])

{

FileDisp obj = new FileDisp();

}

}

Page 49: Java Paper Solutions With Questiosn Included

Java Paper Program Solutions from May 2009 to May 2012 (Mumbai Univ)

(Siddhiraj Pantoji , Hiray Collge , Bandra E ), Revision 1

Created By : Siddhiraj Ramesh Pantoji [ Hiray College, Bandra(East) ] Contact : [email protected] Page 49

May 2012

Q6)a) What is Mouse Listener Interface? Write an applet to set the background color to

yellow on left click of mouse and to red on right click of mouse .

Solution

Refer May 2011) Q6)a

Best of

luck

Suggestions are welcomed.

Thanks to my friends and faculties.

THANK YOU , MISSION MCA TEAM