我有以下问题:我的鼠标输入方法不起作用,我不知道为什么。按下的鼠标工作正常,但mouseEntered不能正常工作。
这是鼠标监听器:
MouseListener mouseListener = new MouseListener() {
public void mouseClicked(MouseEvent e) {
jpopup.setLocation(e.getX(), e.getY());
jpopup.setInvoker(jpopup);
jpopup.setVisible(true);
System.out.println("Tray Icon - Mouse clicked!");
}
@Override
public void mouseEntered(MouseEvent e) {
System.out.println("Tray Icon - Mouse entered!");
}
public void mouseExited(MouseEvent e) {
System.out.println("Tray Icon - Mouse exited!");
}
public void mousePressed(MouseEvent e) {
System.out.println("Tray Icon - Mouse pressed!");
}
public void mouseReleased(MouseEvent e) {
System.out.println("Tray Icon - Mouse released!");
}
};下面是trayIcon:
trayIcon.setImageAutoSize(true);
trayIcon.addActionListener(actionListener);
trayIcon.addMouseListener(mouseListener);错误在哪里?我不知道。
编辑:我正在使用eclipse,如果这很有趣的话...
发布于 2012-08-16 09:41:18
http://docs.oracle.com/javase/7/docs/api/java/awt/TrayIcon.html#addMouseListener%28java.awt.event.MouseListener%29
医生说它不受支持。
https://stackoverflow.com/questions/11086341
复制相似问题