You are on page 1of 3

Practical No-10

//Name-Doke Siddhi Enroll-2110510419 Roll No-23CO316

Program-1

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class keyDemo extends Applet implements KeyListener
{
String msg="";
public void init()
{
addKeyListener(this);
} OUTPUT
public void keyPressed(KeyEvent ke)
{
int str=ke.getKeyCode();
switch(str)
{
case KeyEvent.VK_UP:
msg+="UP";
break;
case KeyEvent.VK_DOWN:
msg+="DOWN";
break;
case KeyEvent.VK_RIGHT:
msg+="RIGHT";
break;

case KeyEvent.VK_LEFT:
msg+="LEFT";
break;
case KeyEvent.VK_F1:
msg+="F1";
break;
case KeyEvent.VK_F2:
msg+="F2";
break;
case KeyEvent.VK_F3:
msg+="F3";
break;
case KeyEvent.VK_F4:
msg+="F4";
break;
}
showStatus("key pressed");
repaint();
}
public void keyReleased(KeyEvent ke)
{
showStatus("key released");
}
public void keyTyped(KeyEvent ke)
{
msg+=ke.getKeyChar();
showStatus("key Typed");
repaint();
}
public void paint(Graphics g)
{
g.drawString(msg,10,100);
}
}
/*<applet code="keyDemo" width="300" height="300">
</applet>*/

Program-2

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class KeyListenerDemo extends Applet implements ActionListener
{
Label l1,l2,l3; Output:
TextField t1,t2,t3;
Button b1;
public void init()
{
l1=new Label("Enter first number");
l2=new Label("Enter second number");
l3=new Label("Result");
t1=new TextField();
t2=new TextField();
t3=new TextField();
b1=new Button("Multiply");
add(l1);

.add(t1);
add(l2);
add(t2);
add(b1);
add(l3);
add(t3);
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource()==b1)
{
int a=Integer.parseInt(t1.getText());
int b=Integer.parseInt(t2.getText());
t3.setText(""+(a*b));
}
}
}
/*<applet code="KeyListenerDemo.class" width=500 height=500></applet>*/

You might also like