写的一个利用配置器的小应用程序,每当鼠标移动的时候就在区域内显示鼠标X Y的坐标!但是总有2处错误不知道为何,请高手指点啊!错误地方::touchPanel.addMyMouseListener(a);
touchPanel.addMyMouseMotionListener(b);import javax.swing.*;
import java.awt.*;
import java.awt.event.*;public class FocusApplet extends JApplet
{
JPanel contentPanel = (JPanel)this.getContentPane();
JPanel touchPanel = new JPanel();
JLabel touchLabel = new JLabel("Active Region");
MyMouseListener a = new MyMouseListener();
MyMouseMotionListener b= new MyMouseMotionListener();
public void init()
{
touchLabel.setHorizontalAlignment(SwingConstants.CENTER);
touchPanel.setBackground(Color.white);
touchPanel.add(touchLabel);
touchPanel.addMyMouseListener;
touchPanel.addMyMouseMotionListener;
contentPanel.setLayout(new GridLayout(2,0));
contentPanel.add(touchPanel);
}
class MyMouseListener extends MouseAdapter
{
public void mouseEntered(MouseEvent e)
{
showStatus("Mouse entered the Active Region");
}
public void mouseExited(MouseEvent e)
{
showStatus("Mouse exited the Active Region");
}
}
class MyMouseMotionListener extends MouseAdapter
{
public void mouseMoved(MouseEvent e)
{
showStatus("Mouse moved to locatio:x:"+ e.getX() + "y:" + e.getY());
}
public void mouseDragged(MouseEvent e)
{
showStatus("Mouse dragged to locatio:x:"+ e.getX() + "y:" + e.getY());
}
}
}
touchPanel.addMyMouseMotionListener(b);import javax.swing.*;
import java.awt.*;
import java.awt.event.*;public class FocusApplet extends JApplet
{
JPanel contentPanel = (JPanel)this.getContentPane();
JPanel touchPanel = new JPanel();
JLabel touchLabel = new JLabel("Active Region");
MyMouseListener a = new MyMouseListener();
MyMouseMotionListener b= new MyMouseMotionListener();
public void init()
{
touchLabel.setHorizontalAlignment(SwingConstants.CENTER);
touchPanel.setBackground(Color.white);
touchPanel.add(touchLabel);
touchPanel.addMyMouseListener;
touchPanel.addMyMouseMotionListener;
contentPanel.setLayout(new GridLayout(2,0));
contentPanel.add(touchPanel);
}
class MyMouseListener extends MouseAdapter
{
public void mouseEntered(MouseEvent e)
{
showStatus("Mouse entered the Active Region");
}
public void mouseExited(MouseEvent e)
{
showStatus("Mouse exited the Active Region");
}
}
class MyMouseMotionListener extends MouseAdapter
{
public void mouseMoved(MouseEvent e)
{
showStatus("Mouse moved to locatio:x:"+ e.getX() + "y:" + e.getY());
}
public void mouseDragged(MouseEvent e)
{
showStatus("Mouse dragged to locatio:x:"+ e.getX() + "y:" + e.getY());
}
}
}
import java.awt.*;
import java.awt.event.*;public class FocusApplet extends JApplet {
JPanel contentPanel = (JPanel) this.getContentPane(); JPanel touchPanel = new JPanel(); JLabel touchLabel = new JLabel("Active Region"); MyMouseListener a = new MyMouseListener(); MyMouseMotionListener b = new MyMouseMotionListener();public void init()
{
touchLabel.setHorizontalAlignment(SwingConstants.CENTER);
touchPanel.setBackground(Color.white);
touchPanel.add(touchLabel);
touchPanel.addMouseListener(new MyMouseListener());
touchPanel.addMouseMotionListener(new MyMouseMotionListener());
contentPanel.setLayout(new GridLayout(2,0));
contentPanel.add(touchPanel);
} class MyMouseListener extends MouseAdapter {
public void mouseEntered(MouseEvent e) {
showStatus("Mouse entered the Active Region");
} public void mouseExited(MouseEvent e) {
showStatus("Mouse exited the Active Region"); }
} class MyMouseMotionListener extends MouseMotionAdapter {
public void mouseMoved(MouseEvent e) {
showStatus("Mouse moved to locatio:x:" + e.getX() + "y:" + e.getY()); } public void mouseDragged(MouseEvent e) {
showStatus("Mouse dragged to locatio:x:" + e.getX() + "y:"
+ e.getY());
}
}
}