new SearchDialog(view,null);
SearchAndReplace.showSearchDialog(view,null);
		public void actionPerformed(ActionEvent evt)		{			Object source = evt.getSource();			if(evt.getSource() == find)			{				String text = find.getText();				if(text == null && text.length() == 0)				{					new SearchDialog(view,null);				}				else if(incremental.isSelected())				{					// on enter, start search from end					// of current match to find next one					find.addCurrentToHistory();					incrementalSearch(view.getTextArea()						.getSelectionEnd());				}				else				{					find.addCurrentToHistory();					find.setText(null);					SearchAndReplace.setSearchString(text);					SearchAndReplace.find(view);					view.getEditPane().focusOnTextArea();				}			}			else if(evt.getSource() == incremental)			{				update();			}			else if(evt.getSource() == ignoreCase)			{				SearchAndReplace.setIgnoreCase(ignoreCase					.isSelected());			}			else if(evt.getSource() == regexp)			{				SearchAndReplace.setRegexp(regexp					.isSelected());			}			else if(source == multifileBtn)			{				showMultiFileDialog();			}			else if(source == multifile)			{				if(multifile.isSelected())					showMultiFileDialog();				else					SearchAndReplace.setSearchFileSet(						new CurrentBufferSet());			}		}