Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    13

    Selection File And Directory

    Ciao a tutti, sto lavorando sull'SWT di java e avrei un dubbio. Ho inserito un bottone di "Browse..." che cerca nel file system directory utilizzando :
    DirectoryDialog dialog = new DirectoryDialog(text.getShell);
    ma non è esattamente quello che vorrei fare. L'idea sarebe poter selezionare con un unico bottone di "Browse..." indifferentemente una directory o un file nel mio file system. Usando
    FileDialog dialog = new FileDialog(text.getShell) ho invece la selezione solo dei file nel file system e non piu delle directory.
    Esiste una classe di java già predisposta per poter selezionare da un elenco proveniente da un bottone di browse sia un file che una directory?
    Grazie mille

    --Da

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    13
    Grazie mille.
    Posso integrare JFileChooser di SWING con quello fatto finora interamente in SWT?
    Il fatto è che ad esempio, quando inserivo il FileDialog dialog = new FileDialog(fPatternText.getShell()); veniva passato al fileDialog la fPatterText.getShell dove FPatterText era la Text box di riferimento del bottone.

    SearchFileButton = createPushButton(groupFile, "Browse...", null); //bottone di browse
    SearchFileButton.addSelectionListener(new SelectionAdapter()
    {
    public void widgetSelected(SelectionEvent event)
    {
    //FileDialog dialog = new FileDialog(fPatternText.getShell());//versione SWT solo file
    JFileChooser chooser = new JFileChooser();
    chooser.setDialogType(chooser.OPEN_DIALOG);
    chooser.setFileSelectionMode(chooser.FILES_AND_DIR ECTORIES);
    chooser.setDialogTitle("File to parse Selection ");
    //String selectedDirectory = dialog.open(); versione per SWT
    //if (selectedDirectory != null) { SWT
    //fPatternText.setText(selectedDirectory);} SWT
    }
    });


    La parte commentata è appunto quello che facevo prima utilizzando l'SWT che però non mi consentiva di fare la doppia selezione file + directory nello stesso dialog.
    Grazie mille

    --Da

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Dalle API di SWT in Filedialog non vedo nessun equivalente per la selezione di Directory
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.