Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Piccolo problemino cn i txt

    Ciao ^^ sono nuovo di qua...nn so neanke se è qst la sezione x postare... xò avrei bisogno di una mano...

    Sto creando un giochino in java, e ho bisogno di sapere come cliccando su un jButton, posso aprire un file html...

    premetto ke nn sono molto esperto e keuso cm ambiente di sviluppo Net Beans IDE 5.0...

    Grazie

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    1) Il linguaggio va sempre specificato obbligatoriamente nel titolo
    2) Nel particolare caso, Java viene trattato in un suo sub-forum dedicato.
    3) Non stai scrivendo un SMS: non hai limiti di caratteri (13000 sono sufficienti?). Quindi cerchiamo di evitare le abbreviazioni (ke, ki, sn) e scriviamo come la Grammatica Italiana ci ha insegnato.


    Correggo e sposto.


    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
    Cosa intendi per "aprire"? leggerne il contenuto, oppure visualizzare la pagina nel browser (o simili)?
    Al mio segnale... scatenate l'inferno!

  4. #4
    Poter aprire x esempio una pagina html fatta da me^^ vediamo cm te lo spiego :master:
    cioè io premendo il pulsante faccio sì ke l'utente possa vedere una pagina html^^

  5. #5
    Questo esempio ti lancia il browser predefinito puntando all'url specificato:


    Codice PHP:
    import java.io.IOException;

    public class 
    BrowserControl{

         
    // Usato per identificare Windows
         
    private static final String WIN_ID "Windows";
         
    // Il browser predefinito sotto windows
         
    private static final String WIN_PATH "rundll32";
         
    // Flag per mostrare l'url
         
    private static final String WIN_FLAG "url.dll,FileProtocolHandler";
         
         
    // Il browser predefinito sotto Unix
         
    private static final String UNIX_PATH "netscape";
         
    // Flag per mostrare l'url
         
    private static final String UNIX_FLAG "-remote openURL";

         public static 
    void displayURL(String url){
              
    boolean windows isWindowsPlatform();
              
    String cmd null;
              try{
                   if (
    windows){
                        
    cmd WIN_PATH " " WIN_FLAG " " url;
                        
    Process p Runtime.getRuntime().exec(cmd);
                   }else{
                        
    cmd UNIX_PATH " " UNIX_FLAG "(" url ")";
                        
    Process p Runtime.getRuntime().exec(cmd);
                        try{
                             
    // Attende per il codice di ritorno. Se è 0 il comando ha funzionato correttamente, altrimenti avvia il browser
                             
    int exitCode p.waitFor();
                             if (
    exitCode != 0){
                                  
    // Comando fallito, avvia il browser
                                  
    cmd UNIX_PATH " "  url;
                                  
    Runtime.getRuntime().exec(cmd);
                             }
                        }catch(
    InterruptedException x){
                             
    System.err.println("Errore nell'esecuzione del comando:" cmd);
                             
    System.err.println("Eccezione: " x);
                        }
                   }
              }catch(
    IOException x){
                   
    System.err.println("Impossibiler aprire il browser, command=" cmd);
                   
    System.err.println("Caught: " x);
              }
         }
        
         public static 
    boolean isWindowsPlatform(){
              
    String os System.getProperty("os.name");
              if ( 
    os != null && os.startsWith(WIN_ID))
                   return 
    true;
              else
                   return 
    false;
         }

         public static 
    void main(String[] args){
              
    displayURL("http://www.html.it");
              
    displayURL("file://c:\\cartella\\index.html");
              
    displayURL("file:///user/mioUser/index.html"); 

         }

    Spero di aver capito cosa cercavi
    Al mio segnale... scatenate l'inferno!

  6. #6
    Sei un grande proprio quello che cercavo!

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.