Package edu.umd.cs.findbugs.gui2
Class MainFrame
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- edu.umd.cs.findbugs.gui2.FBFrame
-
- edu.umd.cs.findbugs.gui2.MainFrame
-
- All Implemented Interfaces:
LogSync
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,javax.swing.RootPaneContainer
,javax.swing.WindowConstants
public class MainFrame extends FBFrame implements LogSync
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
MainFrame.BugCard
private class
MainFrame.MyGuiCallback
private static class
MainFrame.ProjectSelector
-
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.concurrent.ExecutorService
backgroundExecutor
private BugCollection
bugCollection
private Project
curProject
private BugAspects
currentSelectedBugAspects
private SourceCodeDisplay
displayer
private java.lang.String
errorMsg
private javax.swing.JButton
findButton
private javax.swing.JButton
findNextButton
private javax.swing.JButton
findPreviousButton
static boolean
GUI2_DEBUG
private MainFrame.MyGuiCallback
guiCallback
private FindBugsLayoutManager
guiLayout
private static MainFrame
instance
private Logger
logger
static boolean
MAC_OS_X
private MainFrameComponentFactory
mainFrameComponentFactory
private java.util.concurrent.CountDownLatch
mainFrameInitialized
private MainFrameLoadSaveHelper
mainFrameLoadSaveHelper
(package private) MainFrameMenu
mainFrameMenu
(package private) MainFrameTree
mainFrameTree
private boolean
newProject
(package private) java.lang.Exception
previousDecrementToZero
private boolean
projectChanged
private ProjectPackagePrefixes
projectPackagePrefixes
private java.io.File
saveFile
private SaveType
saveType
private static int
SEARCH_TEXT_FIELD_SIZE
private NavigableTextPane
sourceCodeTextPane
private javax.swing.JTextField
sourceSearchTextField
private javax.swing.JLabel
statusBarLabel
(package private) javax.swing.JEditorPane
summaryHtmlArea
private javax.swing.JScrollPane
summaryHtmlScrollPane
private javax.swing.JPanel
summaryTopPanel
static java.lang.String
TITLE_START_TXT
static boolean
USE_WINDOWS_LAF
private ViewFilter
viewFilter
private int
waitCount
private java.lang.Object
waitLock
private static java.lang.String
WINDOW_MODIFIED
-
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Modifier Constructor Description private
MainFrame(FindBugsLayoutManagerFactory factory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
about()
void
acquireDisplayWait()
void
addFileToRecent(java.io.File xmlFile)
void
addNotify()
(package private) void
callOnClose()
This method is called when the application is closing.(package private) void
clearBugCollection()
(package private) void
clearSourcePane()
void
clearSummaryTab()
void
createNewProjectFromMenuItem()
void
createProjectSettings()
(package private) javax.swing.JMenuItem
createRecentItem(java.io.File f, SaveType localSaveType)
(package private) javax.swing.JPanel
createSourceCodePanel()
(package private) javax.swing.JPanel
createSourceSearchPanel()
void
enableRecentMenu(boolean enable)
void
error(java.lang.String message)
Show an error dialog.private java.lang.String
getActionWithoutSavingMsg(java.lang.String action)
Sortables[]
getAvailableSortables()
java.util.concurrent.ExecutorService
getBackgroundExecutor()
BugCollection
getBugCollection()
BugTreeModel
getBugTreeModel()
Project
getCurProject()
Project
getCurrentProject()
BugAspects
getCurrentSelectedBugAspects()
BugLeafNode
getCurrentSelectedBugLeaf()
javax.swing.JButton
getFindButton()
javax.swing.JButton
getFindNextButton()
javax.swing.JButton
getFindPreviousButton()
IGuiCallback
getGuiCallback()
FindBugsLayoutManager
getGuiLayout()
static MainFrame
getInstance()
MainFrameLoadSaveHelper
getMainFrameLoadSaveHelper()
MainFrameMenu
getMainFrameMenu()
MainFrameTree
getMainFrameTree()
Project
getProject()
ProjectPackagePrefixes
getProjectPackagePrefixes()
javax.swing.JMenuItem
getReconfigMenuItem()
java.io.File
getSaveFile()
javax.swing.JMenuItem
getSaveMenuItem()
SaveType
getSaveType()
(package private) SorterTableColumnModel
getSorter()
SourceCodeDisplay
getSourceCodeDisplayer()
NavigableTextPane
getSourceCodeTextPane()
javax.swing.JTextField
getSourceSearchTextField()
javax.swing.JLabel
getStatusBarLabel()
javax.swing.JEditorPane
getSummaryHtmlArea()
javax.swing.JScrollPane
getSummaryHtmlScrollPane()
javax.swing.JPanel
getSummaryTopPanel()
javax.swing.JTree
getTree()
ViewFilter
getViewFilter()
private void
initializeGUI()
boolean
isProjectChanged()
private static java.lang.String
join(java.lang.String s1, java.lang.String s2)
static void
makeInstance(FindBugsLayoutManagerFactory factory)
(package private) void
newProject()
boolean
openAnalysis(java.io.File f, SaveType saveType)
Opens the analysis.void
openBugCollection(SortedBugCollection bugs)
(package private) void
preferences()
boolean
projectChanged()
(package private) void
redoAnalysis()
void
releaseDisplayWait()
void
resetViewCache()
void
searchSource(int type)
void
selectPackagePrefixByProject()
(package private) void
setBugCollection(BugCollection bugCollection)
void
setCurrentSelectedBugAspects(BugAspects currentSelectedBugAspects)
void
setProject(Project p)
private void
setProjectAndBugCollection(Project project, BugCollection bugCollection)
(package private) void
setProjectAndBugCollectionInSwingThread(Project project, BugCollection bc)
void
setProjectChanged(boolean b)
Called when something in the project is changed and the change needs to be saved.void
setSaveFile(java.io.File saveFile)
void
setSaveType(SaveType saveType)
(package private) void
setSourceTab(java.lang.String title, BugInstance bug)
Sets the title of the source tabs for either docking or non-docking versions.void
setSummaryTopPanel(javax.swing.JPanel summaryTopPanel)
(package private) boolean
shouldDisplayIssue(BugInstance b)
private boolean
shouldDisplayIssueIgnoringPackagePrefixes(BugInstance b)
int
showConfirmDialog(java.lang.String message, java.lang.String title, int optionType)
int
showConfirmDialog(java.lang.String message, java.lang.String title, java.lang.String ok, java.lang.String cancel)
void
showMessageDialog(java.lang.String message)
(package private) javax.swing.JPanel
statusBar()
(package private) javax.swing.JSplitPane
summaryTab()
(package private) void
syncBugInformation()
void
updateBugTree()
(package private) void
updateProjectAndBugCollection(BugCollection bugCollection)
(package private) void
updateStatusBar()
private void
updateSummaryTab(BugLeafNode node)
void
updateTitle()
Changes the title based on curProject and saveFile.(package private) void
waitForMainFrameInitialized()
void
waitUntilReady()
void
writeToLog(java.lang.String message)
Write a message to stdout.-
Methods inherited from class edu.umd.cs.findbugs.gui2.FBFrame
setFontSize, setFontSizeHelper, setFontSizeHelper
-
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Frame
getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
GUI2_DEBUG
public static final boolean GUI2_DEBUG
-
MAC_OS_X
public static final boolean MAC_OS_X
-
SEARCH_TEXT_FIELD_SIZE
private static final int SEARCH_TEXT_FIELD_SIZE
- See Also:
- Constant Field Values
-
TITLE_START_TXT
public static final java.lang.String TITLE_START_TXT
- See Also:
- Constant Field Values
-
WINDOW_MODIFIED
private static final java.lang.String WINDOW_MODIFIED
- See Also:
- Constant Field Values
-
USE_WINDOWS_LAF
public static final boolean USE_WINDOWS_LAF
- See Also:
- Constant Field Values
-
instance
private static MainFrame instance
-
guiCallback
private final MainFrame.MyGuiCallback guiCallback
-
bugCollection
private BugCollection bugCollection
-
currentSelectedBugAspects
private BugAspects currentSelectedBugAspects
-
curProject
private volatile Project curProject
-
newProject
private volatile boolean newProject
-
projectPackagePrefixes
private final ProjectPackagePrefixes projectPackagePrefixes
-
logger
private final Logger logger
-
saveFile
@CheckForNull private java.io.File saveFile
-
backgroundExecutor
private final java.util.concurrent.ExecutorService backgroundExecutor
-
mainFrameInitialized
private final java.util.concurrent.CountDownLatch mainFrameInitialized
-
waitCount
private int waitCount
-
waitLock
private final java.lang.Object waitLock
-
errorMsg
private volatile java.lang.String errorMsg
-
projectChanged
private boolean projectChanged
-
guiLayout
private final FindBugsLayoutManager guiLayout
-
statusBarLabel
private final javax.swing.JLabel statusBarLabel
-
sourceSearchTextField
private final javax.swing.JTextField sourceSearchTextField
-
findButton
private final javax.swing.JButton findButton
-
findNextButton
private final javax.swing.JButton findNextButton
-
findPreviousButton
private final javax.swing.JButton findPreviousButton
-
sourceCodeTextPane
private final NavigableTextPane sourceCodeTextPane
-
summaryTopPanel
private javax.swing.JPanel summaryTopPanel
-
summaryHtmlArea
javax.swing.JEditorPane summaryHtmlArea
-
summaryHtmlScrollPane
private final javax.swing.JScrollPane summaryHtmlScrollPane
-
displayer
private final SourceCodeDisplay displayer
-
viewFilter
private final ViewFilter viewFilter
-
saveType
private SaveType saveType
-
mainFrameLoadSaveHelper
private final MainFrameLoadSaveHelper mainFrameLoadSaveHelper
-
mainFrameTree
final MainFrameTree mainFrameTree
-
mainFrameMenu
final MainFrameMenu mainFrameMenu
-
mainFrameComponentFactory
private final MainFrameComponentFactory mainFrameComponentFactory
-
previousDecrementToZero
volatile java.lang.Exception previousDecrementToZero
-
-
Constructor Detail
-
MainFrame
private MainFrame(FindBugsLayoutManagerFactory factory)
-
-
Method Detail
-
makeInstance
public static void makeInstance(FindBugsLayoutManagerFactory factory)
-
getInstance
public static MainFrame getInstance()
-
showMessageDialog
public void showMessageDialog(java.lang.String message)
-
showConfirmDialog
public int showConfirmDialog(java.lang.String message, java.lang.String title, java.lang.String ok, java.lang.String cancel)
-
getGuiCallback
public IGuiCallback getGuiCallback()
-
acquireDisplayWait
public void acquireDisplayWait()
-
releaseDisplayWait
public void releaseDisplayWait()
-
waitUntilReady
public void waitUntilReady() throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
getTree
public javax.swing.JTree getTree()
-
getBugTreeModel
public BugTreeModel getBugTreeModel()
-
getProject
@Nonnull public Project getProject()
-
setProject
public void setProject(Project p)
-
setProjectChanged
public void setProjectChanged(boolean b)
Called when something in the project is changed and the change needs to be saved. This method should be called instead of using projectChanged = b.
-
error
public void error(java.lang.String message)
Show an error dialog.
-
writeToLog
public void writeToLog(java.lang.String message)
Write a message to stdout.- Specified by:
writeToLog
in interfaceLogSync
-
showConfirmDialog
public int showConfirmDialog(java.lang.String message, java.lang.String title, int optionType)
-
getAvailableSortables
public Sortables[] getAvailableSortables()
-
updateStatusBar
void updateStatusBar()
-
callOnClose
void callOnClose()
This method is called when the application is closing. This is either by the exit menuItem or by clicking on the window's system menu.
-
createRecentItem
javax.swing.JMenuItem createRecentItem(java.io.File f, SaveType localSaveType)
-
openAnalysis
public boolean openAnalysis(java.io.File f, SaveType saveType)
Opens the analysis. Also clears the source and summary panes. Makes comments enabled false. Sets the saveType and adds the file to the recent menu.- Parameters:
f
-- Returns:
- whether the operation was successful
-
openBugCollection
public void openBugCollection(SortedBugCollection bugs)
-
clearBugCollection
void clearBugCollection()
-
setBugCollection
void setBugCollection(BugCollection bugCollection)
-
setProjectAndBugCollectionInSwingThread
void setProjectAndBugCollectionInSwingThread(Project project, BugCollection bc)
-
setProjectAndBugCollection
private void setProjectAndBugCollection(@CheckForNull Project project, @CheckForNull BugCollection bugCollection)
-
updateProjectAndBugCollection
void updateProjectAndBugCollection(BugCollection bugCollection)
-
shouldDisplayIssue
boolean shouldDisplayIssue(BugInstance b)
-
createNewProjectFromMenuItem
public void createNewProjectFromMenuItem()
-
newProject
void newProject()
-
about
void about()
-
preferences
void preferences()
-
redoAnalysis
void redoAnalysis()
-
syncBugInformation
void syncBugInformation()
-
clearSourcePane
void clearSourcePane()
-
initializeGUI
private void initializeGUI()
-
statusBar
javax.swing.JPanel statusBar()
-
summaryTab
javax.swing.JSplitPane summaryTab()
-
createSourceCodePanel
javax.swing.JPanel createSourceCodePanel()
-
createSourceSearchPanel
javax.swing.JPanel createSourceSearchPanel()
-
setSourceTab
void setSourceTab(java.lang.String title, @CheckForNull BugInstance bug)
Sets the title of the source tabs for either docking or non-docking versions.
-
getSorter
SorterTableColumnModel getSorter()
-
getActionWithoutSavingMsg
private java.lang.String getActionWithoutSavingMsg(java.lang.String action)
-
updateBugTree
public void updateBugTree()
-
resetViewCache
public void resetViewCache()
-
updateTitle
public void updateTitle()
Changes the title based on curProject and saveFile.
-
shouldDisplayIssueIgnoringPackagePrefixes
private boolean shouldDisplayIssueIgnoringPackagePrefixes(BugInstance b)
-
selectPackagePrefixByProject
public void selectPackagePrefixByProject()
-
join
private static java.lang.String join(java.lang.String s1, java.lang.String s2)
-
updateSummaryTab
private void updateSummaryTab(BugLeafNode node)
-
clearSummaryTab
public void clearSummaryTab()
-
searchSource
public void searchSource(int type)
-
createProjectSettings
public void createProjectSettings()
-
addFileToRecent
public void addFileToRecent(java.io.File xmlFile)
-
setSaveType
public void setSaveType(SaveType saveType)
-
getSaveType
public SaveType getSaveType()
-
getCurrentSelectedBugLeaf
public BugLeafNode getCurrentSelectedBugLeaf()
-
getCurrentSelectedBugAspects
public BugAspects getCurrentSelectedBugAspects()
-
getSourceCodeTextPane
public NavigableTextPane getSourceCodeTextPane()
-
getBugCollection
public BugCollection getBugCollection()
-
isProjectChanged
public boolean isProjectChanged()
-
getSaveFile
public java.io.File getSaveFile()
-
getCurrentProject
public Project getCurrentProject()
-
getSaveMenuItem
public javax.swing.JMenuItem getSaveMenuItem()
-
setSaveFile
public void setSaveFile(java.io.File saveFile)
-
getBackgroundExecutor
public java.util.concurrent.ExecutorService getBackgroundExecutor()
-
getReconfigMenuItem
public javax.swing.JMenuItem getReconfigMenuItem()
-
getSourceCodeDisplayer
public SourceCodeDisplay getSourceCodeDisplayer()
-
getProjectPackagePrefixes
public ProjectPackagePrefixes getProjectPackagePrefixes()
-
enableRecentMenu
public void enableRecentMenu(boolean enable)
-
setCurrentSelectedBugAspects
public void setCurrentSelectedBugAspects(BugAspects currentSelectedBugAspects)
-
getViewFilter
public ViewFilter getViewFilter()
-
getCurProject
public Project getCurProject()
-
getMainFrameLoadSaveHelper
public MainFrameLoadSaveHelper getMainFrameLoadSaveHelper()
-
getGuiLayout
public FindBugsLayoutManager getGuiLayout()
-
getMainFrameTree
public MainFrameTree getMainFrameTree()
-
projectChanged
public boolean projectChanged()
-
getMainFrameMenu
public MainFrameMenu getMainFrameMenu()
-
getSummaryHtmlArea
public javax.swing.JEditorPane getSummaryHtmlArea()
-
getStatusBarLabel
public javax.swing.JLabel getStatusBarLabel()
-
getFindNextButton
public javax.swing.JButton getFindNextButton()
-
getSummaryHtmlScrollPane
public javax.swing.JScrollPane getSummaryHtmlScrollPane()
-
getFindPreviousButton
public javax.swing.JButton getFindPreviousButton()
-
getSourceSearchTextField
public javax.swing.JTextField getSourceSearchTextField()
-
getFindButton
public javax.swing.JButton getFindButton()
-
getSummaryTopPanel
public javax.swing.JPanel getSummaryTopPanel()
-
setSummaryTopPanel
public void setSummaryTopPanel(javax.swing.JPanel summaryTopPanel)
-
waitForMainFrameInitialized
void waitForMainFrameInitialized()
-
-