package _10;
import java.awt.BorderLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class MouseEventDemo extends JFrame{
JLabel label = new JLabel("");
public MouseEventDemo() {
setSize(300, 300);
setLocation(400, 400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 监听鼠标点击事件
this.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent event) {
label.setText("鼠标在" + event.getX() + "," + event.getY() + "进行了点击");
}
});
// 监听鼠标移动事件
this.addMouseMotionListener(new MouseAdapter() {
public void mouseMoved(MouseEvent event) {
label.setText("鼠标移动到了" + event.getX() + "," + event.getY());
}
});
setLayout(new BorderLayout());
add(label, BorderLayout.CENTER);
}
public static void main(String[] args) {
MouseEventDemo frame = new MouseEventDemo();
frame.setVisible(true);
}
}

被折叠的 条评论
为什么被折叠?



