java-Jmenuitem中怎么实现鼠标监听

问题描述

Jmenuitem中怎么实现鼠标监听
Jmenuitem里面没有mouseClicked方法 要怎样才能实现鼠标监听 获取鼠标点的那个点的坐标

解决方案

Jmenuitem里面没有监mouse方法 JMenu Scanle=new JMenu(""功能"");
Scanle.addMouseListener(new MouseAdapter(){
public void mouseEntered(MouseEvent e){
x=e.getX();
y=e.getY();
}
});
tempItem=new JMenuItem(""光源退化"");
tempItem.addActionListener(new DegradationListener());
tempItem.addMenuDragMouseListener(new MenuDragMouseListener() {
@Override
public void menuDragMouseEntered(MenuDragMouseEvent e) {
throw new UnsupportedOperationException(""Not supported yet.""); //To change body of generated methods choose Tools | Templates.

                }                @Override                public void menuDragMouseExited(MenuDragMouseEvent e) {                    throw new UnsupportedOperationException(""Not supported yet.""); //To change body of generated methods choose Tools | Templates.                }                @Override                public void menuDragMouseDragged(MenuDragMouseEvent e) {                    throw new UnsupportedOperationException(""Not supported yet.""); //To change body of generated methods choose Tools | Templates.                }                @Override                public void menuDragMouseReleased(MenuDragMouseEvent e) {                   // throw new UnsupportedOperationException(""Not supported yet.""); //To change body of generated methods choose Tools | Templates.                  x=e.getX();                  y=e.getY();                }            });

做的是图片光源退化 老师要求不要从中心扩散要鼠标选中那里就从那里扩散我这么写实现不了···实在没办法了

时间: 2024-11-08 19:54:22

java-Jmenuitem中怎么实现鼠标监听的相关文章

移动-java tree.addMouseMotionListener();鼠标监听功能

问题描述 java tree.addMouseMotionListener():鼠标监听功能 1C tree.addMouseMotionListener(new MouseMotionAdapter() { @Override public void mouseMoved(MouseEvent arg0) { //鼠标移动 int x = (int) arg0.getPoint().getX(); int y = (int) arg0.getPoint().getY(); System.out

java 标签组 鼠标监听

问题描述 java 标签组 鼠标监听 java标签组添加了鼠标监听,如何在鼠标点击时获得该标签的名字 解决方案 JLabel 不像按钮,要添加鼠标事件的话 用鼠标事件监听: JLabel jl = new JLabel(); jl.addMouseListener(new MouseListener(){ public void mouseClicked(MouseEvent e) { // 处理鼠标点击 } public void mouseEntered(MouseEvent e) { //

java中按钮监听以及鼠标监听的使用

我们在进行java的GUI开发的时候,按钮以及鼠标监听的使用无疑是相当最要的,而如何巧妙的运用这些监听器,对今后的开发更是有很大的帮助,下面将分别介绍. 实现按钮监听的方法: 在java.awt.event下面有一个ActionListener的类,它是一个用于接收操作事件的侦听器接口,对处理操作事件感兴趣的就可以去使用这个接口. 首先我们需要写一个类去实现这个接口,然后对我们的JButton对象添加按钮响应,最后再给这个按钮添加监听器,具体代码如下: JButton bu=new JButto

java 界面上同一区域添加多鼠标监听无效

问题描述 java 界面上同一区域添加多鼠标监听无效 使用Jswing开发界面,Jframe上添加了mouselistenrA,内部的Jpanel上添加了mouselistenrB,在两者重叠的区域上鼠标操作仅响应了B的方法,请问如何解决?

关于JAVA中事件分发和监听机制实现的代码实例

文章标题:关于JAVA中事件分发和监听机制实现的代码实例 文章地址: http://blog.csdn.net/5iasp/article/details/37054171 作者: javaboy2012 Email:yanek@163.com qq:    1046011462     一.场景假设 假设有博客系统中需要实现如下功能: 系统中用户发布文章,修改文章,删除文章时,需要一些相关的操作需要执行. 发布文章后,给好友发送邮件通知,给用户加积分,对文章做全文索引. 修改文章后,给好友发送

android开发鼠标监听事件运行错误

问题描述 android开发鼠标监听事件运行错误 解决方案 mainactivity 中27行 空指针了,....写的很明显了.. 解决方案二: 看一下MainActivity.java的第27行代码,有对象为null,所以报空指针异常. 解决方案三: 亲,学会看logcat报异常哦,有时候异常原因写在中间

extjs4-Ext 的鼠标监听事件问题

问题描述 Ext 的鼠标监听事件问题 写的一个Panel 里面有ul li 标签 我想在鼠标移上去的时候就获得该行的ID,要怎么写监听啊 解决方案 重写void mouseMoveEvent(QMouseEvent *event)

Javascript 鼠标监听事件

问题描述 Javascript 鼠标监听事件 纯原生,不使用jQuery 鼠标移入元素后出发 onmouseover 当动画执行完毕之后再判断当前鼠标位置是 否在元素内或外,若在外则执行 onmouseout 若在元素内则不做任何处理. <div id= "itemTitle" class="itemTitle"> <span class="topline"></span> <p></p>

php中Socket创建与监听实现方法_php技巧

本文实例讲述了php中Socket创建与监听实现方法.分享给大家供大家参考.具体如下: 这里提供了在php中socket相关函数的一个实例,如创建Socket,接受一个socket连接 ,写入一个Socket及初始化连接等操作,具体实例代码如下: 复制代码 代码如下: $ip="127.0.0.1";          //定义ip地址 $port=1000;           //定义端口 $socket=socket_create(af_inet,sock_stream,sol_