关于AWT的问题
public class TwoListener
{
Frame frame;
TextField text;
public void go()
{
frame = new Frame("aaaa");
frame.setSize(500, 200);
text = new TextField();
frame.add(text, BorderLayout.EAST);
//frame.addMouseListener(new MyMouseListener1());
frame.addMouseMotionListener(new MyMouseListener2());
frame.setVisible(true);
}
public static void main(String[] args)
{
TwoListener two = new TwoListener();
two.go();
}
}
class MyMouseListener1 implements MouseListener
{
@Override
public void mouseClicked(MouseEvent e)
{
System.out.println("clicked");
}
@Override
public void mousePressed(MouseEvent e)
{
// TODO Auto-generated method stub
}
@Override
public void mouseReleased(MouseEvent e)
{
// TODO Auto-generated method stub
}
@Override
public void mouseEntered(MouseEvent e)
{
// TODO Auto-generated method stub
}
@Override
public void mouseExited(MouseEvent e)
{
// TODO Auto-generated method stub
}
}
class MyMouseListener2 implements MouseMotionListener
{
@Override
public void mouseDragged(MouseEvent e)
{
TwoListener twolistener = new TwoListener();
String str = "X: " + e.getX() + "Y: " + e.getY();
twolistener.text.setText(str);
}
@Override
public void mouseMoved(MouseEvent e)
{
// TODO Auto-generated method stub
}
}