Class MainFrameView


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

      • mainFrame

        private javax.swing.JFrame mainFrame
      • mainPanel

        private javax.swing.JPanel mainPanel
      • westPanel

        private javax.swing.JPanel westPanel
      • 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
      • 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
      • 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)
      • setPluginConfigurationEditorListener

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

        void setLocalVmList​(VmInfo[] vmInfos)
      • setRemoteVmList

        void setRemoteVmList​(VmInfo[] vmInfos)
      • setVmList

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