JFileChooser i filtry

JFileChooser i filtry
B1
  • Rejestracja:prawie 17 lat
  • Ostatnio:około 10 lat
0

Witam, zaczynam pracę z Javą, niestety już od początku pod górkę...
Chciałem napisać metodę która udostępnia okienko wyboru pliku (wyłącznie XML)
Dostaję błąd przy ExampleFileFilter...
Proszę o pomoc...

Kopiuj
public static String OpemFileXML(String info)
    {
		String path = null;
		File file = null;
		
		JFileChooser chooser = new JFileChooser(); 
		chooser.setCurrentDirectory(new java.io.File(""));
		chooser.setDialogTitle("Wybierz plik XML dla importu " + info);

		ExampleFileFilter filtro = new ExampleFileFilter();
		filtro.addExtension("mp3");
		filtro.setDescription("File Mp3");
		
		if(0 == chooser.showOpenDialog(null)) 
		{
			file = chooser.getSelectedFile(); 
			path = file.getName();
		}
		else
		{	
			JOptionPane.showMessageDialog(null, "Błąd podczas wyboru pliku", "Błąd", JOptionPane.ERROR_MESSAGE);
		}
		
        return path;
    }
remigio
  • Rejestracja:ponad 15 lat
  • Ostatnio:około 9 lat
  • Postów:357
0

jeżeli chcesz żeby w okienku dialogowym wyświetlały się tylko pliki xml to :
setFileFilter(new FileNameExtensionFilter("XML", "xml"));

ExampleFileFilter jest to klasa której tutaj nie opisałeś ... btw. przykład brałeś chyba stąd:
http://download.oracle.com/javase/1.4.2/docs/api/javax/swing/JFileChooser.html

edytowany 1x, ostatnio: remigio
B1
  • Rejestracja:prawie 17 lat
  • Ostatnio:około 10 lat
0

A do czego to porównać? I jak aby było dobrze?

B1
  • Rejestracja:prawie 17 lat
  • Ostatnio:około 10 lat
0

Zauważyłem, że w sytuacji gdy nie zostanie wskazany plik uzyskuje wartość 1 w przeciwnym przypadku 0

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.