@@ -290,6 +290,7 @@ object CsvValidatorUi extends SimpleSwingApplication {
290290 }
291291
292292 private val csvFileChooser = new FileChooser (lastCsvPath)
293+ csvFileChooser.multiSelectionEnabled = false
293294 csvFileChooser.title = " Select a .csv file"
294295 csvFileChooser.fileFilter = new FileNameExtensionFilter (" CSV file (*.csv)" , " csv" )
295296 private val btnChooseCsvFile = new Button (" ..." )
@@ -306,6 +307,7 @@ object CsvValidatorUi extends SimpleSwingApplication {
306307
307308 txtCsvSchemaFile.setTransferHandler(fileHandler)
308309 private val csvSchemaFileChooser = new FileChooser (lastCsvPath)
310+ csvSchemaFileChooser.multiSelectionEnabled = false
309311 csvSchemaFileChooser.title = " Select a .csvs file"
310312 csvSchemaFileChooser.fileFilter = new FileNameExtensionFilter (" CSV Schema file (*.csvs)" , " csvs" +
311313 " " )
@@ -402,6 +404,7 @@ object CsvValidatorUi extends SimpleSwingApplication {
402404 btnClose.reactions += onClick(quit())
403405
404406 private val reportFileChooser = new FileChooser (lastCsvPath)
407+ reportFileChooser.multiSelectionEnabled = false
405408 val dateFormat = new SimpleDateFormat (" dd-mm-yy_HH-mm-ss" )
406409 reportFileChooser.selectedFile = new File (s " csv_validator_report_ ${dateFormat.format(new Date ())}.txt " )
407410
@@ -503,6 +506,7 @@ object CsvValidatorUi extends SimpleSwingApplication {
503506 val startingDir = if (fileTextField.text.isEmpty) userDir.toFile else Path .of(fileTextField.text).toFile
504507 val helpText = s " Select the ${fromPath.split(" /" ).last} folder "
505508 val fileChooser = new FileChooser (startingDir)
509+ fileChooser.multiSelectionEnabled = false
506510 fileChooser.title = helpText
507511 fileChooser.fileSelectionMode = SelectionMode .FilesAndDirectories
508512 chooseFile(fileChooser, f => updateFileText(f), fileButton, helpText)
0 commit comments