Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418

    [JAVA swing] JFileDialog

    Ciao, ho un problema ... grosso!

    Voglio realizzare quanto segue:

    nel momento in cui clicco su un pulsante, vorrei far aprire una JFileDialog, dove posso scegliere un file, una volta scelto, vorrei salvare solo il percorso del file in una variabile, per poi inviare l'email nel mio caso con l'allegato specifico.
    Potete darmi qualche idea?

    GRazie mille..
    Spero di essere stato abbastanza chiaro...
    -------------------------------------------------
    Il fumo nuoce gravemente alla salute

  2. #2
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418
    questa è la funzione che richiama il pulsante:

    codice:
    int response = fileChooser.showOpenDialog(this);
        if(response==JFileChooser.APPROVE_OPTION) {
          try {
            File f = fileChooser.getSelectedFile();
            System.out.println(f.getName());
          }
          catch(Exception e_3) {}
        }
    Solo che so ho più di un file come faccio ad allegarli all'email?
    -------------------------------------------------
    Il fumo nuoce gravemente alla salute

  3. #3
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418
    Originariamente inviato da userfra
    questa è la funzione che richiama il pulsante:

    codice:
    int response = fileChooser.showOpenDialog(this);
        if(response==JFileChooser.APPROVE_OPTION) {
          try {
            File f = fileChooser.getSelectedFile();
            System.out.println(f.getName());
          }
          catch(Exception e_3) {}
        }
    Solo che so ho più di un file come faccio ad allegarli all'email?
    cioè con questo codice aggiungo un file in allegato

    messageBodyPart = new MimeBodyPart();
    DataSource source = new FileDataSource(allegato);
    messageBodyPart.setDataHandler(new DataHandler(source));
    messageBodyPart.setFileName(allegato);
    // Add the second part
    multipart.addBodyPart(messageBodyPart);

    solo che ne posso aggiungere solo uno, come faccio ad aggiungerne degli altri?
    -------------------------------------------------
    Il fumo nuoce gravemente alla salute

  4. #4
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418
    Non si può fare?
    -------------------------------------------------
    Il fumo nuoce gravemente alla salute

  5. #5
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418
    Originariamente inviato da userfra
    Non si può fare?
    mi devo creare un MessageBodyPart per ogni file che allego?




    -------------------------------------------------
    Il fumo nuoce gravemente alla salute

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