choose.addActionListener(new MultiFileActionHandler());
choose.addActionListener(actionListener);
	private JPanel createMultiFilePanel()	{		JPanel multifile = new JPanel();		GridBagLayout layout = new GridBagLayout();		multifile.setLayout(layout);		GridBagConstraints cons = new GridBagConstraints();		cons.gridy = cons.gridwidth = cons.gridheight = 1;		cons.anchor = GridBagConstraints.WEST;		cons.fill = GridBagConstraints.HORIZONTAL;		filter = new HistoryTextField("search.filter");		cons.insets = new Insets(0,0,3,0);		JLabel label = new JLabel(jEdit.getProperty("search.filterField"),			SwingConstants.RIGHT);		label.setBorder(new EmptyBorder(0,0,0,12));		label.setDisplayedMnemonic(jEdit.getProperty("search.filterField.mnemonic")			.charAt(0));		label.setLabelFor(filter);		cons.weightx = 0.0f;		layout.setConstraints(label,cons);		multifile.add(label);		cons.insets = new Insets(0,0,3,6);		cons.weightx = 1.0f;		layout.setConstraints(filter,cons);		multifile.add(filter);		cons.gridy++;		directory = new HistoryTextField("search.directory");		label = new JLabel(jEdit.getProperty("search.directoryField"),			SwingConstants.RIGHT);		label.setBorder(new EmptyBorder(0,0,0,12));		label.setDisplayedMnemonic(jEdit.getProperty("search.directoryField.mnemonic")			.charAt(0));		label.setLabelFor(directory);		cons.insets = new Insets(0,0,3,0);		cons.weightx = 0.0f;		layout.setConstraints(label,cons);		multifile.add(label);		cons.insets = new Insets(0,0,3,6);		cons.weightx = 1.0f;		cons.gridwidth = 2;		layout.setConstraints(directory,cons);		multifile.add(directory);		choose = new JButton(jEdit.getProperty("search.choose"));		choose.setMnemonic(jEdit.getProperty("search.choose.mnemonic")			.charAt(0));		cons.insets = new Insets(0,0,3,0);		cons.weightx = 0.0f;		cons.gridwidth = 1;		layout.setConstraints(choose,cons);		multifile.add(choose);		choose.addActionListener(new MultiFileActionHandler());		cons.insets = new Insets(0,0,0,0);		cons.gridy++;		cons.gridwidth = 4;		searchSubDirectories = new JCheckBox(jEdit.getProperty(			"search.subdirs"));		searchSubDirectories.setMnemonic(jEdit.getProperty("search.subdirs.mnemonic")			.charAt(0));		layout.setConstraints(searchSubDirectories,cons);		multifile.add(searchSubDirectories);		return multifile;	}