设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5968|回复: 1

[交流] GUI中鼠标单击事件如何实现

[复制链接]
发表于 2008-9-16 15:44:20 | 显示全部楼层 |阅读模式
例子里面似乎用SEL实现了BUGDISPLAY的MAKEPROBE$X$Y……使得右击就可以查看每个BUG的属性……
% ?3 C, y. c/ R1 P然后如果想实现在FOODDISPLAY中单击左键……改变FOODSPACE中的值……不知道要怎么弄?(就是单击左键加入食物)0 C% q: [. C! w# ]& h. [% }* M. G
另外右击好像是3,哪位高人知道其他几个数字分别代表什么?
" r2 e: d7 H3 D 期待高手的解答……
 楼主| 发表于 2008-9-17 23:58:57 | 显示全部楼层
咳……又是自己摸索……- \; V2 Z% E$ R0 t# W! }
sel = SwarmUtils.getSelector("FoodSpace", "seedFood");
9 j8 c8 E" w6 Z& y5 }* C+ T" z        worldRaster.setButton$Client$Message(1, modelSwarm.getFood(), sel);
9 J, X  X* n! |( s9 z! }6 \! M  \" o" e
其中FoodSpace的seedFood函数:# t; w  ?0 d5 v" p. `8 K; T" U
public Object seedFood(int x, int y) {
, h) k  W* {  _" G% H$ c& a8 T            putValue$atX$Y(1, x, y);# k* i* j, w  p+ _" T
            return this;
# O2 b! u) @/ q2 y    }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2025-10-24 11:41 , Processed in 0.020658 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表