if (_focusListener == null) {
_focusListener = createFocusListener();
}
getComponent().addFocusListener(_focusListener);
if (_searchableListener == null) {
_searchableListener = new SearchableListener() {
public void searchableEventFired(SearchableEvent e) {
if (e.getID() == SearchableEvent.SEARCHABLE_START) {
if (getPopupTimeout() > 0) {
_popupTimer = new Timer(getPopupTimeout(), new ActionListener() {
public void actionPerformed(ActionEvent e) {