主权项 |
1.一种在Java元件之间传递事件的方法,应用于Java程式中,可使发生在某一特定元件上的事件过渡到另一元件上,形成事件的传递,该方法包括如下步骤:捕获发生在初始元件上的事件;侦测状态发生变化的目标元件;分析该初始元件与目标元件之间具有共性的属性値;将该初始元件中的共性属性値转换到该目标元件中;及根据该映象属性値呼叫该目标元件处理该事件的函数。2.如申请专利范围第1项所述之在Java元件之间传递事件的方法,其中该事件包括按下滑鼠,拖动滑鼠,以及放开滑鼠。3.如申请专利范围第1项所述之在Java元件之间传递事件的方法,其中该目标元件与初始元件的事件处理函数的传入参数的个数与类型是一一对应的。4.如申请专利范围第1项所述之在Java元件之间传递事件的方法,其中该目标元件状态的侦测包括是否有滑鼠移入。5.如申请专利范围第1项所述之在Java元件之间传递事件的方法,其中该具有共性的属性包括位置,以及特定的事件。6.如申请专利范围第1项所述之在Java元件之间传递事件的方法,其中该转换步骤更包括如下步骤:在该初始元件与目标元件的上层元件中构造它们的映象;根据该映象构造元件属性之间的对应关系;及根据该对应关系在目标元件中构造一个相同的事件。图式简单说明:第1图为在一个Java元件上回应滑鼠事件的示意图;第2图为在多个Java元件上回应滑鼠事件的示意图;第3图为本发明之在Java元件之间传递事件的方法流程图;第4图为本发明所提之转换步骤流程图;及第5图为一个特定的滑鼠事件处理实施例流程图。 |