|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DropPaneContainer
Interface that defines a top level container that supports the Jaspira DnD mechanism.
A Frame capable of using the Jaspira DnD mechanism needs to implement this interface.
Note that standard Swing-toplevel-components (JWindows, JFrame, JDialog, JApplet
and JInternalFrame) already implement the methods of RootPaneContainer.
The interface provides methods for registering InteractionClient s with the Container
and ultimatively with the DragDropPane associated with it.
Note that it is NOT necessary to register Jaspira-Plugins, these are inherently
added and removed through the Jaspira page mechanism.
| Method Summary | |
|---|---|
void |
addDropClient(InteractionClient client)
Adds a drop client to the list of the container's drop clients. |
DragDropPane |
getDragDropPane()
Returns the drad and drop page of this container. |
void |
removeDropClient(InteractionClient client)
Removes a drop client to the list of the container's drop clients. |
void |
setDragDropPane(DragDropPane pane)
Sets up the given drag and drop pane as glass pane of the container. |
| Methods inherited from interface javax.swing.RootPaneContainer |
|---|
getContentPane, getGlassPane, getLayeredPane, getRootPane, setContentPane, setGlassPane, setLayeredPane |
| Method Detail |
|---|
void addDropClient(InteractionClient client)
client - Client to addvoid removeDropClient(InteractionClient client)
client - Client to removeDragDropPane getDragDropPane()
void setDragDropPane(DragDropPane pane)
pane - The new glass pane
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||