Sunday, January 6, 2008

Java Example Event Programming

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



public class bounds extends Applet

{

Button b1, b2,b3,b4;

public void init()

{

// setLayout(null);

b1 = new Button("First button");

b2 = new Button("test");

b3 = new Button("First button");

b4 = new Button("test");

Label l = new Label("same Label");

l.setBounds(10,10,40,40);

b1.setBounds(50,50,110,110);

b2.setBounds(200,200,50,20);

add(l);

add(b1);

add(b2);

/* setLayout(new FlowLayout());*/

add(l);

add(b3);

add(b4);

}

}

import java.awt.*;

import java.awt.event.*;

import java.applet.*;






public class butt extends Applet implements ActionListener

{

TextField tx,tx1,tx2;

Button b1,b2;

public void init()

{

tx = new TextField(20);

tx1 = new TextField(20);

tx2 = new TextField(20);

b1 = new Button(" + ");

b2 = new Button(" - ");

b1.addActionListener(this);

b2.addActionListener(this);

add(tx);

add(tx1);

add(tx2);

add(b1);

add(b2);

}

public void actionPerformed(ActionEvent ae)

{

int a,b,c;

a = Integer.parseInt(tx1.getText());

b = Integer.parseInt(tx2.getText());

if(ae.getSource()==b1)

{

c = a + b;

tx.setText(String.valueOf(c));

}

else

{

c = a - b;

tx.setText(String.valueOf(c));

}

}

}

import java.awt.*;

import java.awt.event.*;

import java.applet.*;

public class check extends Applet implements ItemListener

{

Checkbox ch,ch1,ch2,ch3;

CheckboxGroup chg;

TextField tx,tx1;

public void init()

{

ch = new Checkbox("Required");

add(ch);

ch.addItemListener(this);

chg = new CheckboxGroup();

ch1 = new Checkbox("Small",false,chg);

ch2 = new Checkbox("Medium",false,chg);

ch3 = new Checkbox("Large",true,chg);

add(ch1);

add(ch2);

add(ch3);

ch1.addItemListener(this);

ch2.addItemListener(this);

ch3.addItemListener(this);

tx = new TextField(15);

add(tx);

tx1 = new TextField(15);

add(tx1);

}

public void itemStateChanged(ItemEvent e)

{

if(e.getItemSelectable()==ch1)

tx.setText("Small selected");

if(e.getItemSelectable()==ch2)

tx.setText("Medium selected");

if(e.getItemSelectable()==ch3)

tx.setText("Large selected");

if(e.getItemSelectable()==ch)

if(ch.getState()==true)

tx1.setText("Required selected");

else

tx1.setText("Required not selected");

}

}

import java.awt.*;

import java.awt.event.*;


import java.applet.*;





public class choice extends Applet implements ItemListener

{

Choice ch;

TextField tx;

public void init()

{

tx = new TextField(14);

add(tx);

ch = new Choice();

ch.add("Videocon");

ch.add("BPL");

ch.add("Onida");

ch.add("Sony");

add(ch);

ch.addItemListener(this);

}

public void itemStateChanged(ItemEvent e)

{

if(e.getItemSelectable() == ch)

tx.setText(ch.getSelectedItem());

}

}

import java.awt.*;

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



public class drag extends Applet implements MouseMotionListener

{

int x,y;

public void init()

{

addMouseMotionListener(this);

}

public void update(Graphics g)

{

paint(g);

}

public void paint(Graphics g)

{

g.setColor(Color.red);

g.drawOval(x,y,4,4);
}

public void mouseDragged(MouseEvent e)

{

x = e.getX();

y = e.getY();

repaint();

showStatus(x +"," + y);

}

public void mouseMoved(MouseEvent e) { }
}

import java.awt.*;

import java.awt.event.*;

import java.applet.*;

public class mseadapt extends Applet

{

public void init()

{

Button b;

b = new Button("click me");

b.addMouseListener(new a());

add(b);

}

class a extends MouseAdapter

{

public void mouseClicked(MouseEvent e)

{

showStatus("clicked");

}

}
}

import java.awt.*;

import java.awt.event.*;

import java.applet.*;

public class mseevents extends Applet implements MouseListener

{
public void init( )

{

addMouseListener(this);

}

public void mouseClicked(MouseEvent e)

{

showStatus("Mouse clicked at " + e.getX( ) +" , " + e.getY( ));

}

// Write above code for other mouse events

public void mouseEntered(MouseEvent e)

{

showStatus("Mouse entered at " + e.getX( ) +" , " + e.getY( ));
}

public void mousePressed(MouseEvent e)

{

showStatus("Mouse pressed at " + e.getX( ) +" , " + e.getY( ));

}

public void mouseExited(MouseEvent e)

{

showStatus("Mouse exited at " + e.getX( ) +" , " + e.getY( ));

}

public void mouseReleased(MouseEvent e)

{

showStatus("Mouse released at " + e.getX( ) +" , " + e.getY( ));

}

}

import java.awt.*;

import java.awt.event.*;

import java.applet.*;



public class drag extends Applet implements MouseMotionListener

{

int x,y,c=0;

public void init()

{

addMouseMotionListener(this);

}

public void update(Graphics g)

{

paint(g);

}

public void paint(Graphics g)

{

if(c==0)

{ g.setColor(Color.blue);

g.drawLine(x,y,x+1,y+1);

}

else

{ g.setColor(Color.red);

g.drawOval(x,y,10,10);

}

}

public void mouseDragged(MouseEvent e)

{

c=1;

x = e.getX(); y = e.getY();

repaint();
}

public void mouseMoved(MouseEvent e)

{

c=0;

x=e.getX(); y=e.getY();

repaint();

}

}


import java.awt.*;

import java.awt.event.*;

import java.applet.*;

public class txt extends Applet implements ActionListener

{
TextField tx;

Button b1,b2;

public void init()

{

tx = new TextField(20);

b1 = new Button("Display");

b2 = new Button("Clear");

b1.addActionListener(this);

b2.addActionListener(this);

add(tx);

add(b1);

add(b2);
}

public void actionPerformed(ActionEvent a)

{

if(a.getSource()==b1)
tx.setText("Welcome to Applet");

else

tx.setText("");

}

}

No comments: