public class MainFrameView
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private javax.swing.JDialog |
aboutDialog |
private BytecodeDecompilerView |
bytecodeDecompilerView |
private java.awt.CardLayout |
cardLayout |
private javax.swing.JPanel |
centerPanel |
private javax.swing.JDialog |
configureDialog |
private java.awt.event.ActionListener |
haltAgentListener |
private javax.swing.JMenu |
jMenuConfig |
private javax.swing.JMenu |
jMenuConnect |
private javax.swing.JMenu |
jMenuHelp |
private javax.swing.JMenuItem |
jMenuItemAbout |
private javax.swing.JMenuItem |
jMenuItemConfigure |
private javax.swing.JMenuItem |
jMenuItemLicense |
private javax.swing.JMenuItem |
jMenuItemNewConnection |
private javax.swing.JMenuItem |
jMenuItemUsage |
private javax.swing.JMenuItem |
jMenuPluginEditor |
private javax.swing.JDialog |
licenseDialog |
private javax.swing.JPanel |
localVmLabelPanel |
private javax.swing.JList<VmInfo> |
localVmList |
private javax.swing.JPanel |
localVmPanel |
private javax.swing.JScrollPane |
localVmScrollPane |
private javax.swing.JFrame |
mainFrame |
private javax.swing.JPanel |
mainPanel |
private javax.swing.JMenuBar |
menuBar |
private java.awt.event.ActionListener |
newConnectionDialogListener |
private java.awt.event.ActionListener |
pluginConfigurationEditorListener |
private javax.swing.JButton |
remoteConnectionButton |
private javax.swing.JPanel |
remoteVmLabelPanel |
private javax.swing.JList<VmInfo> |
remoteVmList |
private javax.swing.JPanel |
remoteVmPanel |
private javax.swing.JScrollPane |
remoteVmScrollPane |
private java.awt.event.ActionListener |
vmChangingListener |
private javax.swing.JTextArea |
welcomeJTextArea |
private javax.swing.JPanel |
welcomePanel |
private javax.swing.JPanel |
westPanel |
Constructor and Description |
---|
MainFrameView() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
clearLocalListSelection() |
(package private) void |
clearRemoteListSelection() |
(package private) BytecodeDecompilerView |
getBytecodeDecompilerView() |
javax.swing.JFrame |
getMainFrame() |
private void |
sendHaltRequest() |
(package private) void |
setCreateNewConnectionDialogListener(java.awt.event.ActionListener listener) |
(package private) void |
setHaltAgentListener(java.awt.event.ActionListener listener) |
(package private) void |
setLocalVmList(VmInfo[] vmInfos) |
void |
setPluginConfigurationEditorListener(java.awt.event.ActionListener pluginConfigurationEditorListener) |
(package private) void |
setRemoteVmList(VmInfo[] vmInfos) |
(package private) void |
setVmChanging(java.awt.event.ActionListener listener) |
private void |
setVmList(javax.swing.JList<VmInfo> vmList,
VmInfo[] vmInfos) |
(package private) void |
switchPanel(boolean isVmSelected)
Switches centerPanel between decompiler view and welcome view.
|
private javax.swing.JFrame mainFrame
private javax.swing.JPanel mainPanel
private javax.swing.JPanel westPanel
private javax.swing.JPanel localVmPanel
private javax.swing.JScrollPane localVmScrollPane
private javax.swing.JPanel localVmLabelPanel
private javax.swing.JList<VmInfo> localVmList
private javax.swing.JPanel remoteVmPanel
private javax.swing.JPanel remoteVmLabelPanel
private javax.swing.JButton remoteConnectionButton
private javax.swing.JScrollPane remoteVmScrollPane
private javax.swing.JList<VmInfo> remoteVmList
private java.awt.CardLayout cardLayout
private javax.swing.JPanel centerPanel
private javax.swing.JPanel welcomePanel
private javax.swing.JTextArea welcomeJTextArea
private BytecodeDecompilerView bytecodeDecompilerView
private javax.swing.JMenuBar menuBar
private javax.swing.JMenu jMenuConnect
private javax.swing.JMenuItem jMenuItemNewConnection
private javax.swing.JMenu jMenuConfig
private javax.swing.JMenuItem jMenuItemConfigure
private javax.swing.JMenuItem jMenuPluginEditor
private javax.swing.JMenu jMenuHelp
private javax.swing.JMenuItem jMenuItemAbout
private javax.swing.JMenuItem jMenuItemUsage
private javax.swing.JMenuItem jMenuItemLicense
private javax.swing.JDialog configureDialog
private javax.swing.JDialog licenseDialog
private javax.swing.JDialog aboutDialog
private java.awt.event.ActionListener vmChangingListener
private java.awt.event.ActionListener newConnectionDialogListener
private java.awt.event.ActionListener pluginConfigurationEditorListener
private java.awt.event.ActionListener haltAgentListener
public javax.swing.JFrame getMainFrame()
BytecodeDecompilerView getBytecodeDecompilerView()
void setHaltAgentListener(java.awt.event.ActionListener listener)
void setVmChanging(java.awt.event.ActionListener listener)
void clearLocalListSelection()
void clearRemoteListSelection()
void switchPanel(boolean isVmSelected)
isVmSelected
- True - Decompiler view
/ False - Welcome viewprivate void sendHaltRequest()
void setCreateNewConnectionDialogListener(java.awt.event.ActionListener listener)
public void setPluginConfigurationEditorListener(java.awt.event.ActionListener pluginConfigurationEditorListener)
void setLocalVmList(VmInfo[] vmInfos)
void setRemoteVmList(VmInfo[] vmInfos)