Monday, April 21, 2008

LINKS!!!!!!

[http://www.sendspace.com/file/4g0q2q

http://www9.sendthisfile.com/d.jsp?t=4yv8jLgANqS5z2Q5d8FLsVmi]

http://rapidshare.com/files/109231509/12XX.zip.html


http://www.gigasize.com/get.php?d=9f4bv3d95td


http://www.driveway.com/c0v6r1b4n6


http://wikisend.com/download/854726/12XX.zip

AWT

BORDER

import java.awt.*;
public class Border extends Frame
{
Button b1=new Button("B1");
Button b2=new Button("B2");
Button b3=new Button("B3");
Button b4=new Button("B4");
Button b5=new Button("B5");

Border()
{
super("layout");
setSize(400,400);
setVisible(true);
setLayout(new BorderLayout(5,4));
add(b1,BorderLayout.NORTH);
add(b2,BorderLayout.SOUTH);
add(b3,BorderLayout.CENTER);
add(b4,BorderLayout.EAST);
add(b5,BorderLayout.WEST);

}
public static void main(String arg[])
{
Border b=new Border();

b.validate();
}
}

BUTTON


import java.awt.*;
import java.awt.event.*;
public class ButtonDemo extends Frame implements ActionListener
{
Label l1=new Label(" ");
Button b1=new Button("show");
ButtonDemo(String s)
{
super(s);
setSize(500,500);
setVisible(true);
setLayout(new FlowLayout());
add(l1);
add(b1);
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent ae)
{
l1.setText("clicked");
}
public static void main(String args[])
{
ButtonDemo bd=new ButtonDemo("vikas");
bd.validate();
}
}


CALCULATOR

import java.awt.*;
import java.awt.event.*;
public class Cal extends Frame implements ActionListener
{
Label num1=new Label("Number 1");
Label num2=new Label("Number 2");
Button b1=new Button("Sum");
Button b2=new Button("Diff");
Button b3=new Button("Product");
Button b4=new Button("Quotient");
Button b5=new Button("Exit");
TextField t1=new TextField(30);
TextField t2=new TextField(30);
String s1,s2,s3,s4,s5,s6;
int res;
public Cal(String s)
{
super(s);
setSize(350,350);
setLocation(100,250);
setLayout(new FlowLayout());
add(num1);
add(t1);
add(num2);
add(t2);
add(b1);
add(b2);
add(b3);
add(b4);
add(b5);
setVisible(true);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
b4.addActionListener(this);
b5.addActionListener(this);
}

public void actionPerformed(ActionEvent ae)
{
if(ae.getSource()==b1)
{
s1=t1.getText();
s2=t2.getText();
int sum=Integer.parseInt(s1)+Integer.parseInt(s2);
System.out.println("Sum is:"+sum);
s3=" "+sum;
repaint();
}
else if(ae.getSource()==b2)
{
s1=t1.getText();
s2=t2.getText();
int diff=Integer.parseInt(s1)-Integer.parseInt(s2);
System.out.println("Difference is:"+diff);
s4=" "+diff;
repaint();
}
else if(ae.getSource()==b3)
{
s1=t1.getText();
s2=t2.getText();
int pro=Integer.parseInt(s1)*Integer.parseInt(s2);
System.out.println("Product is:"+pro);
s5=" "+pro;
repaint();
}
else if(ae.getSource()==b4)
{
s1=t1.getText();
s2=t2.getText();
int quo=Integer.parseInt(s1)/Integer.parseInt(s2);
System.out.println("Quotient is:"+quo);
s6=" "+quo;
repaint();
}
else
System.exit(0);
}


public void paint(Graphics g)
{
g.drawString("Sum is: "+s3,100,150);
g.drawString("Diff is: "+s4,100,175);
g.drawString("Product is: "+s5,100,200);
g.drawString("Quotient is: "+s6,100,225);
}

public static void main(String[] args)
{
Cal C=new Cal("Calculator");
}
}

CANVAS

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

class Mycanvas extends Canvas
{
Mycanvas()
{
setBackground(Color.green);
setSize(300,300);
setVisible(true);
}

public void paint(Graphics g)
{
g.setFont(new Font("NewTimesRoman",Font.BOLD,25));
g.drawString("Welcome to Java",20,30);
g.setColor(Color.blue);
}
}
public class CanvasDemo extends Frame
{
Mycanvas c;
CanvasDemo()
{
setSize(500,500);
setVisible(true);
setLayout(new FlowLayout());
c = new Mycanvas();
add(c);
}

public static void main(String args[])
{
CanvasDemo cd = new CanvasDemo();
cd.validate();
}
}

CARD

import java.awt.*;
import java.awt.event.*;
public class CardDemo extends Frame implements ActionListener
{
Button b1=new Button("OS");
Button b2=new Button("LANG");
Checkbox c1=new Checkbox("Window");
Checkbox c2=new Checkbox("unix");
Checkbox c3=new Checkbox("c++");
Checkbox c4=new Checkbox("java");
Panel p1=new Panel();
Panel p2=new Panel();
Panel p3=new Panel();
CardLayout c=new CardLayout();
CardDemo()
{
setSize(400,400);
setVisible(true);
setLayout(new FlowLayout());
p1.setLayout(c);
add(b1);
add(b2);
p2.add(c1);
p2.add(c2);
p3.add(c3);
p3.add(c4);
p1.add(p2,"OS");
p1.add(p3,"LANG");
add(p1);
b1.addActionListener(this);
b2.addActionListener(this);
}
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource()==b1)
c.show(p1,"OS");
if(ae.getSource()==b2)
c.show(p1,"LANG");
}
public static void main(String args[])
{
CardDemo cd=new CardDemo();
cd.validate();
}
}



