Package org.jrd.frontend.frame.main
Class MainFrameView
java.lang.Object
org.jrd.frontend.frame.main.MainFrameView
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
Custom JList that disables selection with mouse drag. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Dimension
private BytecodeDecompilerView
private CardLayout
private JPanel
private static final String
static final String
private JButton
private JPanel
private JPanel
private JPanel
private JButton
private JScrollPane
private ActionListener
private JMenu
private JMenu
private JMenu
private JMenuItem
private JMenuItem
private JMenuItem
private JMenuItem
private JMenuItem
private JMenuItem
private JMenuItem
private JMenuItem
private JPanel
private JPanel
private JPanel
private JButton
private JScrollPane
private JFrame
private JPanel
private Runnable
private JMenuBar
private ActionListener
private ActionListener
private ActionListener
private ActionListener
static final String
private JButton
private JPanel
private JPanel
private JPanel
private JButton
private JScrollPane
private ActionListener
private JTabbedPane
private ActionListener
private static final String
private static final String
private JTextArea
private JPanel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
(package private) void
(package private) BytecodeDecompilerView
private void
(package private) void
setFsVmList
(VmInfo[] vmInfos) (package private) void
setHaltAgentListener
(ActionListener listener) private void
(package private) void
setLocalVmList
(VmInfo[] vmInfos) (package private) void
setManageOverrides
(Runnable action) (package private) void
setNewConnectionDialogListener
(ActionListener listener) void
setNewFsVmDialogListener
(ActionListener newFsVmDialogListener) void
setPluginConfigurationEditorListener
(ActionListener pluginConfigurationEditorListener) void
setRefreshLocalVmsListener
(ActionListener listener) (package private) void
setRemoteVmList
(VmInfo[] vmInfos) void
setRemoveVmDialogListener
(ActionListener removeVmDialogListener) (package private) void
setVmChanging
(ActionListener listener) private void
(package private) void
switchPanel
(boolean isVmSelected) Switches centerPanel between decompiler view and welcome view.protected void
-
Field Details
-
FS_VM_COMMAND
- See Also:
-
REMOTE_VM_ACTION
- See Also:
-
mainFrame
-
mainPanel
-
tabbedPane
-
localVmPanel
-
localVmLabelPanel
-
localVmButtonPanel
-
localVmRefreshButton
-
localVmScrollPane
-
localVmList
-
remoteVmPanel
-
remoteVmLabelPanel
-
remoteVmButtonPanel
-
remoteVmAddButton
-
remoteVmRemoveButton
-
remoteVmScrollPane
-
remoteVmList
-
fsVmPanel
-
fsVmLabelPanel
-
fsVmButtonPanel
-
fsVmAddButton
-
fsVmRemoveButton
-
fsVmScrollPane
-
fsVmList
-
centerPanel
-
welcomePanel
-
welcomeJTextArea
-
bytecodeDecompilerView
-
cardLayout
-
jMenuConnect
-
jMenuItemNewConnection
-
jMenuConfig
-
jMenuSettings
-
jMenuPluginEditor
-
jMenuOverrides
-
jMenuHelp
-
jMenuItemAbout
-
jMenuItemUsage
-
jMenuItemLicense
-
jMenuItemLog
-
vmChangingListener
-
refreshLocalVmsListener
-
newConnectionDialogListener
-
newFsVmDialogListener
-
removeVmDialogListener
-
pluginConfigurationEditorListener
-
haltAgentListener
-
manageOverrides
-
BUTTON_SIZE
-
WELCOME_CARD
- See Also:
-
DECOMPILER_CARD
- See Also:
-
WELCOME_MESSAGE
-
-
Constructor Details
-
MainFrameView
public MainFrameView()
-
-
Method Details
-
getMainFrame
-
getBytecodeDecompilerView
BytecodeDecompilerView getBytecodeDecompilerView() -
setHaltAgentListener
-
setVmChanging
-
setImageIcon
private void setImageIcon() -
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() -
setRefreshLocalVmsListener
-
setNewConnectionDialogListener
-
setNewFsVmDialogListener
-
setRemoveVmDialogListener
-
setPluginConfigurationEditorListener
-
setLocalVmList
-
setRemoteVmList
-
setFsVmList
-
setManageOverrides
-
setVmList
-
switchTabsToRemoteVms
protected void switchTabsToRemoteVms()
-