void () { updateSpeedSearchColors(false); onSpeedSearchPatternChanged(); mySpeedSearchPatternField.setText(getFilter()); if (!mySpeedSearchAlwaysShown) { if (isHoldingFilter() && !searchFieldShown) { setHeaderComponent(mySpeedSearchPatternField); searchFieldShown = true; } else if (!isHoldingFilter() && searchFieldShown) { setHeaderComponent(null); searchFieldShown = false; } } }