CHECK

import java.awt.*;
import java.awt.event.*;
public class CheckDemo extends Frame implements ActionListener
{
Checkbox c1=new Checkbox("c");
Checkbox c2=new Checkbox("c++");
Checkbox c3=new Checkbox("java");
Button b1=new Button("show");
Label l1=new Label(" ");
CheckDemo(String s)
{
super(s);
setSize(500,500);
setVisible(true);
setLayout(new FlowLayout());
b1.addActionListener(this);
add(c1);
add(c2);
add(c3);
add(b1);
add(l1);
}
public void actionPerformed(ActionEvent e)
{
String str=" ";
if(c1.getState()==true)
str=str+c1.getLabel();
if(c2.getState()==true)
str=str+c2.getLabel();
if(c3.getState()==true)
str=str+c3.getLabel();
l1.setText(str);
}
public static void main(String ar[])
{
CheckDemo cd=new CheckDemo("xyz");
cd.validate();
}
}

CHECKGROUP


import java.awt.*;
import java.awt.event.*;
public class CheckGroupDemo extends Frame implements ItemListener
{
CheckboxGroup cg1=new CheckboxGroup();
Checkbox c1=new Checkbox("it",false,cg1);
Checkbox c2=new Checkbox("cse",false,cg1);
Checkbox c3=new Checkbox("ece",false,cg1);
Label l1=new Label(" ");
CheckboxGroup cg2=new CheckboxGroup();
Checkbox c4=new Checkbox("snist",false,cg2);
Checkbox c5=new Checkbox("cbit",false,cg2);
Label l2=new Label(" ");
CheckGroupDemo()
{
super("s");
setSize(400,400);
setVisible(true);
setLayout(new FlowLayout());
c1.addItemListener(this);
c2.addItemListener(this);
c3.addItemListener(this);
c4.addItemListener(this);
c5.addItemListener(this);
add(c1);
add(c2);
add(c3);
add(c4);
add(c5);
add(l1);
add(l2);
}
public void itemStateChanged(ItemEvent i)
{
if(c1.getState()==true)
l1.setText(c1.getLabel());

if(c2.getState()==true)
l1.setText(c2.getLabel());

if(c3.getState()==true)
l1.setText(c3.getLabel());

if(c4.getState()==true)
l2.setText(c4.getLabel());

if(c5.getState()==true)
l2.setText(c5.getLabel());
}
public static void main(String a[])
{
CheckGroupDemo cd=new CheckGroupDemo();
cd.validate();
}
}

CHOICE

import java.awt.*;
import java.awt.event.*;
public class ChoiceDemo extends Frame implements ItemListener
{
Choice c=new Choice();
ChoiceDemo()
{
super("xyz");
setSize(400,400);
setVisible(true);
setLayout(new FlowLayout());
c.addItem("sports");
c.addItem("music");
c.addItem("computers");
add(c);
}
public void itemStateChanged(ItemEvent i)
{
}
public static void main(String s[])
{
ChoiceDemo cd=new ChoiceDemo();
cd.validate();
}
}

DRAW

import java.awt.*;
public class DrawDemo extends Frame
{
DrawDemo()
{
setSize(400,400);
setVisible(true);
}
public void paint(Graphics g)
{
g.drawLine(100,12,200,100);
//g.drawRect(50,50,120,60);
//g.setColor(Color.red);
//g.fillRect(50,50,120,60);
g.drawArc(30,40,80,90,60,20);
}
public static void main(String args[])
{
DrawDemo d=new DrawDemo();
d.validate();
}
}

FLOW

import java.awt.*;
public class FlowDemo extends Frame
{
Button b1=new Button("B1");
Button b2=new Button("B2");
Button b3=new Button("B3");
FlowDemo()
{
super("layout");
setSize(400,400);
setVisible(true);
setLayout(new FlowLayout(FlowLayout.RIGHT));
add(b1);
add(b2);
add(b3);
}
public static void main(String arg[])
{
FlowDemo fd=new FlowDemo();
fd.validate();
}
}

GRID

import java.awt.*;
public class GridDemo extends Frame
{
Button b1=new Button("b1");
Button b2=new Button("b2");
Button b3=new Button("b3");
Button b4=new Button("b4");
GridLayout g=new GridLayout(4,4,4,4);
GridDemo()
{
super("grid");
setSize(400,400);
setVisible(true);
setLayout(g);
add(b1);
add(b2);
add(b3);
add(b4);
}
public static void main(String a[])
{
GridDemo gd=new GridDemo();
gd.validate();
}
}

KEY

import java.awt.*;
import java.awt.event.*;
public class KeyDemo extends Frame implements KeyListener
{
KeyDemo()
{
setSize(400,400);
setVisible(true);
addKeyListener(this);
}
public void keyPressed(KeyEvent ke)
{
System.out.println("Key is pressed");
}
public void keyReleased(KeyEvent ke)
{
System.out.println("key is released") ;
}
public void keyTyped(KeyEvent ke)
{
System.out.println("key is typed");
}
public static void main(String a[])
{
KeyDemo kd=new KeyDemo();
kd.validate();
}
}

LABEL

import java.awt.*;
public class LabelDemo extends Frame
{
Label l1=new Label("welcome");
Label l2=new Label("to awt program");
LabelDemo(String s)
{
super(s);
setSize(400,400);
setVisible(true);
setLayout(new FlowLayout());
add(l1);
add(l2);
}
public static void main(String args[])
{
LabelDemo ld=new LabelDemo("roshan");
ld.validate();
}
}

LOGIN


import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class Login extends Applet implements ActionListener
{
Label l1,l2,l3;
TextField t1,t2;
Button b1;
public void init()
{
l1=new Label("username");
l2=new Label("password");
l3=new Label(" ");
t1=new TextField(10);
t2=new TextField(10);
b1=new Button("Login");
}
public void start()
{
b1.addActionListener(this);
add(l1);
add(t1);
add(l2);
add(t2);
add(l3);
add(b1);
t2.setEchoChar('*');
}
public void stop()
{
b1.removeActionListener(this);
}
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource()==b1)
{
String uname=getParameter("user");
String pass=getParameter("password");
if(uname.equals(t1.getText())&&pass.equals(t2.getText()))
l3.setText("valid user");
else
l3.setText("invalid user");
}}
}



html code










MENU

