Package org.jrd.frontend.MainFrame
Class MainFrameView
- java.lang.Object
-
- org.jrd.frontend.MainFrame.MainFrameView
-
public class MainFrameView extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.JDialogaboutDialogprivate BytecodeDecompilerViewbytecodeDecompilerViewprivate java.awt.CardLayoutcardLayoutprivate javax.swing.JPanelcenterPanelprivate javax.swing.JDialogconfigureDialogprivate java.awt.event.ActionListenerhaltAgentListenerprivate javax.swing.JMenujMenuConfigprivate javax.swing.JMenujMenuConnectprivate javax.swing.JMenujMenuHelpprivate javax.swing.JMenuItemjMenuItemAboutprivate javax.swing.JMenuItemjMenuItemConfigureprivate javax.swing.JMenuItemjMenuItemLicenseprivate javax.swing.JMenuItemjMenuItemNewConnectionprivate javax.swing.JMenuItemjMenuItemUsageprivate javax.swing.JMenuItemjMenuPluginEditorprivate javax.swing.JDialoglicenseDialogprivate javax.swing.JButtonlocalFsButtonprivate javax.swing.JPanellocalFsLabelPanelprivate javax.swing.JPanellocalFsPanelprivate javax.swing.JScrollPanelocalFsScrollPaneprivate javax.swing.JList<VmInfo>localFsVmListprivate javax.swing.JPanellocalVmLabelPanelprivate javax.swing.JList<VmInfo>localVmListprivate javax.swing.JPanellocalVmPanelprivate javax.swing.JScrollPanelocalVmScrollPaneprivate javax.swing.JFramemainFrameprivate javax.swing.JPanelmainPanelprivate javax.swing.JMenuBarmenuBarprivate java.awt.event.ActionListenernewConnectionDialogListenerprivate java.awt.event.ActionListenernewFsVmDialogListenerprivate java.awt.event.ActionListenerpluginConfigurationEditorListenerprivate javax.swing.JButtonremoteConnectionButtonprivate javax.swing.JPanelremoteVmLabelPanelprivate javax.swing.JList<VmInfo>remoteVmListprivate javax.swing.JPanelremoteVmPanelprivate javax.swing.JScrollPaneremoteVmScrollPaneprivate java.awt.event.ActionListenervmChangingListenerprivate javax.swing.JTabbedPanevmsPanelprivate javax.swing.JTextAreawelcomeJTextAreaprivate javax.swing.JPanelwelcomePanel
-
Constructor Summary
Constructors Constructor Description MainFrameView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidclearLocalListSelection()(package private) voidclearRemoteListSelection()(package private) BytecodeDecompilerViewgetBytecodeDecompilerView()javax.swing.JFramegetMainFrame()private voidsendHaltRequest()(package private) voidsetCreateNewConnectionDialogListener(java.awt.event.ActionListener listener)(package private) voidsetFsVmList(VmInfo[] vmInfos)(package private) voidsetHaltAgentListener(java.awt.event.ActionListener listener)(package private) voidsetLocalVmList(VmInfo[] vmInfos)voidsetNewFsVmDialogListener(java.awt.event.ActionListener newFsVmDialogListener)voidsetPluginConfigurationEditorListener(java.awt.event.ActionListener pluginConfigurationEditorListener)(package private) voidsetRemoteVmList(VmInfo[] vmInfos)(package private) voidsetVmChanging(java.awt.event.ActionListener listener)private voidsetVmList(javax.swing.JList<VmInfo> vmList, VmInfo[] vmInfos)(package private) voidswitchPanel(boolean isVmSelected)Switches centerPanel between decompiler view and welcome view.
-
-
-
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
-
bytecodeDecompilerView
private BytecodeDecompilerView bytecodeDecompilerView
-
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
-
-
Method Detail
-
getMainFrame
public javax.swing.JFrame getMainFrame()
-
getBytecodeDecompilerView
BytecodeDecompilerView getBytecodeDecompilerView()
-
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)
-
-