Class MainView

java.lang.Object
org.bidib.wizard.mvc.main.view.MainView
All Implemented Interfaces:
BusyFrame

public class MainView extends Object implements BusyFrame
  • Constructor Details

  • Method Details

    • setMainMenuListener

      public void setMainMenuListener(MainMenuListener mainMenuListener)
    • createComponents

      public void createComponents()
    • initializeFrame

      public void initializeFrame()
      Initialize the content of the frame.
    • getFrame

      public DefaultBusyFrame getFrame()
    • getDesktop

      public com.vlsolutions.swing.docking.DockingDesktop getDesktop()
      Returns:
      the desktop
    • addNodeListListener

      public void addNodeListListener(NodeListActionListener l)
    • addNodeListSelectionListener

      public void addNodeListSelectionListener(ListSelectionListener l)
    • addCvDefinitionRequestListener

      public void addCvDefinitionRequestListener(org.bidib.wizard.api.model.listener.CvDefinitionRequestListener l)
    • prepareFrame

      public void prepareFrame()
    • saveWindowPosition

      public void saveWindowPosition()
    • setWindowListener

      public void setWindowListener(WindowListener l)
    • setStatusText

      public void setStatusText(String statusText, int displayDuration)
      Display a text in the statusbar.
      Parameters:
      statusText - the text to display
      displayDuration - Time wait for clearing the message (in seconds). Any value lesser than 1 disable this functionality.
    • setVisible

      public void setVisible(boolean visible)
    • bringWindowToFront

      public void bringWindowToFront()
    • setBusy

      public boolean setBusy(boolean busy)
      Specified by:
      setBusy in interface BusyFrame
    • performShutdown

      public void performShutdown()
    • savePendingChanges

      public void savePendingChanges()