public void actionPerformed(ActionEvent e) { try { synchronized (accessLock) { Iterator iterator = buttons.iterator(); while (iterator.hasNext()) { SearchButton searchButton = (SearchButton) iterator.next(); searchButton.updateButtonDisplay(); } } } catch (Throwable th) { NLogger.error(SearchInfoBox.class, th, th); } }
public void actionPerformed(ActionEvent e) { try { SearchButton searchButton = ((SearchButton) e.getSource()); searchButton.updateButtonDisplay(); searchTab.refreshTabActions(); Search search = searchButton.getSearch(); if (search == null) { return; } SearchResultsDataModel dataModel = SearchResultsDataModel.lookupResultDataModel(search); searchTab.setDisplayedSearch(dataModel); } catch (Exception exp) { // catch all handler NLogger.error(ButtonHandler.class, exp, exp); } }