From f1402e94fc814a402b5c156e7197b2e11d9f325c Mon Sep 17 00:00:00 2001 From: Donald Shan Date: Mon, 22 Aug 2022 13:35:24 -0700 Subject: Manual Tagging Improved - Added the ability to manually change album art - Moved UI initialization code to bottom of file --- src/main/java/FileUtility.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/main/java/FileUtility.java') diff --git a/src/main/java/FileUtility.java b/src/main/java/FileUtility.java index cc0dffb..73178ae 100644 --- a/src/main/java/FileUtility.java +++ b/src/main/java/FileUtility.java @@ -118,6 +118,20 @@ public class FileUtility { } } } + + public static String showImageFileChooser() { + javax.swing.JFileChooser chooser = new javax.swing.JFileChooser(); + FileNameExtensionFilter filter = new FileNameExtensionFilter("JPEG Image File", "jpg", "jpeg"); + chooser.setFileFilter(filter); + chooser.setDialogTitle("Select a image file"); + chooser.setFileSelectionMode(javax.swing.JFileChooser.FILES_ONLY); + chooser.setAcceptAllFileFilterUsed(false); + if (chooser.showOpenDialog(null) == javax.swing.JFileChooser.APPROVE_OPTION) { + return chooser.getSelectedFile().getAbsolutePath(); + } else { + return null; + } + } public static ArrayList txtToArrayList(String fileName) { ArrayList lines = new ArrayList(); try { -- cgit v1.2.3