Pagina 2 di 5 primaprima 1 2 3 4 ... ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 42

Hybrid View

  1. #1
    Capisco e come posso salvare un file.doc che ogni volta avviando questo programma e premendo il tasto "SAVE" mi salvi all'interno la stirnga che ho stampato del Jtextfield?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da desiderio Visualizza il messaggio
    Capisco e come posso salvare un file.doc che ogni volta avviando questo programma e premendo il tasto "SAVE" mi salvi all'interno la stirnga che ho stampato del Jtextfield?
    Alt, visto adesso bene:

    avevi scritto la classe ScriviUnaStringa così:

    codice:
    class ScriviUnaStringa {
        public void main(String args[]) throws IOException {
            FileWriter w;
            ......

    E poi hai invocato ScriviUnaStringa();
    Cosa volevi fare? Scritto così è la invocazione di un metodo che dovrebbe chiamarsi ScriviUnaStringa(). Dove?
    Ultima modifica di andbin; 28-12-2016 a 15:32
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Avevo ripreso questo codice che avevo scritto per un altro programma ,riguardava salvare un .doc. Però nel caso specifico ora vorrei non solo che salvasse un .doc ma sempre sullo stesso file salvasse la stringa del textSTAMPA ogni volta che apro il programma e premo save. Potresti scrivermi il codice cosi mi rendo conto dove sbaglio? grazie mille

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da desiderio Visualizza il messaggio
    Avevo ripreso questo codice che avevo scritto per un altro programma ,riguardava salvare un .doc. Però nel caso specifico ora vorrei non solo che salvasse un .doc ma sempre sullo stesso file salvasse la stringa del textSTAMPA ogni volta che apro il programma e premo save.
    Cosa vuol dire "sempre sullo stesso file"? Vuoi sovrascrivere da zero il file? O "appendere" al fondo?
    Se quello che scrivi nel file è codice HTML, allora NON puoi banalmente aggiungere al fondo.

    Quote Originariamente inviata da desiderio Visualizza il messaggio
    Potresti scrivermi il codice cosi mi rendo conto dove sbaglio?
    Il codice è quello lì che hai già visto. FileWriter ok, BufferedWriter (superfluo se vuoi scrivere solo 1 stringa ma comunque ok), write ok, flush (da fare se si usa BufferedWriter), close ok.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Vorrei appendere al fondo dello stesso file .doc
    Ma con il codice scritto non mi salva un .doc con la stringa al suo interno.
    Come scriva il file se HTML o altro questo non lo so proprio

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da desiderio Visualizza il messaggio
    Vorrei appendere al fondo dello stesso file .doc
    Ok.

    Quote Originariamente inviata da desiderio Visualizza il messaggio
    Ma con il codice scritto non mi salva un .doc con la stringa al suo interno.
    La visione completa sul codice ce l'hai ovviamente solo tu. Prima ho solo visto che c'era una classe ScriviUnaStringa e la invocazione di un ScriviUnaStringa(); che non c'entrano nulla tra di loro.
    Quindi?

    Quote Originariamente inviata da desiderio Visualizza il messaggio
    Come scriva il file se HTML o altro questo non lo so proprio
    codice:
    textSTAMPA.setText( "<html>" +
    		        "<br>---------------------------------------------" +
    		        "<br>" +     CLIENTE +
          		"</html> ");
    Questo È HTML! NON puoi prendere quindi il contenuto di textSTAMPA e appenderlo più volte dentro un file. Sarebbe HTML totalmente sballato.
    E comunque la domanda viene spontanea: perché vuoi mettere un HTML dentro un file con estensione .doc??
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    Questo era un altro programma quello che uso ora per stampare è questo:

    codice:
    class ScriviUnaStringa {
    	  public void main(String args[])
    	  throws IOException {
    		  FileWriter w;
    	        w=new FileWriter("scrittura.doc");
    
    
    	    
    	    
    	    BufferedWriter b;
    	    b=new BufferedWriter (w);
    
    
    	    s1 = textSTAMPA.getText();
    	    
    	    
    	    b.write(s1);
    	   
    	    
    	    b.flush();
    	    
    	 
    	    b.close();
    	  }
    	}
    
     Save.addActionListener(new ActionListener() {
    		public void actionPerformed(ActionEvent PRINTARE) {
    			
    			String Save = PRINTARE.getActionCommand();                        
    			 if (Save.equals ("Save") )
    				 ScriviUnaStringa();
    	
    
    
    			 
    			 textSTAMPA.setText ("");
    
    
    		    		                                                                                                                              
    		}
    	});
    Ma non c'è molto altro. Solo che non funziona.
    No usavo HTML per andare a capo perche nell'altro non ci andava in nessun modo.
    In qquesto però non mi intaressa HTML

  8. #8
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da desiderio Visualizza il messaggio
    Ma non c'è molto altro. Solo che non funziona.
    ScriviUnaStringa(); invocherebbe un metodo. DOVE è questo metodo? Io non lo vedo .....

    Quote Originariamente inviata da desiderio Visualizza il messaggio
    No usavo HTML per andare a capo perche nell'altro non ci andava in nessun modo.
    Che vuol dire? In un file di testo "puro" il a-capo si fa scrivendo la sequenza di newline (che tra l'altro dipende dalla piattaforma).

    Quote Originariamente inviata da desiderio Visualizza il messaggio
    In qquesto però non mi intaressa HTML
    Se è testo "puro" (e quindi ha senso appendere al fondo"), allora FileWriter ha un altro costruttore:

    FileWriter(String fileName, boolean append)

    Se append è true, "appende" al fondo invece che azzerare e riscrivere il file completamente.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  9. #9
    Perdonami ma faccio ancora difficoltà senza il codice scritto.

  10. #10
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Quote Originariamente inviata da desiderio Visualizza il messaggio
    Perdonami ma faccio ancora difficoltà senza il codice scritto.
    Te l'ho lasciata passare la prima volta... ora no: il regolamento interno vieta espressamente la richiesta di sviluppo codice. Sei tu che devi provare a scrivere il codice ed, eventualmente, chiedere consigli su quello... non puoi chiedere che il lavoro te lo faccia qualcun altro.

    Possiamo proseguire.


    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

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.