急求 Applet 有关事件模型 的问题~

问题描述

急求高手-指点,万分感谢~问题如下:一个顶层的Applet,下面加载了很多的Swing组件,因为代码量比较大,现在一时摸不清组件间的层级关系,如何指定一个JPanel的鼠标点击事件,调用顶层Applet中的一个方法呢?疑惑:1.从类聚合的角度看: JPanel中有没有一个方法,能取得顶层Applet的句柄呢?而且两者之间可能不是直接的上下级,可能中间隔了好几级。(有了顶层句柄就可以调用顶层方法了)2.从事件模型角度看: Applet的事件模型,好像跟HTML不一样,HTML事件可以逐级向上传递,比如我只要在body上定义了click事件的话,点击下级任何一个button或者textarea之类的组件,事件最终都会上传到body,都可以触发我的方法。但是Applet就不行,我在顶层Applet类里定义鼠标点击触发一段代码,结果就是点击下面的组件,没有任何效果。能不能从事件模型的角度去解决这个需求呢?比较急,多谢了! 问题补充:devworks 写道

解决方案

试试 SwingUtilities 的 getRoot 方法。

时间: 2024-08-02 21:49:51

急求 Applet 有关事件模型 的问题~的相关文章

matlab交通流模型-急求基于Elman神经网络的高速公路动态交通流模型的matlab程序代码

问题描述 急求基于Elman神经网络的高速公路动态交通流模型的matlab程序代码 最近在写关于交通控制的论文,急需交通流模型,由于本人编程能力有限以及时间紧迫,请各位大神帮帮忙,给一个基于神经网络的交通流模型的程序吧,万分感激啊~~

图片-"急求" android中 ImageButton 通过点击事件,实现时间menu列表

问题描述 "急求" android中 ImageButton 通过点击事件,实现时间menu列表 点击ImgButton 事件,在当前activity 弹出时间列表 .要兼容低版本版本的Demo 解决方案 spinner 控件 或者 popwindow

服务器-求各位大神帮忙 急急急... 点击事件直接不执行了 告诉我怎么修改下

问题描述 求各位大神帮忙 急急急... 点击事件直接不执行了 告诉我怎么修改下 /* 上拉加载 */ public class queren extends Activity implements IXListViewListener{ public Context context; public TelephonyManager telephonyManager; public String deviceId; private static String url ="http://www.yi

谁有粗糙集模型算法的源代码?急求,多谢帮助了

问题描述 遍历二维表,先进行分类,不包含决策属性,计算下逼近和上逼近,再推出负区和边界区.急求,多谢了C语言和JAVA的都行 解决方案

新的事件模型(java)

在新的事件模型的组件可以开始一个事件.每种类型的事件被一个个别的类所描绘.当事件开始后,它受理一个或更多事件指明"接收器".因此,事件源和处理事件的地址可以被分离. 每个事件接收器都是执行特定的接收器类型接口的类对象.因此作为一个程序开发者,我们所要做的是创建接收器对象并且在被激活事件的组件中进行注册.event-firing组件调用一个addXXXListener()方法来完成注册,以描述XXX事件类型接受.我们可以容易地了解到以addListened名的方法通知我们任何的事件类型都

bootstrap modal弹出框 关闭后会再弹出一次 急求解答

问题描述 bootstrap modal弹出框 关闭后会再弹出一次 急求解答 <!doctype html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>alert_modal弹出

udp-ANDROID UDP通讯 闪退 急求

问题描述 ANDROID UDP通讯 闪退 急求 刚刚写了一个UDP通讯的类, public class EasyUDPClient { public int udpRemotePort; public String S_ip; public DatagramSocket socket; private InetAddress serverAddress; public EasyUDPClient(String ServerIP,int Port) { udpRemotePort = Port;

按钮-急求js弹出密码输入框

问题描述 急求js弹出密码输入框 js弹出验证码输入框,点击确定按钮获取到验证码发送到后台进行验证, 正确的话跳转页面,错误的话返回到页面弹出框提示请输入正确验证码,应该怎么做? 解决方案 使用JS弹出一张网页,用JS设置这张网页的大小,弄成小框.网页上弄个表单,提交一下不就可以了吗? function OpenWindow(){ window.open("Sample.htm",null, "height=200,width=400,status=yes,toolbar=n

c#问题看下多谢了啊-急求大神帮忙看下多谢了啊

问题描述 急求大神帮忙看下多谢了啊 C.MOUSEDOWN事件怎么都不触发求大神帮忙看下谢谢啊看看谢谢搞了几天--看下看看谢谢搞了几天--看下 解决方案 你在跟灵魂对话吗,知道怎么问问题吗 解决方案二: 先检查有没有绑定事件 解决方案三: 是不是没连上数据库啊?......答案就在这里:求大神帮忙,急!!---------------------- 解决方案四: 解决方案五: 我想红色里面那个最小的窗体触发鼠标按下事件 但是不触发 帮忙看 也就是c.mouseDown 解决方案六: 你看看ds的