Component (JList<? extends SearchEverywhereItem> list, SearchEverywhereItem value, int index, boolean isSelected, boolean cellHasFocus) { myUsageRenderer.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); myFileAndLineNumber.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); setBackground(myUsageRenderer.getBackground()); if (!isSelected) { Color color = value.getPresentation().getBackgroundColor(); setBackground(color); myUsageRenderer.setBackground(color); myFileAndLineNumber.setBackground(color); } getAccessibleContext().setAccessibleName( FindBundle.message("find.popup.found.element.accesible.name", myUsageRenderer.getAccessibleContext().getAccessibleName(), myFileAndLineNumber.getAccessibleContext().getAccessibleName())); return this; }