java 鼠标注释
来源:百度知道 编辑:UC知道 时间:2024/05/24 14:41:51
鼠标停顿在display中的某处(停顿2秒),则会出现一个对话框变可以显示该点的坐标。
或者按住鼠标左键不松开,变出现一个对话框显示改点左边,松开鼠标左键则对话框消失。
请高手给出代码!谢谢!
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
class Java extends JFrame {
JPopupMenu popMenu;
JMenuItem item;
Java() {
setSize(400, 400);
popMenu = new JPopupMenu();
item = new JMenuItem();
popMenu.add(item);
this.addMouseListener(new Java_this_mouseAdapter(this));
try {
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
}
public static void main(String[] args) {
Java frame = new Java();
frame.setVisible(true);
}
public void this_mousePressed(MouseEvent e) {
item.setText(e.getX() + " : " + e.getY());
popMenu.setVisible(true);
}
public void this_mouseReleased(MouseEvent e) {
popMenu.setVisible(false);
}
pr