Class ItemDetails

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Runnable, EventListener, Accessible, ChangeListener

public class ItemDetails extends JPanel implements ChangeListener, Runnable
The tab pane for each viewed item
See Also:
  • Field Details

    • myTabbedPane

      protected JTabbedPane myTabbedPane
    • itemTitlePanel

      protected JPanel itemTitlePanel
    • myItem

      protected NodeItem myItem
    • childPanes

      protected HashMap<ItemTabPane,Boolean> childPanes
    • startTab

      protected String startTab
    • startCommand

      protected String startCommand
    • initialized

      protected boolean initialized
  • Constructor Details

    • ItemDetails

      public ItemDetails(NodeItem thisItem)
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
    • stateChanged

      public void stateChanged(ChangeEvent p1)
      Specified by:
      stateChanged in interface ChangeListener
    • initialisePane

      public void initialisePane(ItemTabPane pane)
    • getDesktopManager

      public ItemTabManager getDesktopManager()
    • setDesktopManager

      public void setDesktopManager(ItemTabManager newDesktopManager)
    • getItemTitlePanel

      public JPanel getItemTitlePanel()
    • discardTabs

      public void discardTabs()
    • getItemPath

      public ItemPath getItemPath()
    • closeTab

      public void closeTab()
    • actionPerformed

      public void actionPerformed(ActionEvent e)
    • runCommand

      public void runCommand(String tab, String command)
    • findTab

      protected int findTab(String tabName)
    • refresh

      public void refresh()
    • finalize

      protected void finalize() throws Throwable
      Overrides:
      finalize in class Object
      Throws:
      Throwable