JButton 如何响应鼠标移动事件

来源:百度知道 编辑:UC知道 时间:2024/05/23 16:57:01
请问 如何使一个JButton按钮 当鼠标在其上的时候响应一事件 而离开的时候又响应一次事件 我试过MouseEntered事件 可是Eclipse却提示说什么 从不以局部方式使用 是什么意思

运行无错,试试吧。
只是作了简单的输出,具体的处理自己加吧。

import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

import javax.swing.JButton;
import javax.swing.JFrame;

public class Jbutton_Mouse {
public static void main(String[] args) {
JFrame frame = new JFrame("鼠标按钮");
JButton button = new JButton();

button.addMouseListener(new MouseListener() {

public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub

}

public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub

}

public void mouseExited(MouseEvent e) {
System.out.println("out");
}

public void mouseEntered(MouseEvent e) {
System.out.println("in");
}

public void mouseClicked(MouseEvent e) {
// TODO Auto-generated met