gpt4 book ai didi

java - 获取鼠标事件不是抽象错误

转载 作者:行者123 更新时间:2023-12-01 12:11:23 24 4
gpt4 key购买 nike

所以我有这段代码,每次编译它时,我都会收到错误:MouseEvent不是抽象的,并且不会覆盖抽象方法mouseExited。

谁能告诉我原因或如何解决它。

`

import javax.swing.*;

import javax.swing.border.LineBorder;

import javax.swing.event.MouseInputListener;

import java.awt.*;

import java.awt.event.*;

public class MouseEvent extends JFrame implements MouseInputListener {

JLabel label = new JLabel("Label");
//constructor
public MouseEvent() {
JPanel panel = new JPanel();
panel.setLayout(new BorderLayout());
panel.add(label, BorderLayout.NORTH);
getContentPane().add(panel);

setSize(800,400);
setVisible(true);
}//end constructor

//main method
public static void main(String args[]){
new MouseEvent();

}//end main method

public void mouseClicked(MouseEvent e){
label.setText("Mouse Clicked");
}

public void mouseEntered(MouseEvent e){
label.setText("Mouse Entered");
}
public void mouseExited(MouseEvent e){
label.setText("Mouse Entered");
}

public void mousePressed(MouseEvent e){
label.setText("moyse held");
}

public void mouseReleased(MouseEvent e){
label.setText("mouse released");
}

public void mouseDragged(MouseEvent e){
label.setText("Mouse Dragged");
}

public void mouseMoved(MouseEvent e){
label.setText("mouse moved");
}

}//结束类(class)`

如有任何帮助,我们将不胜感激。

最佳答案

尝试更改类的名称以避免与 java 的 MouseEvent 类发生冲突。

关于java - 获取鼠标事件不是抽象错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27257276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com