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 classMainFrame.BugCardprivate classMainFrame.MyGuiCallbackprivate static classMainFrame.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.ExecutorServicebackgroundExecutorprivate BugCollectionbugCollectionprivate ProjectcurProjectprivate BugAspectscurrentSelectedBugAspectsprivate SourceCodeDisplaydisplayerprivate java.lang.StringerrorMsgprivate javax.swing.JButtonfindButtonprivate javax.swing.JButtonfindNextButtonprivate javax.swing.JButtonfindPreviousButtonstatic booleanGUI2_DEBUGprivate MainFrame.MyGuiCallbackguiCallbackprivate FindBugsLayoutManagerguiLayoutprivate static MainFrameinstanceprivate Loggerloggerstatic booleanMAC_OS_Xprivate MainFrameComponentFactorymainFrameComponentFactoryprivate java.util.concurrent.CountDownLatchmainFrameInitializedprivate MainFrameLoadSaveHelpermainFrameLoadSaveHelper(package private) MainFrameMenumainFrameMenu(package private) MainFrameTreemainFrameTreeprivate booleannewProject(package private) java.lang.ExceptionpreviousDecrementToZeroprivate booleanprojectChangedprivate ProjectPackagePrefixesprojectPackagePrefixesprivate java.io.FilesaveFileprivate SaveTypesaveTypeprivate static intSEARCH_TEXT_FIELD_SIZEprivate NavigableTextPanesourceCodeTextPaneprivate javax.swing.JTextFieldsourceSearchTextFieldprivate javax.swing.JLabelstatusBarLabel(package private) javax.swing.JEditorPanesummaryHtmlAreaprivate javax.swing.JScrollPanesummaryHtmlScrollPaneprivate javax.swing.JPanelsummaryTopPanelstatic java.lang.StringTITLE_START_TXTstatic booleanUSE_WINDOWS_LAFprivate ViewFilterviewFilterprivate intwaitCountprivate java.lang.ObjectwaitLockprivate static java.lang.StringWINDOW_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 privateMainFrame(FindBugsLayoutManagerFactory factory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidabout()voidacquireDisplayWait()voidaddFileToRecent(java.io.File xmlFile)voidaddNotify()(package private) voidcallOnClose()This method is called when the application is closing.(package private) voidclearBugCollection()(package private) voidclearSourcePane()voidclearSummaryTab()voidcreateNewProjectFromMenuItem()voidcreateProjectSettings()(package private) javax.swing.JMenuItemcreateRecentItem(java.io.File f, SaveType localSaveType)(package private) javax.swing.JPanelcreateSourceCodePanel()(package private) javax.swing.JPanelcreateSourceSearchPanel()voidenableRecentMenu(boolean enable)voiderror(java.lang.String message)Show an error dialog.private java.lang.StringgetActionWithoutSavingMsg(java.lang.String action)Sortables[]getAvailableSortables()java.util.concurrent.ExecutorServicegetBackgroundExecutor()BugCollectiongetBugCollection()BugTreeModelgetBugTreeModel()ProjectgetCurProject()ProjectgetCurrentProject()BugAspectsgetCurrentSelectedBugAspects()BugLeafNodegetCurrentSelectedBugLeaf()javax.swing.JButtongetFindButton()javax.swing.JButtongetFindNextButton()javax.swing.JButtongetFindPreviousButton()IGuiCallbackgetGuiCallback()FindBugsLayoutManagergetGuiLayout()static MainFramegetInstance()MainFrameLoadSaveHelpergetMainFrameLoadSaveHelper()MainFrameMenugetMainFrameMenu()MainFrameTreegetMainFrameTree()ProjectgetProject()ProjectPackagePrefixesgetProjectPackagePrefixes()javax.swing.JMenuItemgetReconfigMenuItem()java.io.FilegetSaveFile()javax.swing.JMenuItemgetSaveMenuItem()SaveTypegetSaveType()(package private) SorterTableColumnModelgetSorter()SourceCodeDisplaygetSourceCodeDisplayer()NavigableTextPanegetSourceCodeTextPane()javax.swing.JTextFieldgetSourceSearchTextField()javax.swing.JLabelgetStatusBarLabel()javax.swing.JEditorPanegetSummaryHtmlArea()javax.swing.JScrollPanegetSummaryHtmlScrollPane()javax.swing.JPanelgetSummaryTopPanel()javax.swing.JTreegetTree()ViewFiltergetViewFilter()private voidinitializeGUI()booleanisProjectChanged()private static java.lang.Stringjoin(java.lang.String s1, java.lang.String s2)static voidmakeInstance(FindBugsLayoutManagerFactory factory)(package private) voidnewProject()booleanopenAnalysis(java.io.File f, SaveType saveType)Opens the analysis.voidopenBugCollection(SortedBugCollection bugs)(package private) voidpreferences()booleanprojectChanged()(package private) voidredoAnalysis()voidreleaseDisplayWait()voidresetViewCache()voidsearchSource(int type)voidselectPackagePrefixByProject()(package private) voidsetBugCollection(BugCollection bugCollection)voidsetCurrentSelectedBugAspects(BugAspects currentSelectedBugAspects)voidsetProject(Project p)private voidsetProjectAndBugCollection(Project project, BugCollection bugCollection)(package private) voidsetProjectAndBugCollectionInSwingThread(Project project, BugCollection bc)voidsetProjectChanged(boolean b)Called when something in the project is changed and the change needs to be saved.voidsetSaveFile(java.io.File saveFile)voidsetSaveType(SaveType saveType)(package private) voidsetSourceTab(java.lang.String title, BugInstance bug)Sets the title of the source tabs for either docking or non-docking versions.voidsetSummaryTopPanel(javax.swing.JPanel summaryTopPanel)(package private) booleanshouldDisplayIssue(BugInstance b)private booleanshouldDisplayIssueIgnoringPackagePrefixes(BugInstance b)intshowConfirmDialog(java.lang.String message, java.lang.String title, int optionType)intshowConfirmDialog(java.lang.String message, java.lang.String title, java.lang.String ok, java.lang.String cancel)voidshowMessageDialog(java.lang.String message)(package private) javax.swing.JPanelstatusBar()(package private) javax.swing.JSplitPanesummaryTab()(package private) voidsyncBugInformation()voidupdateBugTree()(package private) voidupdateProjectAndBugCollection(BugCollection bugCollection)(package private) voidupdateStatusBar()private voidupdateSummaryTab(BugLeafNode node)voidupdateTitle()Changes the title based on curProject and saveFile.(package private) voidwaitForMainFrameInitialized()voidwaitUntilReady()voidwriteToLog(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:
writeToLogin 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()
-
-