Bir dosya seçmek için JFileChooser kullanıyorum ve yalnızca jpg veya jpeg dosyalarını gösterecek şekilde ekranı sınırlamaya çalışıyorum. FileFilter ve ChoosableFileFilter'ı denedim ve dosya seçimini sınırlandırmıyor.JFileChooser
JFileChooser chooser = new JFileChooser();
FileFilter filter = new FileNameExtensionFilter("JPEG file", new String[] {"jpg", "jpeg"});
chooser.setFileFilter(filter);
chooser.addChoosableFileFilter(filter);
int returnVal = chooser.showOpenDialog(null);
if(returnVal == JFileChooser.APPROVE_OPTION) {
debug.put("You chose to open this file: " + chooser.getSelectedFile().getAbsolutePath());
File selectedFile = new File(chooser.getSelectedFile().getAbsolutePath());
...
Windows 7'de JDK7'yi kullanarak benim için iyi çalışıyor. Tüm dizinleri görüyorum. Daha sonra dosyalar uzantı tarafından filtrelenir. – camickr
Benim için aynı. Mükemmel çalışıyor, JDK 7 ve W7 –