Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Uso Windows XP.
    Il .jar si trova in C:\Documents and Settings\Fabietto\Documenti\Skuola\Uni\Informatica \Tesi

    Ecco il risultato ottenuto dal comando che mi hai scritto tu:
    codice:
    file:/C:/Documents%20and%20Settings/Fabietto/Documenti/Skuola/Uni/Informatica/Tesi/Miglioramenti2/bin/gui/Facade.class
    Ho dovuto commentare il comando setCurrentDirectory(...) però

  2. #12
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    devi fare una substring allora.

    file:/
    sono 6 caratteri, quindi parti da 6.
    devi vedere la fine, per cui hai
    codice:
    int intero = string.indexof("Facade.class");
    la il tuo path è
    codice:
    path = string.substring(6, intero-1);

  3. #13
    Originariamente inviato da valia
    devi fare una substring allora.

    file:/
    sono 6 caratteri, quindi parti da 6.
    devi vedere la fine, per cui hai
    codice:
    int intero = string.indexof("Facade.class");
    la il tuo path è
    codice:
    path = string.substring(6, intero-1);
    Non va così, non trova i metodi substring e indexof.

  4. #14
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    scusa ma substring è su una stringa, conosci un minimo le API java? Sai adattare un minimo quello che ti dicono ai tuoi scopi?
    Ti ho fatto l'esempio (Che funziona) quindi alla fine completa il tutto da te in modo da farlo funzionare sul tuo programma
    Ora la funzione scritta da leleft ti restituisce una stringa, questa te la salvi su una stringa temporanea e ci fai prima indexof e poi la substring.

  5. #15
    Scusa ma quello che dici tu non viene già fatto qui:
    codice:
    int start = 0;
            int end = str.indexOf("LogicPorts.jar");
            if ( str.startsWith("jar:") ) {
                start = 4;
            }
    
            if (str.indexOf("file:/") >= 0) {
                start += 6;
            }

  6. #16
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    e allora fai il substring e basta.
    La stringa che hai a quel punto ti serve per aprire il current file nel file chooser (così come ti ha fatto vedere leleft)

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.