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 classCustom JList that disables selection with mouse drag. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Dimensionprivate BytecodeDecompilerViewprivate CardLayoutprivate JPanelprivate static final Stringstatic final Stringprivate JButtonprivate JPanelprivate JPanelprivate JPanelprivate JButtonprivate JScrollPaneprivate ActionListenerprivate JMenuprivate JMenuprivate JMenuprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JMenuItemprivate JPanelprivate JPanelprivate JPanelprivate JButtonprivate JScrollPaneprivate JFrameprivate JPanelprivate Runnableprivate JMenuBarprivate ActionListenerprivate ActionListenerprivate ActionListenerprivate ActionListenerstatic final Stringprivate JButtonprivate JPanelprivate JPanelprivate JPanelprivate JButtonprivate JScrollPaneprivate ActionListenerprivate JTabbedPaneprivate ActionListenerprivate static final Stringprivate static final Stringprivate JTextAreaprivate JPanel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void(package private) void(package private) BytecodeDecompilerViewprivate void(package private) voidsetFsVmList(VmInfo[] vmInfos) (package private) voidsetHaltAgentListener(ActionListener listener) private void(package private) voidsetLocalVmList(VmInfo[] vmInfos) (package private) voidsetManageOverrides(Runnable action) (package private) voidsetNewConnectionDialogListener(ActionListener listener) voidsetNewFsVmDialogListener(ActionListener newFsVmDialogListener) voidsetPluginConfigurationEditorListener(ActionListener pluginConfigurationEditorListener) voidsetRefreshLocalVmsListener(ActionListener listener) (package private) voidsetRemoteVmList(VmInfo[] vmInfos) voidsetRemoveVmDialogListener(ActionListener removeVmDialogListener) (package private) voidsetVmChanging(ActionListener listener) private void(package private) voidswitchPanel(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()
-