请教:如何简易添加SWING部件的监听器
如题,最近正在做java swing的应用,对每个部件都要添加一遍监听器的工作感觉很烦琐。请教高手,有没有简单的方法,一次把所有部件的监听器全部添加上?
[ 本帖最后由 大镖客 于 2007-10-5 15:15 编辑 ] listener? 看看有什么pattern可以用。 写一个专门的Listener Klasse. 把可能出现的Action都写好, 然后set就可以了. 每个部件都要添加一遍监听器?都是同样的监听器吗, 需求比较奇特啊,那么多部件了,难以想象啊.$考虑$ 就是同样的actionlistener啊,想通过总体的actionPerformed(ActionEvent e) 捕捉,然后设置处理动作。比如item,button,text,label 什么的,很多。
有更好的方法么?刚开始编swing,很多不明白,谢谢指教。 我感觉这不是一个好的模式. 如果实在有这种特殊需求可以在包含这些部件的container上调用getComponents取得其中所有的Component,然后在你需要的上面添加. Interface + SwixML应该很好搞定吧
页:
[1]