Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    561

    Problema con FileChooser

    Ho scritto questa classe:

    codice:
    import javax.swing.JFileChooser;
    
    public class Apri {
    
      public void loadFile(Frame f, String title, String defDir, String fileType) {
        JFileChooser fd = new JFileChooser();
        fd.setDialogTitle(title);
        File file=new File(defDir);
        fd.setCurrentDirectory(file);
        fd.showOpenDialog(f);
        
        fd.setLocation(50, 50);
        fd.show();
        //return fd.getFile();
      }
      
      public static void main(String s[]) {
        Apri ufd = new Apri();
        ufd.loadFile(new Frame(), "Open...", "c:\\Data", "*.java");
        //System.out.println("Loading : "+ ufd.loadFile(new Frame(), "Open...", ".\\", "*.java"));
        //System.out.println("Saving : "+ ufd.saveFile(new Frame(), "Save...", ".\\", "*.java"));
        System.exit(0);
        }
    }
    Ho due problemi :
    1)Come faccio a settare che il solo tipo di file che l'utente può cercare è quello con estensione *.java?
    2) nella classe Awt FileDialog per restituire il file che l'utente ha selezionato facevo return fd.getFile() qui invece cosa devo fare?


    tulipan

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    561
    1 problema risolto...resta solo quello di come fare a restituire il file che l'utente ha selezionato

    tulipan

  3. #3
    Mi pare che il metodo (in riferimento alla tua seconda domanda) si chiami "getSelectedFile()"

    *Edit*

    Piccola postilla... non usare il metodo ".show()"(deprecato) ma ".setVisible(true)".
    Poi dipende da che versione di java usi.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.