为什么这个包没有被用到为什么没有实现这些方法

package event;

import java.awt.*;
import java.awt.event.MouseEvent ;//这个包没用,报错
import java.awt.event.MouseListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class MouseEvent {
static Panel panel;
static TextField textfield1;
static TextField textfield2;
static Frame f = new Frame("Test");

public static void main(String[] args) {
    // TODO Auto-generated method stub
    MouseEvent med = new MouseEvent();
    f.setLayout(new GridLayout(3, 1));
    f.addWindowListener(new WindowAdapter() {
        public void windowClosing(WindowEvent evt) {
            f.setVisible(false);
            f.dispose();
            System.exit(0);

        }
    });

    f.setSize(500, 500);
    f.setVisible(true);
    textfield1 = new TextField(20);
    textfield2 = new TextField();
    f.add(textfield1);
    f.add(textfield2);
    panel = new Panel();
    panel.setBackground(Color.cyan);
    f.add(panel);
    panel.addMouseListener (new MouseListener() {//(方法未实现,报错)

        
        public void mouseClicked(MouseEvent eve) {
            textfield2.setText("X=" + eve.getX() + ";Y=" + eve.getY());}

        
        public void mouseEntered(MouseEvent eve) {
            textfield1.setText("鼠标进入面板区域");}

        public void mouseExited(MouseEvent eve) {
            textfield1.setText("鼠标离开面板区域");}

        public void mousePassed(MouseEvent eve) {
            textfield1.setText("鼠标被按下");}

        public void mouseReleased(MouseEvent eve) {
            textfield1.setText("鼠标离开");}


    

        
        
    });

}

protected int getY() {
    // TODO Auto-generated method stub
    return 94;
}

protected int getX() {
    // TODO Auto-generated method stub
    return 36;
}

}

MouseEvent med = new MouseEvent();
这块不是用到了吗
你的类名不要跟工具类同名了啊。

import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class DemoMouseEvent extends JFrame  implements MouseListener{
    private JTextArea text = new JTextArea(); //文本框组件是主类私有属性
    public DemoMouseEvent()
    {
        Init();
    }
    public void Init()
    {
        super.setTitle("演示鼠标事件");// 设置窗口的标题
        JScrollPane root = new JScrollPane(text);// 给面板增加滚动栏
        root.setBounds(10, 10, 300, 200);// 设置面板的绝对位置
        super.add(root);// 把面板加入窗口中
        text.addMouseListener(this);// 给文本框组件增加鼠标监听
        super.setSize(310, 210);
        super.setVisible(true);
        super.addWindowListener( //窗口事件
                new WindowAdapter()
                {
                    public void windowClosing(WindowEvent arg0)
                    {
                        System.exit(1);
                    }
                }
        );
    }
    @Override
    public void mouseEntered(MouseEvent e)// 鼠标进入组件
    {
        text.append("鼠标进入文本框.\n");
    }
    @Override
    public void mouseExited(MouseEvent e)// 鼠标退出组件
    {
        text.append("鼠标退出文本框.\n");
    }
    @Override
    public void mousePressed(MouseEvent e)// 鼠标按下
    {
        text.append("按下鼠标.\n");
    }
    @Override
    public void mouseReleased(MouseEvent e)// 鼠标松开
    {
        text.append("松开鼠标.\n");
    }
    @Override
    public void mouseClicked(MouseEvent e)
    {
        text.append("点击鼠标.\n");
    }
    public static void main(String[] args) {
        new DemoMouseEvent();
    }
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632