You are on page 1of 8

Name of Student: Ekambe Ganesh Roll No.

: 53
Experiment No.: 10 DOS:

import java.awt.*;
import java.awt.event.*;
public class pr10 extends Frame implements KeyListener
{
Label l;
TextArea a;
pr10()
{

l = new Label();
l.setBounds (20, 50, 100, 20);
l.setBackground(Color.blue);
a = new TextArea();
a.setBounds (20, 80, 300, 300);
a.addKeyListener(this);
add(l);
add(a);
setSize (400, 400);
setLayout (null);
setVisible (true);
}

public void keyPressed (KeyEvent e)


{
l.setText ("Key Pressed");
}
public void keyReleased (KeyEvent e)
{
l.setText ("Key Released");
}
public void keyTyped (KeyEvent e)
{
l.setText ("Key Typed");
}

public static void main(String[] args)


{
new pr10();
}
}
Name of Student: Ekambe Ganesh Roll No.: 53
Experiment No.: 10 DOS:

Output :
Name of Student: Ekambe Ganesh Roll No.: 53
Experiment No.: 10 DOS:

2.

import java.awt.*;

import java.awt.event.KeyEvent;

import java.awt.event.KeyListener;

public class pr10 extends Frame implements KeyListener

Label l;

TextField t;

pr10()

l = new Label();

l.setSize(100,20);

t= new TextField(40);

t.addKeyListener(this);

add(l);

add(t);

setVisible(true);

setLayout(new FlowLayout());

setSize(400,400);

public void keyTyped(KeyEvent e) {

public void keyPressed(KeyEvent e)

int key = e.getKeyCode();

switch (key){
Name of Student: Ekambe Ganesh Roll No.: 53
Experiment No.: 10 DOS:

case KeyEvent.VK_F1:

l.setText(" F1 ");

break;

case KeyEvent.VK_F2: l.setText(" F2 ");

break;

case KeyEvent.VK_F3:

l.setText(" F3 ");

break;

case KeyEvent.VK_F4:

l.setText(" F4 ");

break;

case KeyEvent.VK_F5:

l.setText(" F5 ");

break;

case KeyEvent.VK_UP:

l.setText(" UP ");

break;

case KeyEvent.VK_DOWN:

l.setText(" DOWN ");

break;

case KeyEvent.VK_LEFT:

l.setText(" LEFT ");

break;

case KeyEvent.VK_RIGHT:

l.setText(" RIGHT ");

break;

default:

l.setText(" NO SPECIAL KEY ");


Name of Student: Ekambe Ganesh Roll No.: 53
Experiment No.: 10 DOS:

@Override

public void keyReleased(KeyEvent e) {

public static void main(String[] args) {

new pr10();

}
Name of Student: Ekambe Ganesh Roll No.: 53
Experiment No.: 10 DOS:

3.

import java.awt.*;

import java.awt.event.*;

class Multiply extends Frame implements ActionListener

Label l;

Label l1;

Label l2;

TextField t1 ;

TextField t2 ;

int str ;

int str1;

int str3;

Button b1;

TextField product;

Multiply()

l= new Label("Enter 2 Numbers");

l.setSize(20,20);

add(l);

t1 = new TextField(20);

add(t1);

l1= new Label("X");


Name of Student: Ekambe Ganesh Roll No.: 53
Experiment No.: 10 DOS:

l1.setSize(20,20);

add(l1);

t2 = new TextField(20);

add(t2);

l2= new Label("=");

l2.setSize(20,20);

add(l2);

product = new TextField(20);

add(product);

b1 = new Button("Multiply");

add(b1);

b1.addActionListener(this);

setSize (400, 400);

setLayout (new FlowLayout(FlowLayout.LEFT,60,40));

setVisible (true);

public void actionPerformed(ActionEvent e) {

str= Integer.parseInt((t1.getText()));

str1 = Integer.parseInt(new String(t2.getText()));

str3= (str * str1);

product.setText(String.valueOf(str3));

public static void main(String[] args) {

new Multiply();

}
Name of Student: Ekambe Ganesh Roll No.: 53
Experiment No.: 10 DOS:

You might also like