Sunday, January 6, 2008

Java Example Event Programming

Applet Program

import java.awt.*;

import java.applet.*;

public class appcolor extends Applet

{

public void init()

{

setBackground(Color.yellow);

}

public void paint(Graphics g)

{

g.drawString("Applet ",10,10);

g.setColor(Color.red);

g.drawString("This is red color",20,10);

g.setColor(Color.magenta);
g.drawString("Magenta",30,10);

g.setColor(Color.blue);

g.drawString("Blue",40,10);

g.setColor(Color.green);

g.drawString("Green",30,10);

}

}

import java.awt.*;

import java.applet.*;

public class borderlay extends Applet

{
public void init()

{

BorderLayout f = new BorderLayout();

setLayout(f);

Button b1 = new Button("Left-West");

Button b2 = new Button("Footer-south");

Button b3 = new Button("PALANI");

Button b4 = new Button("Right-East");
Button b5 = new Button("Top-North");

Button b6 = new Button("RADIANT");

add(b1,BorderLayout.WEST);

add(b2,BorderLayout.SOUTH);

add(b3,BorderLayout.CENTER);

add(b4,BorderLayout.EAST);

add(b5,BorderLayout.NORTH);

add(b6,BorderLayout.CENTER);

TextField t = new TextField();

add(t,BorderLayout.CENTER);

}

public Insets getInsets()
{

return new Insets(10,10,10,10);

}

}

import java.awt.*;

import java.applet.*;

public class butt extends Applet

{

public void init()

{

Label one = new Label("mouse");

Label two = new Label();
Label three = new Label("HCL",Label.CENTER);

add(one);

add(two);

add(three);

two.setText("visible");

add(two);

Button b1 = new Button("One");
Button b2 = new Button("Two");

add(b1);

add(b2);

Checkbox c1 = new Checkbox("Required");
Checkbox c2 = new Checkbox();

add(c1);

add(c2);

CheckboxGroup cg = new CheckboxGroup();

Checkbox c3 = new Checkbox("PentiumIII",true,cg);

Checkbox c4 = new Checkbox("Machintosh",false,cg);

Checkbox c5 = new Checkbox("487 machine",cg,false);

add(c3);

add(c4);
add(c5);

}

}

import java.awt.*;

import java.applet.*;

import java.awt.event.*;



public class card extends Applet implements ActionListener , MouseListener

{

String s="PP";

CardLayout c;

Button one,two;

Panel p,p1,p2;

Checkbox ch,ch1,ch2,ch3;

public void init()

{

one = new Button("one");

two = new Button("two");

add(one);


add(two);

c = new CardLayout();

p = new Panel();
p.setLayout(c);

ch = new Checkbox("Required");

ch1 = new Checkbox("Enable");

p1 = new Panel();

p1.add(ch);

p1.add(ch1);


ch2 = new Checkbox("Required");
ch3 = new Checkbox("Enable");

p2 = new Panel();

p2.add(ch2);

p2.add(ch3);

p.add(p1,"First pane");

p.add(p2,"Second pane");

add(p);

one.addActionListener(this);

two.addActionListener(this);

addMouseListener(this);

}
public void paint(Graphics g)

{

g.drawString(s,100,100);

}

public void mouseClicked(MouseEvent e)

{

}

public void mouseEntered(MouseEvent e)

{
}

public void mousePressed(MouseEvent e)

{

c.next(p);

s="fired";

repaint();

}
public void mouseExited(MouseEvent e)

{

}

public void mouseReleased(MouseEvent e)

{

}

public void actionPerformed(ActionEvent a)
{

if(a.getSource() == one)

{

c.show(p,"First pane");

}

else

{
c.show(p,"Second pane");

}

}

}

import java.awt.*;

import java.applet.*;

import java.awt.event.*;

public class cardlay extends Applet implements ActionListener , MouseListener
{

CardLayout c;

Button one,two;

Panel p,p1,p2;

Checkbox ch,ch1,ch2,ch3;

public void init()
{

one = new Button("one");

two = new Button("two");

add(one);

add(two);

c = new CardLayout();

p = new Panel();
p.setLayout(c);

ch = new Checkbox("Required");

ch1 = new Checkbox("Enable");

p1 = new Panel();

p1.add(ch);

p1.add(ch1);
ch2 = new Checkbox("Required");

ch3 = new Checkbox("Enable");

p2 = new Panel();

p2.add(ch2);

p2.add(ch3);

p.add(p1,"First");
p.add(p2,"Second");

add(p);

one.addActionListener(this);

two.addActionListener(this);

addMouseListener(this);

}
public void mouseClicked(MouseEvent e)

{

}

public void mouseEntered(MouseEvent e)

{

}
public void mousePressed(MouseEvent e)

{

c.next(p);

}

public void mouseExited(MouseEvent e)

{

}
public void mouseReleased(MouseEvent e)

{

}

public void actionPerformed(ActionEvent a)

{
if(a.getSource() == one)

{

c.show(p,"First");

}

else

{

c.show(p,"Second");
}

}

}

import java.applet.*;
import java.awt.*;

public class cho extends Applet

{

public void init()

{

Choice ch = new Choice();
ch.add("One");

ch.add("Two");

ch.addItem("Three");

ch.addItem("Four");

add(ch);

List l = new List();

l.add("One");

l.add("Two");

l.addItem("Three");
l.addItem("Four");

add(l);

List l1 = new List(3);

l1.add("One");

l1.add("Two");

l1.addItem("Three");

l1.addItem("Four");

add(l1);
List l2 = new List(3,true);

l2.add("One");

l2.add("Two");

l2.addItem("Three");

l2.addItem("Four");

add(l2);

Scrollbar s1 = new Scrollbar();

Scrollbar s2 = new Scrollbar(Scrollbar.HORIZONTAL);
Scrollbar s3 = new Scrollbar(Scrollbar.VERTICAL,10,1,1,100);

add(s1);

add(s2);

add(s3);

}

}

