Class LiveSessionsTopComponent

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
org.openide.windows.TopComponent
uno.anahata.ai.nb.LiveSessionsTopComponent
All Implemented Interfaces:
ImageObserver, MenuContainer, Externalizable, Serializable, Accessible, org.openide.util.HelpCtx.Provider, org.openide.util.Lookup.Provider

public class LiveSessionsTopComponent extends org.openide.windows.TopComponent
A TopComponent that displays a list of all active Anahata AI sessions. It allows users to create new sessions, focus existing ones, or dispose of them.
See Also:
  • Constructor Details

    • LiveSessionsTopComponent

      public LiveSessionsTopComponent()
      Default constructor for LiveSessionsTopComponent. Initializes the UI components, toolbar, and table.
  • Method Details

    • componentOpened

      public void componentOpened()
      Overrides:
      componentOpened in class org.openide.windows.TopComponent
    • componentClosed

      public void componentClosed()
      Overrides:
      componentClosed in class org.openide.windows.TopComponent