说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

java是怎样处理在消息在各个组件中传递的?

HTML文档下载 WORD文档下载 PDF文档下载
比如说,怎样确定鼠标是在哪个组件上点击,并把鼠标事件发送给改组见?
It's the mission of JVM, as a developer, you should not think about this. while, it's a good idea to learn the event response mechanism java -- it will lead you to observer design pattern...:)
To: feelyou(非鱼)
所以我想知道这种消息发送的机制,现在能在自己的组件中发送消息,可是不能上溯到相应应该响应该事件的子组件。
比如说:我在一个JFrame里自己生成了一个鼠标事件,按照该鼠标事件的坐标点,这个事件应该是JFram里的一个子组件响应,可是还是JFrame响应了这个鼠标事件。
请大虾们赐教:)
Try to use dispatchEvent()...
同意楼上了。
it is based on the Model-View-Controller (MVC) application architecture(especial Swing Component), which separates three distinct forms of functionality within the application:

The Model represents the structure of the data in the application, as well as application-specific operation on data. 
The View accesses data from the model and specifies how that data should be presented. 

The Controller translates user actions on the model and selects the appropriate view based on user preferences. 

e.getSource() get the sender
and java transport event through the interface and the class's calling,end the last layer or being consumed
我原来就用过dispatchEvent但是他响应的是参数object中相应的触发实践,也就是说,我必须自己找到应该是哪个组件响应再传进去。我想直接发送一个消息到系统消息队列里,让它自己判断该是哪个组件响应。我到是找到ToolKit.getEventQurrey().putEvt(),但这个方法是freind属性的,在java.awt包外就不能用了,看来我现在要找的是jdk的安全属性问题,得先看看书:)
马云“食言”进军手游分成比例8:2,开发者可拿7成 CodeCombat游戏全面开源:玩游戏也能学编程 Netflix首席云架构师Adrian Cockcroft加盟Battery Ventures Android 4.3附体:RIBX发布FB/Ti 互联网手表 IE11界面布局的秘密武器:Quero Toolbar 【开源专访】Node-Webkit作者王文睿:桌面应用的全新开发方式 CentOS归属红帽:企业级Linux领域社区与商业的融合 印度初创公司Little Eye Labs证实已被Facebook收购 雅虎收购Aviate:重在提升用户体验 SDN领域硝烟再起,Oracle将Corente收入囊中 Hadoop科普文——常见的45个问题解答 CES 2014:奥迪下一代汽车将采用NVIDIA的芯片! Cocos 3.0 Beta发布:更易用、更友好 开拓新兴市场?诺基亚或推Android手机,UI界面遭泄露 预测2014大数据值得关注的8个发展方向 霸主地位再临挑战?Salesforce CEO,我们不只有Oracle LBS应用新星、“司机好助手”微车借力移动互联网,志在打造车主的个人移动门户 新一代IDE Light Table开源:让编程工作更简单 图片应用也能高大上,看Cooliris如何玩转无人机 拥抱Spark,机遇无限——Spark Summit 2013精彩回顾 1月10日:改变世界的iPhone七岁了,你是传奇! 同洲电子推出首款手机操作系统960OS 免费授权使用 如何在Windows 8.1的IE11中打开同步选项卡? 25年老对手评价微软:换CEO可行,但是太迟了 【PPT集萃】十位一线专家分享Spark现状与未来(三) 万元奖品等你拿!2014创客118新年大Party! Firefox OS的2013回顾和2014展望 Strom8 CEO:搞好手游开发,合伙人很重要 2013年Q4全球PC出货量同比下滑6.9% 已连续下滑七个季度 一周消息树:2013年十大产品、图书、公司盘点 专访Wunderlist主设计师Jan Martin:永远不要盲目跟风流行趋势 有多少程序员长过青春痘? 怎样实现在点击超链接时处理另一事件 如何让网上资源不被别人下载到本地 天津的朋友们谁能告诉我哪里能买到《Windows程序设计》!!! 求助help & manual(2.7.0版)的注册码 如果win98中的pws中不包括mts,能正常工作吗 ? 为何在BCB中用TDBimage 存取Mysql数据库的图象时出错:invalid blob size ? 如何实现全自动拔号(无用户交互) 请看这个sql语句,怎么错了? 请问,如何设置 键盘开机呀? 关于光驱 如何获取delphi中dbgrid的单元格的内容 问题征解,关于一个智力题的程序解法。 sos!!求救!!!java运行时环境设置的初级问题!各位大侠帮忙了!!!! :-(( 關于delphi6的ActionMainMenuBar组件和ActionToolBar组件 的菜鳥級問題?? 李维的电子商务篇的第二章的例子没法运行,这是为何? 谁能告诉我学VC的步骤和教材啊,还会加分啊 如何将一个可以滚动的窗口的全部内容转换为BMP保存起来(如:IE)?(提供线索就有分)欢迎参与成果供享!!! 请教关于VsPrint Oracle8i Enterprise Manager Release 2.1 相当于ORACLE8.1.几啊? 使用ListView如何操作数据 ★★★简单问题送100分★★★:如何打印框架容器里的的全部内容,包括mschart图表,label,combox等? 我的DW里加入FLASH特效时为什么中文会变成乱码?我给分的............ 我感到天昏地暗、日月无光、前途渺茫、无心睡眠、精神恍惚、双目痴呆相恋8年准备结婚的女友突然和别人结婚了!我受不了了!我快疯了! 请教有关IE5带的ActiveX控件Dhtmled.ocx的98下安装问题 程序员与高级程序员到底那个好过 关于 delphi的一点东东 access一个日期时间字段是短格式的,用什么SQL语句改成长格式的? 怎样才能在主页中显示自己的qq是否在线?????? 有没有平面按钮控件 Interdev6.0 IDE 环境下无法使用MSDN access一个日期时间字段是短格式的,用什么SQL语句改成长格式的?? 大家来帮帮我想想?应该怎么样来删除呢!!!! 各位用VB.net的兄弟,请问你们使得是 Beta1 还是 Beta2 ? 迷周星弛的请来签名啊! 如何操纵RichTextEdit控件??? 我得到GIF图像的这一点的值,怎样得到它的正确的RGB值? 我想请问在CHTML(compact html)中如何对页面进行刷新。 各位老大,你们是如何找到工作的? 在VB.net中,如何实现VB6中的 set A=createobject("XXXX.XXXX") 诸位大虾救命,如何在EDIT控件中判断DBCS字符 !!求救!!对时!!! 在VC中使用Crystal report 8的问题 如何编写c程序自动对GIF图片设置大小 请教:鼠标在windows桌面上按键是否会引发某个事件? 查看DLL的输出函数 menu的问题 web的组件由什么来编写? 嵌入式数据窗口,怎样可以动态往里插数据窗口??? 在DELPHI中如何调用NETBIOS的API函数 AddNew 怎么用?- 已知单项式 -5x的2m-n次方y的n次方与3x的五次方y的m-2n次方是同类项,求m的倒数与n的相反数的和, 方程x五次方-3x-1=0在区间(1,2)内至少有一实根. 已知多项式2x的五次方+(m+1)x的四次方+3x-(n-2)x的平方+3 ,不含x的,求2m+n的值 若单项式3x的m减2n次方乘y的9次方 与负x的6次方乘y的m加n次方是同类项,求m、n的值要清楚的式子 证明方程x的三次方加x减三等于零至少有一个正根 在多项式x的三次方-x+4-2x的三次方-2+3x的二次方+2x在多项式中x的3次方-x+4-2x的3次方-2+3x的2次方+2的x次方,( )与( ( )与( ( )与( )是同类项,合并结果是( 已知-3x的m-2n次方×y的n-2次方和1/5x^5乘y的4-n是同类项,求(m-2n)的2次方-5(m+n)-2(m-2n)^2+m+n的值 证明 方程 X的3次方 减5X的平方加2等于0在(0,1)内至少有一个实跟 2(3X的平方减2x加4)减3(2x的平方加3x减1) 化简, 已知-2x的3m+1次方乘以y的2n次方与7x的n-6乘以y的-3-m次方的积与x的四次方*y是同类项,求m+n的值 2的a次方等于三,2的b次方等于5,2c次方等于30,试用a.b表示c (2x-3)的平方-(3x-2)的平方=0 已知:-2x的3m+1次方y的2n次方与7x的n-6次方y的-3-m次方的积与x的4次方y是同类项,求m²+n的值. 3的30次方等于几? (3x-2)(2x+3)-(x-1)的平方 已知,-2x的3m+1次方y的2n次方与7x的n-6次方y的积与x的四次方y是同类项,求m,n的值 证明x五次方-3x=1至少有一个根在1 2之间 3x平方+2x-2=3 若-2x的3m+1次方y的2n次方与7x的n-6y次方y的-3-m次方的积与x的4次方是同类项,求m n的值 证明:方程 e的x次方=3x 至少有一个小于1的正根. 2X平方+6X-1=3 X平方+3X-2=? -2x的3m+1次方y的2n次方与7x的n-6次方y的-3-m次方的积与x的四次方y是同类项,求m,n的值 证明方程X的5次方-3X的三次方+1=0在去甲你(0,1)内至少偶一个根 一个整式A减去-3x+2,再加x的二次方-x-7后得5x的二次方-2x-5,求这个整式A 已知3x的平方+4x-7=0,则多项式6x的四次+11x的三次-7x的平方-3x-4的值是 分解因式x的三次方+3x的平方+3x+2 一个整式A减去—3x 2,再加x的平方—X—7后得到5x的平方—2x—5,求这个整式A. (3x的平方)的3次方-7x的3次方(x的3次方-x(4x的平方+1))=(((-1)的4次方)的m次方)的n次方= X三次方减去3X方加2加X=0RT 2x的平方+5x+2 2x的平方-5x-3 2x的平方-3x-20 2x的平方+5x-7 (3x的2次方)的3次方—7x的3次方[x的3次方—x(4x的2次方+1)]+(—x的2次方)的2次方. x的3次方减3x加2 如何因式分解 280÷4X=14解方程, 因式分解:(x^2+3x+2)(4x^2+8x+3)-90用换元法 3x的2次方加2x的3次方=? 15分之4x(2分之1加O.8除以7分之8)等于几 (3x+2)的三次方+1=-61/64解不等式组3(x-2)+4=3x+1上面还有一道呢 解方程:x的四次方+3x的平方-10=02x的四次方+9x的平方-5=0 (3x-1)除以3=1-(4x-1)除以6 若a的x次方=2,则a的3x次方等于多少? x二次方-3x-1=0 解方程 1除以3x-6=3除以4x-8 若A的X次方=2,a的Y次方=3,则A的3X-2Y的次方等于? 解方程:x的三次方+3x的平方+3x-7=0 5y+1/6=9y+1/8-1-y/3 -3x的三次方)的二次方-【(2x)的二次方】的三次方 已知:1-(3m-5)的平方有最大值,则方程5m-4=3x+2的解是什么是最大值?1-[(3m-5)的平方] 答案不是5/3 解下列一元一次方程;(5y)/6=(9y+1)/8×24-(1-y)×24 请问数轴穿根法解(2x-1)的平方(x+2)(4-3x)(x-7)的三次方小于等于0 已知2-(3m-5)^2有最大值,则方程5m-4=3x+2的解为? 如果x等于5y(x、y均不等于0)那么x和y成什么比例,x:y等于什么比什么 若单项式M,N满足等式3x(M-5x)=6x的二次方y的三次方+N则M-N为___(注:6x的二次方y的三次方是6乘X的二次方,再乘y的三次方的意思) 1、(x+2)的三次方+1=8分之7等于多少?2、如果2x+19的立方根是3,求3x+4的平方根急!1、(x+2)的三次方+1=8分之7等于多少?2、如果2x+19的立方根是3,求3x+4的平方根急! 已知:1-(3m-5)的平方有最大值,则方程5m-4=3x+2的解是( ) A.7\9 B.9\7 C.-7\9 D.-9\7解题思路说一下哈! 已知单项式M,N满足等式3x(M-5x)=6x平方y3次方+n,求MN 一个代数式减去3x的四次方-x三次方+2x-1等于一个代数式减去3x的四次方-x三次方+2x-1得-5x+3x二次方-7x+2求这个代数式 一个多项式与2X的二次方-X+2的和是3X的二次方-2X+1,则这个多项式为 已知单项式M,N满足3x(M-5x)=6x的二次方y的二次方+N,则MN=?急 证明方程x的5次方-3x+1=0在1与2之间至少存在一个小于1的实根 已知关于X的二次多项式A(X的三次方-X的二次方+3X)+B(2X的平方+X)+X的三次方-5当x=2时的值为-17,求x=-2值
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn