Wybór pliku za pomocą klasy FileDialog
Klasa FileDialog pozwala na wyświetlanie systemowych okien "Zapisz" lub "Wczytaj" i wygodne wybranie pliku do wczytania (bądź też wygodne podanie nazwy i lokalizacji pliku do zapisania...) Dostęp do nazwy i lokalizacji pliku uzyskuje się poprzez metod get.Directory(), getFile().
Przykład wykorzystania klasy FileDialog - Plik_wybor.java:
import java.awt.FileDialog; import java.awt.Frame;
public class Pliki_wybor {
public static void main(String[] args) {| Frame a = new Frame ("Okno macierzyste"); a.setBounds(20,20,400,500); a.setVisible(true);
FileDialog fd = new FileDialog(a,"Wczytaj",FileDialog.LOAD); // Ewentualnie: FileDialog fd =new FileDialog(a,"Zapisz",FileDialog.SAVE); fd.setVisible(true); String katalog=fd.getDirectory(); String plik=fd.getFile(); System.out.println("Wybrano plik: " + plik); System.out.println("w katalogu: "+ katalog); System.out.println("Ścieżka: "+ katalog + plik); } }
|