import java.applet.*;

import java.awt.*;

public class cho1 extends Applet
{

public void init()

{

Choice ch = new Choice();

ch.add("One");

ch.add("Two");

ch.add("Three");

ch.add("Four");

add(ch);

List l = new List();

l.add("One");
l.add("Two");

l.add("Three");

l.add("Four");

add(l);

List l1 = new List(3);

l1.add("One");

l1.add("Two");

l1.add("Three");

l1.add("Four");
add(l1);

List l2 = new List(3,true);

l2.add("One");

l2.add("Two");

l2.add("Three");

l2.add("Four");

add(l2);
}

}

import java.applet.*;

import java.awt.*;

public class colors extends Applet

{
public void paint(Graphics g)

{

g.setFont(new Font("Arial",Font.BOLD,20));

g.drawString("Default color",10,10);

g.setColor(Color.red.green.yellow.red.cyan);

g.drawString("Find the color",10,30);

g.setColor(Color.pink);

g.drawString("Pink color",10,50);
g.setColor(Color.cyan);

g.drawString("Cyan color",10,70);

g.fillArc(80,80,120,120,0,90);

g.drawString("Squiggle #9",10,130);

}

}

import java.awt.*;

import java.applet.*;

public class draw1 extends Applet
{

public void paint(Graphics g)
{

g.drawOval(60,60,120,120);

g.fillOval(90,120,50,20);

g.drawLine(165,125,165,175);

g.drawArc(110,130,95,95,0,-185);

g.drawLine(165,175,150,160);

}
}

import java.awt.*;

import java.applet.*;

public class draw2 extends Applet

{

public void paint(Graphics g)

{

g.setColor(Color.red);
g.fillOval(205,60,30,30);

g.setColor(Color.orange);

g.fillRoundRect(180,90,80,80,20,20);

g.setColor(Color.blue);

g.fillRect(198,168,10,70);

g.fillRect(228,168,10,70);

g.fillRect(140,80,10,40);

g.fillRect(290,115,10,40);

g.fillRect(260,115,40,10);
g.fillRect(140,115,40,10);

g.setColor(Color.magenta);

g.drawString("Had fun",10,30);

}

}
import java.awt.*;

import java.applet.*;

public class drawstr extends Applet

{

String s;

public void init()

{
s = "Welcome to Java" ;

}

public void paint(Graphics g)

{

g.drawString(s,100,100);

}

}

import java.awt.*;

import java.applet.*;

public class flowlay extends Applet
{

public void init()

{

// FlowLayout f = new FlowLayout(FlowLayout.RIGHT);

FlowLayout f = new FlowLayout(0,10,10);

setLayout(f);

Button b1 = new Button("One");

Button b2 = new Button("One");

Button b3 = new Button("One");
Button b4 = new Button("One");

Button b5 = new Button("One");

add(b1);

add(b2);

add(b3);

}

}

import java.awt.*;

import java.applet.*;

public class fonts extends Applet

{

Font f1,f2 ,f3;

public void init()
{

Font f1 = new Font("Courier",Font.BOLD,8);

Font f2 = new Font("Times Roman",Font.ITALIC,15);

Font f3 = new Font("Arial",Font.PLAIN,22);

}

public void paint(Graphics g)

{

g.setColor(Color.red);

g.drawString("Normal font",20,10);

g.setFont(f1);

g.setColor(Color.green);

g.drawString("Courier font",20,60);
g.setFont(f2);

g.setColor(Color.blue);

g.drawString("Times Roman",20,110);

g.setFont(f3);

g.setColor(Color.magenta);

g.drawString("Arial font",20,160);

}
}

import java.awt.*;

import java.applet.*;

public class graph extends Applet

{

public void paint(Graphics g)

{

setBackground(Color.pink);

g.drawLine(10,10,10,200);

g.drawString("Palani",130,130);
g.drawRect(50,50,120,120);

g.setColor(Color.red);

g.drawRoundRect(150,150,250,250,30,30);

g.fillRect(270,270,50,50);

g.draw3DRect(300,300,10,10,true);

}

}
import java.awt.*;

import java.applet.*;

public class gridlay extends Applet

{

public void init()
{

GridLayout f = new GridLayout(6,6,1,1);

setLayout(f);

Button b1 = new Button("One");

Button b2 = new Button("One");
Button b3 = new Button("One");

Button b4 = new Button("One");

Button b5 = new Button("One");

add(b1);

add(b2);

add(b3);

add(b4);
add(b5);

}

}

import java.applet.*;

import java.awt.*;

public class img extends Applet

{
Image i;

public void init()

{

i = getImage(getCodeBase(),"fish.gif");

}

public void paint(Graphics g)

{

g.drawImage(i,10,10,this);

}
}

import java.awt.*;

import java.applet.*;

public class order extends Applet

{

String s ;
public void init()

{

s = " Init " ;

}

public void start()

{
s = s + " start ";

}

public void paint(Graphics g)


{

s = s + " paint ";

g.drawString(s,100,100);

}
public void stop()

{

repaint();

s = "null";

}

}

import java.applet.*;

import java.awt.*;
public class param extends Applet

{

String str;

public void init()
{

str=getParameter("n");

setBackground(Color.cyan);

str="hai " + str + "How are you";

}

public void paint(Graphics g)

{

g.drawString(str,20,20);

}

}


import java.applet.*;

import java.awt.*;

public class poly extends Applet

{

int xp[]={10,20,30};

int yp[]={10,20,30};

int n =3;

public void paint(Graphics g)

{

g.drawPolygon(xp,yp,n);
}

}

No comments: