A data processing system and method is provided for performing "drag and drop" operations of compound objects using system platforms, such as JAVA, which do not support compound objects or nested containment interface designs. In the data processing system and method of operating said system, a container object will include software and logic necessary to call up a contained object in a separate window. The second window is then handled by a window associated with the container object and a modified parent-child relationship. A size and a position of the second window are defined relative to the first window. Therefore, the second window associated with the contained object can be super imposed and precisely positioned over the window associated with the container object. Furthermore, when the window associated with the container object is dragged or resized, the position and size of the second window are modified and moved in unison. However, it should be noted that the second window associated with a contained object can be dragged independently. Thus, the contained object may be dragged from the container object.

Um sistema de processo de dados e um método são fornecidos executando do "operações arrasto e da gota" de objetos compostos usando as plataformas do sistema, tais como JAVA, que não suportam objetos compostos ou projetos aninhados da relação do containment. No sistema de processo de dados e no método de operar sistema dito, um objeto do recipiente incluirá o software e a lógica necessários chamar-se acima de um objeto contido em uma janela separada. A segunda janela é segurada então por uma janela associada com o objeto do recipiente e um relacionamento modificado da pai-criança. Um tamanho e uma posição da segunda janela são definidos relativo à primeira janela. Conseqüentemente, a segunda janela associada com o objeto contido pode ser imposto super e posicionado precisamente sobre a janela associada com o objeto do recipiente. Além disso, quando a janela associada com o objeto do recipiente é arrastada ou resized, a posição e o tamanho da segunda janela são modificados e movidos no unison. Entretanto, deve-se anotar que a segunda janela associada com um objeto contido pode ser arrastada independentemente. Assim, o objeto contido pode ser arrastado do objeto do recipiente.

 
Web www.patentalert.com

< (none)

< System and method for providing trace information data reduction

> Method and apparatus for space-efficient inter-process communication

> (none)

~ 00003