Programowanie obiektowe - JAVA
Informacje ogólne > Laboratorium 4 > Wybór pliku za pomocą klasy FileDialog

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);
     f
d.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);
   }
}