Package org.openide.windows

Most parts of the IDE do not manipulate windows directly, but use special top components.

See:
          Description

Interface Summary
CloneableOpenSupport.Env Abstract interface that is used by CloneableOpenSupport to talk to outside world.
InputOutput An I/O connection to one tab on the Output Window.
Mode A window-management mode in which a TopComponent can be.
OutputListener Listener to actions taken on a line in the Output Window.
TopComponent.Cloneable Each top component that wishes to be cloned should implement this interface, so CloneAction can check it and call the cloneComponent method.
TopComponent.Registry Registry of all top components.
WindowManager.Component A manager that handles operations on top components.
Workspace Represents one user workspace that holds a list of modes into which components can be assigned.
 

Class Summary
CloneableOpenSupport Simple support for an openable objects.
CloneableTopComponent A top component which may be cloned.
CloneableTopComponent.Ref Keeps track of a group of sister clones.
InputOutput.Null Deprecated. Use InputOutput.NULL instead.
InputOutput.NullOutputWriter Deprecated. Use InputOutput.NULL instead.
OutputEvent Event fired when something happens to a line in the Output Window.
OutputWriter A print writer with a few hooks for the Output Window.
TopComponent Embeddable visual component to be displayed in the IDE.
TopComponent.NodeName This class provides the connection between the node name and a name of the component.
WindowManager Manager of windows in the IDE.
 

Package org.openide.windows Description

Most parts of the IDE do not manipulate windows directly, but use special top components.

The Window System API provides the ability for modules to create window-like components which can, among other things:

  1. Be docked as tabs into a container window, or undocked into their own windows.
  2. Be associated with workspaces and specify their responses to workspace events.
  3. Provide popup menus in their window icon or tab.
  4. Handle focus and node selections.
  5. Provide the ability to be cloned, and the clones monitored.
Also included is the means of communicating with tabs in the Output Window.



Built on December 12 2001.  |  Portions Copyright 1997-2001 Sun Microsystems, Inc. All rights reserved.