import java.awt.*;
import java.awt.event.*;
public class MenuDemo extends Frame implements ActionListener
{
MenuBar mb=new MenuBar();
Menu colors=new Menu("Colors");
MenuItem red=new MenuItem("red");
MenuItem blue=new MenuItem("blue");
MenuItem green=new MenuItem("green");
MenuDemo()
{
setSize(400,400);
setVisible(true);
setLayout(new FlowLayout());
colors.add(red);
colors.add(blue);
colors.add(green);
mb.add(colors);
setMenuBar(mb);
red.addActionListener(this);
blue.addActionListener(this);
green.addActionListener(this);
}
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource()==red)
setBackground(Color.red);

if(ae.getSource()==green)
setBackground(Color.green);
if(ae.getSource()==blue)
setBackground(Color.blue);
}
public static void main(String arg[])
{
MenuDemo md=new MenuDemo();
md.validate();
}
}



MOUSE


import java.awt.*;
import java.awt.event.*;
public class MouseDemo extends Frame implements MouseListener
{
MouseDemo()
{
setSize(400,400);
setVisible(true);
addMouseListener(this);
}
public void mousePressed(MouseEvent ke)
{
System.out.println("pressed");
}
public void mouseClicked(MouseEvent ke)
{
System.out.println("clicked");
}
public void mouseEntered(MouseEvent ke)
{
System.out.println("entered");
}
public void mouseReleased(MouseEvent a)
{
System.out.println("released");
}
public void mouseExited(MouseEvent me)
{
System.out.println("exited");
}
public static void main(String a[])
{
MouseDemo kd=new MouseDemo();
kd.validate();
}
}


MOUSE MOTION

import java.awt.*;
import java.awt.event.*;
public class MouseMotionDemo extends Frame implements MouseMotionListener
{
Label l1=new Label(" ");
MouseMotionDemo()
{
setSize(500,500);
setVisible(true);
setLayout(new FlowLayout());
add(l1);
addMouseMotionListener(this);
}
public void mouseMoved(MouseEvent m)
{
l1.setText(m.getX()+" "+m.getY());
}
public void mouseDragged(MouseEvent m)
{
System.out.println("MouseDragged ");
}
public static void main(String args[])
{
MouseMotionDemo md=new MouseMotionDemo();
md.validate();
}
}


PAINT

import java.awt.*;
import java.awt.event.*;
public class PaintDemo extends Frame
{
PaintDemo()
{
setSize(400,400);
setVisible(true);
addMouseListener(new MouseAdapter()
{
public void mouseClicked(MouseEvent m)
{
repaint();
}
});
}
public void update(Graphics g)
{
g.setColor(Color.blue);
g.drawRect(20,30,40,50);
}
public static void main(String args[])
{
PaintDemo d=new PaintDemo();
d.validate();
}
}

PANEL

import java.awt.*;
public class PanelDemo extends Frame
{
Button b1=new Button("B1");
Button b2=new Button("B2");
Button b3=new Button("B3");
Button b4=new Button("B4");
Button b5=new Button("B5");
Button b6=new Button("B6");
Label l1=new Label("Welcome");
Panel p1=new Panel();
PanelDemo()
{
super("Panel");
setSize(400,400);
setVisible(true);
setLayout(new BorderLayout(5,4));
p1.add(b1);
p1.add(b2);
p1.add(b3);
add(p1,BorderLayout.NORTH);
add(b4,BorderLayout.WEST);
add(b6,BorderLayout.EAST);
add(b5,BorderLayout.SOUTH);
add(l1,BorderLayout.CENTER);

}
public static void main(String arg[])
{
PanelDemo pd=new PanelDemo();

pd.validate();
}
}


RANDOM

