Class ProjectWindow

  • All Implemented Interfaces:
    WindowComponent

    @OpenApiAll
    public class ProjectWindow
    extends java.lang.Object
    implements WindowComponent
    Project window is a window component associated with the project. To manage project windows of active project use ProjectWindowsManager (Accessible via Application.getInstance().getMainFrame().getProjectWindowsManager())
    • Constructor Detail

      • ProjectWindow

        public ProjectWindow​(WindowComponentInfo info,
                             WindowComponentContent content)
        Constructor.
        Parameters:
        info - info about this project window.
        content - contents of this project window.
    • Method Detail

      • getId

        public java.lang.String getId()
        Returns id of this project window.
        Returns:
        project window id.
      • addProjectWindowListener

        public void addProjectWindowListener​(ProjectWindowListener listener)
        Register given project window listener to this project window.
        Parameters:
        listener - project window listener.
      • removeProjectWindowListener

        public void removeProjectWindowListener​(ProjectWindowListener listener)
        Unregister given project window listener from this project window.
        Parameters:
        listener - project window listener.
      • closed

        public final void closed()
        The method is called when project window is closed. Do not call this method.