扩展阅读
  • java命名空间java.lang.management类managementfactory的类成员方法: getoperatingsystemmxbean定义及介绍
  • java.util.Date 和 java.slq.Date 如何最简单实现互换?
  • java命名空间java.lang.management接口memorypoolmxbean的类成员方法: isvalid定义及介绍
  • 轻量级Java开发工具 Java Tools
  • java命名空间java.lang.management接口threadmxbean的类成员方法: isthreadcputimesupported定义及介绍
  • 在下初学java,请各位大虾推荐几个java学习网站吧!
  • java命名空间java.lang.management接口memorymanagermxbean的类成员方法: isvalid定义及介绍
  • 各位大虾,为什么我的java程序能通过编译,但是在用java命令运行程序的时候却老是报错“Exception in thread "main" java.lang.NoClassDe
  • java命名空间java.awt.image接口imageobserver的类成员方法: properties定义及介绍
  • 请问:java 入门以及学好Java要看哪些书籍阿????
  • java命名空间java.sql类types的类成员方法: other定义及介绍
  • Java源码工具 java2html
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • java bean和java class的区别??
  • java命名空间java.awt类color的类成员方法: gettransparency定义及介绍
  • 学习JAVA,请推荐好的 JAVA站点!
  • java命名空间java.lang.management类memoryusage的类成员方法: getcommitted定义及介绍
  • 关于Java好的网站,哪个Java好的教程。
  • java命名空间java.text类decimalformat的类成员方法: setparsebigdecimal定义及介绍
  • 如何将java.util.Date转化成java.sql.Date?
  • java命名空间java.awt类toolkit的类成员方法: createcomponent定义及介绍
  • 如何设置java应用程序的风格,如java风格,和windows风格!
  •  
    当前位置:  编程语言>java/jsp

    java命名空间java.beans类eventhandler的类成员方法: create定义及介绍

     
        发布时间:2014-2-17  


        本文导语:  create public static t create(class listenerinterface, object target, string action, string eventpropertyname, string listenermethodname) 创建 listenerinterface 的实现,在该...

    create

    public static  t create(class listenerinterface,
                               object target,
                               string action,
                               string eventpropertyname,
                               string listenermethodname)
    创建 listenerinterface 的实现,在该实现中,名为 listenermethodname方法事件表达式的值 eventpropertyname 传递给语句中的最终方法 action,后者被应用target其他所有侦听器方法不执行任何操作。

    eventpropertyname 字符串用来从传递给目标方法的传入数据库 iis7站长之家中提取值。一般情况下目标方法不带任何参数,在这种情况下 eventpropertyname 应该使用 null 值。此外,如果希望传入事件对象直接传递给目标方法,则应该使用空字符串eventpropertyname 字符串的格式是一个方法或属性序列,其中从传入事件对象开始,每一个方法或属性都应用于一个方法所返回的值。语法如下:propertyname{.propertyname}* 其中 propertyname 与方法或属性匹配。例如,要从 mouseevent 中提取 point 属性,可以使用 "point""getpoint" 作为 eventpropertyname。要从具有 jlabel 源的 mouseevent 中提取 "text" 属性,可以使用以下值之一作为 eventpropertyname"source.text""getsource.text""getsource.gettext" 或者 "source.gettext"。如果无法找到某个方法,或者作为调用方法的过程中生成某个异常,则在指派时将抛出 runtimeexception。例如,如果传入事件对象为 null,且 eventpropertyname 为非 null 或非空,则将抛出 runtimeexception

    action 参数的格式与 eventpropertyname 参数相同,其中最后一个属性名标识一个方法名或可写属性。

    如果 listenermethodnamenull,则接口中的所有 方法都会触发将在 target 上执行的 action

    例如,要创建一个 mouselistener,使其在每次按下鼠标按键时,都将目标对象origin 属性设置为传入 mouseevent 的位置(即 mouseevent.getpoint() 的值),则应编写以下代码:

    eventhandler.create(mouselistener.class, "mousepressed", target, "origin", "point");
    
    这相当于编写一个 mouselistener,其中除 mousepressed 以外的所有方法都是无操作:
    //equivalent code using an inner class instead of eventhandler.
    new mouseadapter() {
        public void mousepressed(mouseevent e) {
            target.setorigin(e.getpoint());
        }
    }
     

    参数:
    listenerinterface - 要为其创建代理的侦听器接口
    target - 将执行动作的对象
    action - 目标上的某个(可能受限制的)属性或方法的名称
    eventpropertyname - 传入事件的某个可读属性的(可能受限定的)名称
    listenermethodname - 应触发该动作的侦听器接口中的方法名称
    返回:
    实现 listenerinterface 的对象
    抛出:
    nullpointerexception - 如果 listenerinterface 为 null
    nullpointerexception - 如果 target 为 null
    nullpointerexception - 如果 action 为 null
    另请参见:
    eventhandler
    相关文章推荐:
  • java命名空间java.text接口attributedcharacteriterator的类成员方法: getattribute定义及介绍
  • java文件重命名(文件批量重命名)实例程序代码分享
  • java命名空间java.beans接口propertyeditor的类成员方法: getvalue定义及介绍
  • java 命名空间 命名规则第1/2页
  • java命名空间java.awt类container的类成员方法: getlayout定义及介绍
  • Linux 下 java 的File类的renameTo()方法 不能重命名文件
  • java命名空间java.beans类defaultpersistencedelegate的类成员方法: defaultpersistencedelegate定义及介绍
  • Java命名规则详细总结
  • java命名空间java.text类decimalformat的类成员方法: topattern定义及介绍
  • Java Web项目前端规范(采用命名空间使js深度解耦合)
  • java命名空间java.sql类types的类成员方法: null定义及介绍
  • java的命名规则默认是不是匈牙利命名法?
  • java命名空间java.awt类awtevent的类成员方法: id定义及介绍
  • java开发命名规范总结
  • java命名空间java.text类choiceformat的类成员方法: choiceformat定义及介绍
  • Java实现文件批量重命名具体实例
  • java命名空间java.sql类driverpropertyinfo的类成员方法: value定义及介绍
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: isrepresentationclassinputstream定义及介绍
  • java命名空间java.text类decimalformat的类成员方法: tolocalizedpattern定义及介绍
  • java命名空间java.sql类types的类成员方法: binary定义及介绍
  • java命名空间java.sql类types的类成员方法: float定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3