예제 #1
0
 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);
   }
 }
예제 #2
0
    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);
      }
    }