2 yyxiaoqiang yyxiaoqiang 于 2013.11.26 11:32 提问

新人发帖 java语言相关

第一次发帖,,,
因为一个界面上面有多个窗体 我无论在界面上点击哪里
如何让程序知道我点击的是哪个位置? 窗体? 控件?
只要知道了 我就能做后续的工作

5个回答

txl171312363
txl171312363   2013.11.26 11:39

每个窗体都有自己的大小位置等各种属性~
给窗体添加一个监听,当点击的时候执行哪些事件就可以了~

txl171312363
txl171312363 呵呵,又有人回答了~ 没有环境,我就不测试了
大约 4 年之前 回复
yyxiaoqiang
yyxiaoqiang 不是这样的我试过了。。。 在窗体上添加监听能获取到点击窗体的事件 但是在窗体上面的控件就不能了。。。。
大约 4 年之前 回复
yyxiaoqiang
yyxiaoqiang   2013.11.26 11:45

其实我能想到两种方法 一种反射 一种就是动态生成事件 但是动态生成太占资源 如果哦界面上有一百个事件 就要有一百个监听 所以我现在想的是反射= = 。。。 但是有思路就是不知道怎么做 求给个例子

yyxiaoqiang
yyxiaoqiang 一百个控件= =
大约 4 年之前 回复
ghsau
ghsau   2013.11.26 11:40

通过event.target能够获取到目标组件

u012959921
u012959921   2013.11.26 14:25

把基础学好,你差的还是基本功!

yyxiaoqiang
yyxiaoqiang = =。。。 已经工作快一年了。。。。 就是反射不怎么熟悉 动态生成事件给我时间我也能做好
大约 4 年之前 回复
HGPRT
HGPRT   2013.11.26 16:21

看一下韩顺平JAVA视频吧,入门很合适,解决的全部问题,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!