Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di pos88
    Registrato dal
    Oct 2011
    Messaggi
    13

    [JAVA] Frame per la selezione di un percorso

    Salve a tutti,

    vorrei fare un jFrame che mi permette di scegliere un percorso nel quale poi salverò un file e che mi permetta di aggiungere anche una cartella. Credo che il componente giusto da usare sia il jTree ma non ne sono sicuro. Potete aiutarmi??

    Grazie mille in anticipo!!

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Se avessi guardato la documentazione di JFileChooser ed il relativo tutorial, avresti scoperto che non serve solo per "aprire un file esistente", ma anche per "selezionare un percorso ed un nome di file" per il salvataggio. Guardati il metodo showSaveDialog di JFileChooser... il link alla documentazione lo trovi nell'altra discussione.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it L'avatar di pos88
    Registrato dal
    Oct 2011
    Messaggi
    13
    Risolto:

    codice:
    JFileChooser fc=new JFileChooser();
    fc.addChoosableFileFilter (new FileNameExtensionFilter ("ShapeFile", "shp"));  //filtra i file con estensione shp
    
    int returnVal = fc.showSaveDialog (null);
    
     if (returnVal == JFileChooser.APPROVE_OPTION)
    {
               String Path=fs.getSelectedFile().toString();     //percorso scelto             
                ...
    }
    Grazie mille.

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da pos88
    Risolto:
    Tieni solo presente che:
    - Quel FileNameExtensionFilter esiste solo da Java 6. Se non hai bisogno di compatibilità < Java 6, allora ok.
    - Invece di passare null a showSaveDialog puoi passare il riferimento ad un tuo JFrame (o un componente contenuto dentro), che renderebbe la dialog del file-chooser "modale" rispetto al frame.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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 © 2025 vBulletin Solutions, Inc. All rights reserved.