kbys.net
相关文档
当前位置:首页 >> gEtACtion >>

gEtACtion

大多用于broadcast发送广播时 给intent set一个action 就是一个字符串 你可以通过receive接受intent 通过 getAction 得到的字符串 来决定做什么。 查看原帖>>

比如说 按纽的事件,同一个JFrame里可能有多个按钮的事件,为了避免冲突,给每个按钮设置不同的ActionCommand,在监听时间的时候,用这个做条件区分事件,以做不同的响应

getActionCommand()和getLabel()都是返回按钮的命令名或者说标签名,不同的是getActionConmand()在接口方法actionPerformed重定义调用,而getLabel()在任何地方都可以使用。equals()用来进行比较,不同的类会有不同返回值,e。getSource(...

以 按纽的事件为例,同一个JFrame里可能有多个按钮的事件,为了避免冲突,给每个按钮设置不同的ActionCommand,在监听时间的时候,用这个做条件区分事件,以做不同的响应.而这个e.getActionCommand方法返回String,通过这个String能判断是哪个按...

e.getSource() 返回的当前动作所指向的对象,包含对象的所有信息 e.getActionCommand() 返回的是当前动作指向对象的名称

从他们的返回值可以看出不同。 getActionCommand返回String,你要通过这个String才能判断是什么元素(比如哪个按钮)触发了事件 getSource则直接返回该元素的对象,就不必判断了

getActionKey()获取的是你controller上面的那个路径

get intent get Action 有意图的行动 例句: 1. In other words, it looks at intent and action rather than outcomes. 换句话说,它考察的是紧缩的意图和行动本身而不是结果。 2. Creating awareness of a product or service with the intent ...

如果是拦截器里:invocation.getAction.getClass(); 如果是action里:this.getClass();

@Override public void actionPerformed(ActionEvent e) { if(e.getActionCommand().equals("1")) //这里应该这个写 { System.out.println(111); } } 至于为什么,你得先了解java的字符串原理,也就是串池的概念, 另外也要明白 == 和equal()方法是...

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com