import java.util.*;
class RandomDisplay
{
public static void main(String a[])
{
Random r=new Random();
double value;
double sum=0;
double avg=0;
for(int i=0;i<5;i++)
{
value= r.nextGaussian();
for(int j=0;j {
System.out.println("*"+" ");
}
sum+=value;
}
System.out.println("sum of random numbers"+sum);
avg=sum/100;
System.out.println("average of random numbers"+avg);
}
}


SCROLL


import java.awt.*;
import java.awt.event.*;
class Scrolldemo extends Frame implements AdjustmentListener
{
Scrollbar s=new Scrollbar(Scrollbar.HORIZONTAL,20,10,0,100);
Scrolldemo()
{
super("xyz");
setSize(500,500);
setVisible(true);
setLayout(new FlowLayout());
s.addAdjustmentListener(this);
add(s);
}
public void adjustmentValueChanged(AdjustmentEvent ae)
{
}
public static void main(String a[])
{
Scrolldemo sd=new Scrolldemo();
sd.validate();
}
}


SHAPE

import java.awt.*;
import java.awt.event.*;
class Mycan extends Canvas
{
int l,o,r;

public Mycan()
{
setBackground(Color.green);
setSize(400,400);
setVisible(true);
}
void draw(int x)
{
l=0;
o=0;r=0;
if(x==1)
l=x;
else if(x==2)
o=x;
else
r=x;
repaint();
}
public void paint(Graphics g)
{
if(l==1)
g.drawLine(20,30,40,50);
else if(o==2)
g.drawOval(20,30,40,50);
else
g.drawRect(20,30,40,50);
}

}
public class ShapeDemo extends Frame implements ItemListener
{
Mycan c=new Mycan();
CheckboxGroup cg= new CheckboxGroup();
Checkbox c1=new Checkbox("line",false,cg);
Checkbox c2=new Checkbox("oval",false,cg);
Checkbox c3=new Checkbox("Rect",false,cg);
ShapeDemo(String s)
{
super(s);
setSize(1024,1024);
setLayout(new FlowLayout());
setVisible(true);
c1.addItemListener(this);
c2.addItemListener(this);
c3.addItemListener(this);

add(c);
add(c1);
add(c2);add(c3);
}
public void itemStateChanged(ItemEvent i)
{

if(c1.getState()==true)
{
c.draw(1);
}

if(c2.getState()==true)
{
c.draw(2);

}


if(c3.getState()==true)
{
c.draw(3);
}



}
public static void main(String a[])
{

ShapeDemo cd=new ShapeDemo("new");
cd.validate();
}

}



TEXTAREA

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

public class TextAreaDemo extends Frame implements TextListener
{

TextArea t = new TextArea(15,15);

TextAreaDemo()
{
super("Text");
setSize(1024,768);
setVisible(true);
setLayout(new FlowLayout());
t.addTextListener(this);
add(t);
}

public void textValueChanged(TextEvent e)
{
}

public static void main(String a[])
{
TextAreaDemo td = new TextAreaDemo();

td.append("Santosh");
td.validate();
}
}

TEXTFIELD

import java.awt.*;
import java.awt.event.*;
public class TextDemo extends Frame implements TextListener
{
TextField tf=new TextField(20);
Label l1=new Label(" ");
TextDemo()
{
super("xyz");
setSize(500,500);
setVisible(true);
setLayout(new FlowLayout());
tf.addTextListener(this);
add(tf);
add(l1);
}
public void textValueChanged(TextEvent te)
{
l1.setText(tf.getText().length()+" ");
}
public static void main(String args[])
{
TextDemo td=new TextDemo();
td.validate();
}
}


WINDOW DEMO

import java.awt.*;
import java.awt.event.*;
public class WindowDemo extends Frame
{
WindowDemo()
{
setSize(400,400);
setVisible(true);
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.out.println("closed");
System.exit(0);
}
});
}
public static void main(String a[])
{
WindowDemo wd=new WindowDemo();
wd.validate();}}







SWINGS

JLABELDEMO

import javax.swing.*;
import java.awt.*;
import java.applet.*;
public class JLabelDemo extends JApplet
{JLabel jl;
public void init()
{
try
{
SwingUtilities.invokeAndWait(new Runnable()
{
public void run()
{
makeGUI();
}
});
}
catch(Exception e)
{
System.out.println("exception occured");
}
}
public void makeGUI()
{

setLayout(new FlowLayout());
ImageIcon i=new ImageIcon("HELL.jpeg");
JLabel jl=new JLabel(i);
add(jl);
}
}

JSCROLLPANE

