import java.awt.*; import java.awt.event.*; import javax.swing.*; public class MouseListening extends JApplet implements MouseListener { private String teacherPet; public void init() { this.addMouseListener(this); setBackground(Color.black); teacherPet = "Jason"; // or teacherPet = new String(); } public void paint(Graphics g) { g.setColor(Color.black); g.fillRect(120, 120, 200, 200); // clears previous word g.setColor(Color.green); g.drawString(teacherPet, 130, 150); // displays new teacher's pet } public void mousePressed(MouseEvent event) { if (event.getX() < 150) // only if mouse clicked on left of screen { teacherPet = JOptionPane.showInputDialog("Enter your name"); repaint(); } } public void mouseReleased(MouseEvent event) {} public void mouseClicked(MouseEvent event) {} public void mouseEntered(MouseEvent event) {} public void mouseExited(MouseEvent event) {} }