private void findPresentation() { JFileChooser fileChooser = new JFileChooser(); if (lastDirectory_ != null) fileChooser.setCurrentDirectory(lastDirectory_); // if (imc.lecturnity.converter.ConverterWizard.USE_CUSTOM_COLORS) if (USE_CUSTOM_COLORS) fileChooser.setBackground(Wizard.BG_COLOR); LecturnityFileFilter lff = new LecturnityFileFilter(); fileChooser.addChoosableFileFilter(lff); LpdFileFilter lpf = new LpdFileFilter(); fileChooser.addChoosableFileFilter(lpf); EPresentationFileFilter eff = new EPresentationFileFilter(); fileChooser.addChoosableFileFilter(eff); AofFileFilter aff = new AofFileFilter(); fileChooser.addChoosableFileFilter(aff); fileChooser.addChoosableFileFilter(fileChooser.getAcceptAllFileFilter()); fileChooser.setFileFilter(lff); Dimension fcSize = fileChooser.getPreferredSize(); fileChooser.setPreferredSize(new Dimension(fcSize.width + 100, fcSize.height + 50)); int action = fileChooser.showOpenDialog(this); lastDirectory_ = fileChooser.getCurrentDirectory(); if (action == fileChooser.APPROVE_OPTION) { File selectedFile = fileChooser.getSelectedFile(); presentationFileField_.setText(selectedFile.getAbsolutePath()); } }