import java.awt.*;
import javax.swing.*;
public class JScrollPaneDemo extends JApplet
{
public void init()
{
try
{
SwingUtilities.invokeAndWait(new Runnable()
{
public void run()
{
makeGUI();
}
});
}
catch(Exception e)
{
System.out.println("exception ");
}
}
private void makeGUI()
{
setLayout(new BorderLayout());
JPanel jp = new JPanel();
jp.setLayout(new GridLayout(20,20));
int b=0;
for(int i=0;i<200;i++){
for(int j=0;j<200;j++){
jp.add(new JButton("button" +b));
++b;
}
}
int v = ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED;
int h = ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED;
JScrollPane jsp = new JScrollPane(jp,v,h);
add(jsp , BorderLayout.CENTER);
}
}










JTABBEDPANE

import javax.swing.*;
public class JTabbedPaneDemo extends JApplet
{
public void init()
{
try{
SwingUtilities.invokeAndWait(new Runnable()
{
public void run()
{
makeGUI();
}
});
}
catch(Exception e)
{
System.out.println("Exception occured");
}
}
private void makeGUI()
{
JTabbedPane jp=new JTabbedPane();
jp.addTab("Cities", new CitiesPanel());
jp.addTab("Colors", new ColorsPanel());
jp.addTab("Flavors", new FlavorsPanel());
jp.addTab("Countries", new CountriesPanel());
add(jp);
}
}
class CitiesPanel extends JPanel
{
public CitiesPanel()
{
JButton b1=new JButton("Newyork");
JButton b2=new JButton("Hyd");
JButton b3=new JButton("Delhi");
add(b1);
add(b2);
add(b3);
}
}
class ColorsPanel extends JPanel
{
public ColorsPanel()
{
JCheckBox c1=new JCheckBox("Red");
JCheckBox c2=new JCheckBox("Blue");
JCheckBox c3=new JCheckBox("Green");
add(c1);
add(c2);
add(c3);
}
}
class FlavorsPanel extends JPanel
{
public FlavorsPanel()
{
JComboBox jcb=new JComboBox();
jcb.addItem("Vanilla");
jcb.addItem("Chocolate");
jcb.addItem("Strawberry");

add(jcb);
}
}

class CountriesPanel extends JPanel
{
public CountriesPanel()
{
JRadioButton r1=new JRadioButton("India");
JRadioButton r2=new JRadioButton("Japan");
JRadioButton r3=new JRadioButton("Germany");
add(r1);
add(r2);
add(r3);
ButtonGroup bg= new ButtonGroup();
bg.add(r1);
bg.add(r2);
bg.add(r3);
}
}

JTREEPANE

import java.awt.*;
import javax.swing.*;
import javax.swing.tree.*;
import java.awt.event.*;
public class JTreeDemo extends JApplet
{
JTree tree;
JTextField jtf;
public void init()
{
try
{
SwingUtilities.invokeAndWait(new Runnable()
{
public void run()
{
makeGUI();
}
});
}
catch(Exception e)
{
System.out.println("exception ");
}
}
private void makeGUI()
{
setLayout(new BorderLayout());
DefaultMutableTreeNode top = new DefaultMutableTreeNode("options");
DefaultMutableTreeNode a = new DefaultMutableTreeNode("A");
DefaultMutableTreeNode a1 = new DefaultMutableTreeNode("A1");
DefaultMutableTreeNode a2 = new DefaultMutableTreeNode("A2");
DefaultMutableTreeNode b = new DefaultMutableTreeNode("B");
DefaultMutableTreeNode b1 = new DefaultMutableTreeNode("B1");
DefaultMutableTreeNode b2 = new DefaultMutableTreeNode("B2");
DefaultMutableTreeNode b3 = new DefaultMutableTreeNode("B3");
top.add(a);
a.add(a1);
a.add(a2);
top.add(b);
b.add(b1);
b.add(b2);
b.add(b3);
tree = new JTree(top);
int v = ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED;
int h = ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED;
JScrollPane jsp = new JScrollPane(tree,v,h);
add(jsp , BorderLayout.CENTER);
jtf = new JTextField(" " ,20);
add(jtf , BorderLayout.SOUTH);

tree.addMouseListener(new MouseAdapter()
{
public void mouseClicked(MouseEvent m)
{
doMouseClicked(m);
}
});
}
void doMouseClicked(MouseEvent m)
{
TreePath tp = tree.getPathForLocation(m.getX(), m.getY());
if(tp!=null)
jtf.setText(tp.toString());
else
jtf.setText(" ");
}
}





