myFileTypeCombobox.setModel(model.getFileTypeModel());
myFileTypeCombobox.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
FileTypeComboboxItem newItem = (FileTypeComboboxItem)myFileTypeCombobox.getSelectedItem();
FileTypeComboboxItem oldItem = (FileTypeComboboxItem)e.getItem();
if (oldItem.getDefaultFileName().equals(myFileNameTextField.getText())) {
myFileNameTextField.setText(newItem.getDefaultFileName());
myModel.setFileName(newItem.getDefaultFileName());
}
myDirectoryTextField.setText(FileUtil.toSystemDependentName(model.getDefaultDirectory().getVirtualFile().getPath()));
}