Specifications

Sun Services
Java™ Programming Language
Module 11, slide 19 of 22
Copyright 2005 Sun Microsystems, Inc. All Rights Reserved. Sun Services, Revision F
Event Handling Using Inner Classes
1 import java.awt.*;
2 import java.awt.event.*;
3 public class TestInner {
4 private Frame f;
5 private TextField tf; // used by inner class
6
7 public TestInner() {
8 f = new Frame("Inner classes example");
9 tf = new TextField(30);
10 }
11
12 class MyMouseMotionListener extends MouseMotionAdapter {
13 public void mouseDragged(MouseEvent e) {
14 String s = "Mouse dragging: X = "+ e.getX()
15 + " Y = " + e.getY();
16 tf.setText(s);
17 }
18 }