EXCEPTION

MULTICATCH

class Multicatch
{
public static void main(String[] arg)
{
try
{
int a=arg.length;
int b=10/a;
int c[]={1,2};
System.out.println(c[5]);
}
catch(ArithmeticException e)
{
System.out.println("Divide by zero"+e);
}
catch(ArrayIndexOutOfBoundsException e)
{
System.out.println("Array index out of bounds"+e);
}
System.out.println("after try/catch block");
}
}


NESTED TRY

class NestedTry
{
public static void main(String args[])
{
try
{
int x =args.length;
System.out.println("x"+x);
int y=(2/x);
System.out.println("y"+y);
try
{
if(x==1)
x=x/(x-x);
if(x==2)
{
int c[]={1};
c[2]=32;
}
}
catch(ArrayIndexOutOfBoundsException e)
{
System.out.println("Out of Bounds exception"+e);
}
catch(ArithmeticException e)
{
System.out.println("Divide by zero"+e);
}
}
catch(ArithmeticException ae)
{
System.out.println("Caught an error"+ae);
}
}
}

THROW

class Throwdemo
{
static void demoproc()
{
try
{
throw new NullPointerException("Demo");
}
catch(NullPointerException e)
{
System.out.println("Caught inside demoproc");
throw e;
}
}
public static void main(String[] ar)
{
try
{
demoproc();
}
catch(NullPointerException e)
{
System.out.println("Recaught"+e);
}
}
}

TRY CATCH

class Exception
{
public static void main(String ar[])
{
int a,b;
try
{
a=0;
b=26/a;
}
catch(ArithmeticException e)
{
System.out.println("Division by zero"+e);
}
System.out.println("Exception handling");
}
}

MULTITHREADING

JOIN IAS ALIVE SLEEP GETNAME


class NewThread implements Runnable
{
String name;
Thread t;
NewThread(String threadname)
{
name=threadname;
t=new Thread(this.name);
System.out.println("New Thread:"+t);
t.start();
}
public void run()
{
try
{
for(int i=5;i>0;i--)
{
System.out.println(name+":"+i);
Thread.sleep(1000);
}
}
catch(InterruptedException e)
{
System.out.println(name+"Interrupted");
}
System.out.println(name+"Exiting");
}
}
class DemoJoin
{
public static void main(String args[])
{
NewThread ob1=new NewThread("one");
NewThread ob2=new NewThread("two");
NewThread ob3=new NewThread("three");
System.out.println("Thread one is alive:"+ob1.t.isAlive());
System.out.println("Thread two is alive:"+ob2.t.isAlive());
System.out.println("Thread three is alive:"+ob3.t.isAlive());
System.ot.println("name of the thread is"+ob1.t.getName());
try
{
System.out.println("Waiting for threads to finish");
ob1.t.join();
ob2.t.join();
ob3.t.join();
}
catch(InterruptedException e)
{
System.out.println("Thread one is alive:"+ob1.t.isAlive());
System.out.println("Thread two is alive:"+ob2.t.isAlive());
System.out.println("Thread three is alive:"+ob3.t.isAlive());
System.out.println("Main thread exiting");
}
}
}




--------------------------------------------------------------
MULTITHREAD
class NewThread implements Runnable
{
String name;
Thread t;
NewThread(String threadname)
{
name=threadname;
t=new Thread(this.name);
System.out.println("New thread"+t);
t.start();
}
public void run()
{
try
{
for(int i=5;i>0;i--)
System.out.println(name+":"+i);
Thread.sleep(1000);
}
catch(InterruptedException e)
{
System.out.println(name+"Interrupted");
}
System.out.println("Exiting"+name);
}
}
class MultiThreadDemo
{
public static void main(String args[])
{
new NewThread("one");
new NewThread("two");
new NewThread("Three");
try
{
Thread.sleep(10000);
}
catch(InterruptedException e)
{
System.out.println("Main Thread interrupted");
System.out.println("Main thread exited");
}
}

}

