In this tutorial how to handle event in Applet along with Graphics in Core Java is shown.
Code:
MyAppletEven.java
/* <applet code=”MyAppletEven” height=”400″ width=”400″> </applet>*/
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;
public class MyAppletEven extends Applet
{
int no;
String flag;
Button b;
Label l;
TextField t;
public void init()
{
b = new Button(“OK”);
l = new Label(“Enter a number:”);
t = new TextField(30);
add(l);add(t);add(b);
b.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
no=Integer.parseInt(t.getText());
if(no%2==0)
{
flag=”green”;
repaint();
}
else
{
flag=”red”;
repaint();
}
}
});
}
public void paint(Graphics g)
{
if(flag.equals(“green”))
{
g.setColor(Color.green);
g.drawString(“No: “+no,100,200);
}
else
{
g.setColor(Color.red);
g.drawString(“No: “+no,100,200);
}
}
}