Class MainFrameView


  • public class MainFrameView
    extends java.lang.Object
    • Field Detail

      • mainFrame

        private javax.swing.JFrame mainFrame
      • mainPanel

        private javax.swing.JPanel mainPanel
      • vmsPanel

        private javax.swing.JTabbedPane vmsPanel
      • localVmPanel

        private javax.swing.JPanel localVmPanel
      • localVmScrollPane

        private javax.swing.JScrollPane localVmScrollPane
      • localVmLabelPanel

        private javax.swing.JPanel localVmLabelPanel
      • localVmList

        private javax.swing.JList<VmInfo> localVmList
      • remoteVmPanel

        private javax.swing.JPanel remoteVmPanel
      • remoteVmLabelPanel

        private javax.swing.JPanel remoteVmLabelPanel
      • remoteConnectionButton

        private javax.swing.JButton remoteConnectionButton
      • remoteVmScrollPane

        private javax.swing.JScrollPane remoteVmScrollPane
      • remoteVmList

        private javax.swing.JList<VmInfo> remoteVmList
      • localFsPanel

        private javax.swing.JPanel localFsPanel
      • localFsLabelPanel

        private javax.swing.JPanel localFsLabelPanel
      • localFsButton

        private javax.swing.JButton localFsButton
      • localFsScrollPane

        private javax.swing.JScrollPane localFsScrollPane
      • localFsVmList

        private javax.swing.JList<VmInfo> localFsVmList
      • cardLayout

        private java.awt.CardLayout cardLayout
      • centerPanel

        private javax.swing.JPanel centerPanel
      • welcomePanel

        private javax.swing.JPanel welcomePanel
      • welcomeJTextArea

        private javax.swing.JTextArea welcomeJTextArea
      • menuBar

        private javax.swing.JMenuBar menuBar
      • jMenuConnect

        private javax.swing.JMenu jMenuConnect
      • jMenuItemNewConnection

        private javax.swing.JMenuItem jMenuItemNewConnection
      • jMenuConfig

        private javax.swing.JMenu jMenuConfig
      • jMenuItemConfigure

        private javax.swing.JMenuItem jMenuItemConfigure
      • jMenuPluginEditor

        private javax.swing.JMenuItem jMenuPluginEditor
      • jMenuHelp

        private javax.swing.JMenu jMenuHelp
      • jMenuItemAbout

        private javax.swing.JMenuItem jMenuItemAbout
      • jMenuItemUsage

        private javax.swing.JMenuItem jMenuItemUsage
      • jMenuItemLicense

        private javax.swing.JMenuItem jMenuItemLicense
      • configureDialog

        private javax.swing.JDialog configureDialog
      • licenseDialog

        private javax.swing.JDialog licenseDialog
      • aboutDialog

        private javax.swing.JDialog aboutDialog
      • vmChangingListener

        private java.awt.event.ActionListener vmChangingListener
      • newConnectionDialogListener

        private java.awt.event.ActionListener newConnectionDialogListener
      • newFsVmDialogListener

        private java.awt.event.ActionListener newFsVmDialogListener
      • pluginConfigurationEditorListener

        private java.awt.event.ActionListener pluginConfigurationEditorListener
      • haltAgentListener

        private java.awt.event.ActionListener haltAgentListener
    • Constructor Detail

      • MainFrameView

        public MainFrameView()
    • Method Detail

      • getMainFrame

        public javax.swing.JFrame getMainFrame()
      • setHaltAgentListener

        void setHaltAgentListener​(java.awt.event.ActionListener listener)
      • setVmChanging

        void setVmChanging​(java.awt.event.ActionListener listener)
      • clearLocalListSelection

        void clearLocalListSelection()
      • clearRemoteListSelection

        void clearRemoteListSelection()
      • switchPanel

        void switchPanel​(boolean isVmSelected)
        Switches centerPanel between decompiler view and welcome view.
        Parameters:
        isVmSelected - True - Decompiler view / False - Welcome view
      • sendHaltRequest

        private void sendHaltRequest()
      • setCreateNewConnectionDialogListener

        void setCreateNewConnectionDialogListener​(java.awt.event.ActionListener listener)
      • setNewFsVmDialogListener

        public void setNewFsVmDialogListener​(java.awt.event.ActionListener newFsVmDialogListener)
      • setPluginConfigurationEditorListener

        public void setPluginConfigurationEditorListener​(java.awt.event.ActionListener pluginConfigurationEditorListener)
      • setLocalVmList

        void setLocalVmList​(VmInfo[] vmInfos)
      • setRemoteVmList

        void setRemoteVmList​(VmInfo[] vmInfos)
      • setFsVmList

        void setFsVmList​(VmInfo[] vmInfos)
      • setVmList

        private void setVmList​(javax.swing.JList<VmInfo> vmList,
                               VmInfo[] vmInfos)