------------------------------------------------------------
PRODUCER CONSUMER INTRER THREAD COMMUNICATION
class Q
{
int n;
boolean v=false;
synchronized int get()
{
if(!v)
try
{
wait();
}
catch(InterruptedException e)
{
System.out.println("Exception caught");
}
System.out.println("got"+n);
v=false;
notify();
return n;
}
synchronized void put(int x)
{
if(v)
{
try
{
wait();
}
catch(InterruptedException e)
{
System.out.println("Exception caught");
}
}
n=x;
v=true;
System.out.println("put"+n);
notify();
}
}

class Producer implements Runnable
{
Q q;
Producer(Q q1)
{
q=q1;
new Thread(this,"Producer").start();
}
public void run()
{
int i=0;
while(true)
{
q.put(i++);
}
}
}
class Consumer implements Runnable
{
Q q;
Consumer(Q q1)
{
q=q1;
new Thread(this,"consumer").start();
}
public void run()
{
while(true)
{
q.get();
}
}
}
class PC
{
public static void main(String arg[])
{
Q q=new Q();
new Producer(q);
new Consumer(q);
}
}

-----------------------------------------------------------------------
SYNCHRONIZATION
class Sync
{
void printMsg(String msg)
{
try
{
Thread.sleep(1000);
}
catch(InterruptedException e)
{
System.out.println(""+e);
}
System.out.println("J");
}
}
class SDemo extends Thread
{
Sync s;
String m;
SDemo(Sync s1,String msg1)
{
s=s1;
m=msg1;
start();
}
public void run()
{
s.printMsg(m);
}
}
class SynDemo
{
public static void main(String a[])
{
Sync s1=new Sync();
SDemo t1=new SDemo(s1,"First");
SDemo t2=new SDemo(s1,"Second");
try
{
t1.join();
t2.join();
}
catch(InterruptedException e)
{
System.out.println("Main Interrupted");
}
System.out.println("Main Exited");
}
}

-----------------------------------------------------------
THREAD PRIORITIES

lass A extends Thread
{
public void run()
{
for(int i=1;i<4;i++)
{
System.out.println("A"+i);
}
}
}
class B extends Thread
{
public void run()
{
for(int i=5;i<10;i++)
{
System.out.println("B"+i);
}
}
}
class C extends Thread
{
public void run()
{
for(int i=20;i<25;i++)
{
System.out.println("A"+i);
}
}
}
class ThreadPriority
{
public static void main(String a[])
{
A t1=new A();
B t2=new B();
C t3=new C();
t3.setPriority(10);
System.out.println("t3...."+t3);
t2.setPriority(t2.getPriority()+1);
System.out.println("t2...."+t2);
t1.setPriority(Thread.MIN_PRIORITY);
System.out.println("t1...."+t1);
t1.start();
t2.start();
t3.start();
}
}

STACK

class StacK
{
int top,size;
int a[]= new int[10];

Stac()
{

top=0;
}
void push(int dat)
{
if(top>=9)
{
System.out.println("Stack is full");
}
else
{
top++;
a[top]=dat;
}
}

void pop()
{
int x;
if(top==-1)
{
System.out.println("Stack is empty");
}

else
{
x=a[top];
top--;
System.out.println("The popped element is" +x);
}
}
void display()
{
for(int i=top;i>0;i--)
System.out.println(" " +a[i]);
}


}

class Stack
{
public static void main(String args[])
{
Stac s1=new Stac( );
s1.push(20);
s1.push(30);
s1.display();
s1.pop();
s1.display();
}
}

EMPLOYEE

class Employee
{
int rollno;
String name;
int m1;
int m2;
int m3;
void getdata(int roll,String a,int x1,int x2,int x3)
{
rollno=roll;
name =a;
m1=x1;
m2=x2;
m3=x3;
}
void sum()
{
int sum=0;
float avg=0;
sum=(m1+m2+m3);
avg=sum/3;
System.out.println("The roll number is......"+rollno);
System.out.println("Name.........."+name);
System.out.println("Average......."+avg);
}
}
class Employeedemo
{
public static void main(String args[])
{
Employee E= new Employee();
E.getdata(26,"WHATEVER",100,100,100);
E.sum();
}
}