minor cleanup

This commit is contained in:
millmanorama 2017-09-09 13:25:55 +02:00
parent cdc723507c
commit a50284ea73

View File

@ -20,10 +20,8 @@ package org.sleuthkit.autopsy.casemodule;
import java.io.File; import java.io.File;
import java.util.Calendar; import java.util.Calendar;
import java.util.LinkedList;
import java.util.List; import java.util.List;
import java.util.MissingResourceException; import java.util.MissingResourceException;
import java.util.Optional;
import java.util.SimpleTimeZone; import java.util.SimpleTimeZone;
import java.util.TimeZone; import java.util.TimeZone;
import java.util.logging.Level; import java.util.logging.Level;
@ -67,7 +65,8 @@ public class ImageFilePanel extends JPanel implements DocumentListener {
this.contextName = context; this.contextName = context;
initComponents(); initComponents();
// load and add all timezone
// Populate the drop down list of time zones
for (String id : SimpleTimeZone.getAvailableIDs()) { for (String id : SimpleTimeZone.getAvailableIDs()) {
timeZoneComboBox.addItem(timeZoneToString(TimeZone.getTimeZone(id))); timeZoneComboBox.addItem(timeZoneToString(TimeZone.getTimeZone(id)));
} }
@ -80,9 +79,11 @@ public class ImageFilePanel extends JPanel implements DocumentListener {
fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY); fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
fileChooser.setMultiSelectionEnabled(false); fileChooser.setMultiSelectionEnabled(false);
LinkedList<FileFilter> filters = new LinkedList<>(fileChooserFilters); fileChooserFilters.forEach(fileChooser::addChoosableFileFilter);
Optional.of(filters.poll()).ifPresent(fileChooser::setFileFilter); if (fileChooserFilters.isEmpty() == false) {
filters.forEach(fileChooser::addChoosableFileFilter); fileChooser.setFileFilter(fileChooserFilters.get(0));
}
} }
/** /**
@ -302,10 +303,6 @@ public class ImageFilePanel extends JPanel implements DocumentListener {
} }
} }
} }
/**
* Populates the drop down list for the time zones and then makes the local
* machine time zone to be selected.
*/
/** /**
* Get a string representation of a TimeZone for use in the drop down list. * Get a string representation of a TimeZone for use in the drop down list.