private FileSelectorPanel createDestinationUi() {
FileChooser fc = new DefaultFileChooser(ApplicationFileChooserFactory.getFactory());
fc.setOverwriteConfirmer(FileChooser.ALWAYS_ALLOW_OVERWRITES);
RecentFileStore recentFiles = getRecentFileStore();
FileSelectorPanelFactory factory = FileSelectorFactory.getFactory();
FileSelectorPanel selector = factory.singleFilePanel(fc, FileSelectorPanel.SAVE,
Strings.getJitterPackString("Export.FileSelector.Title"), recentFiles);
selector.setFileFilter(JitterPackerUi.FILE_FILTER);
LabelDecorator d = TextStyles.InputLabelText.asLabelDecorator(JitterpackResources.EXPORT_16);
selector.decorateTitle(d);
selector.displayLastFile();
selector.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
if (doExportAction != null) {
doExportAction.actionPerformed(evt);