예제 #1
0
  private void addSearch(Search search) {
    SearchButton btn = new SearchButton(search, searchTab);
    btn.addActionListener(buttonHandler);

    synchronized (accessLock) {
      searchButtonMap.put(search, btn);
      searchButtonGroup.add(btn);
      addButton(btn);
    }

    if (displayedDataModel != null
        && search == displayedDataModel.getSearch()) { // select the button of the displayed model
      btn.setSelected(true);
    }
  }