private void trainXmlFileButtonActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_trainXmlFileButtonActionPerformed JFileChooser fc = new JFileChooser(MusiteInit.defaultPath); ArrayList<String> exts = new ArrayList<String>(1); String ext = "xml"; exts.add(ext); fc.setFileFilter(new FileExtensionsFilter(exts, "XML file (.xml)")); // fc.setAcceptAllFileFilterUsed(true); fc.setDialogTitle("Select a XML file..."); int returnVal = fc.showOpenDialog(this); if (returnVal == JFileChooser.APPROVE_OPTION) { File file = fc.getSelectedFile(); MusiteInit.defaultPath = file.getParent(); String filePath = MusiteInit.defaultPath + File.separator + file.getName(); trainXmlFileTextField.setText(filePath); String fileName = FilePathParser.getName(filePath); targetFileTextField.setText(MusiteInit.defaultPath + File.separator + fileName + "-test.txt"); } } // GEN-LAST:event_trainXmlFileButtonActionPerformed