/** * Return the passed tab back into the tabbed pane. * * @param tab <TT>Resulttab</TT> to be returned * @throws IllegalArgumentException Thrown if a <TT>null</TT> <TT>ResultTab</TT> passed. */ private void returnToTabbedPane(ResultTab tab) { if (tab == null) { throw new IllegalArgumentException("Null ResultTab passed"); } s_log.debug("SQLPanel.returnToTabbedPane(" + tab.getIdentifier().toString() + ")"); for (ResultFrame sqlResultFrame : _sqlResultFrames) { if (tab == sqlResultFrame.getTab()) { _sqlResultFrames.remove(sqlResultFrame); break; } } addResultsTab(tab, null); }
/** Close all the Results frames. */ public synchronized void closeAllSQLResultFrames() { for (ResultFrame sqlResultFrame : _sqlResultFrames) { sqlResultFrame.dispose(); } }