import java.awt.*; import java.awt.event.*; import java.applet.Applet; public class OvenGuide extends Applet implements MouseMotionListener { private int x = 0, y = 0; // Coordinates of the mouse public void init() { // Register to be notified of mouse movement events. addMouseMotionListener(this); } public void paint(Graphics g) { if (y <= 40) { // Is mouse in top zone of oven? g.setColor(Color.red); g.fillRect(0, 0, 200, 40); g.setColor(Color.black); g.drawString("Hot zone", 60, 25); } if (40 < y && y < 160) { // Is mouse in central zone of oven? g.setColor(Color.orange); g.fillRect(0, 41, 200, 118); g.setColor(Color.black); g.drawString("Medium zone", 60, 105); } if (160 <= y) { // Is mouse in bottom zone of oven? g.setColor(Color.cyan); g.fillRect(0, 160, 200, 40); g.setColor(Color.black); g.drawString("Cool zone", 60, 185); } } public void mouseMoved(MouseEvent e) { x = e.getX(); y = e.getY(); repaint(); } public void mouseDragged(MouseEvent e) { } }