Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Non salva il .doc

  1. #1

    Non salva il .doc

    Non salva il .doc mi dice che "Occurrence of 'actionPerformed'". Cosa posso fare? grazie


    codice:
    public void scriviFile() {
    			 // SCRITTURA su file di testo
    			 try {
    			FileWriter fw = new FileWriter(FILE.getText());
    			PrintWriter out = new PrintWriter(fw);
    			
    			 s2 = FILE.getText(); 
    			 s1 = STAMPA.getText(); // salva in String tutto il testo
    
    
    			 out.print(s2);
    			 out.print(s1);
    
    
    	        out.close(); // chiusura File
    			} catch (IOException e1) {}
    			}
    codice:
    	save = new JButton("save");
    	save.addActionListener(new ActionListener() {
    		public void actionPerformed(ActionEvent PRINTARE) {
    			
    			String Save = PRINTARE.getActionCommand();                     
    			 if (Save.equals ("Save") )
    				 scriviFile();
    			
    		    STAMPA.setText ("");
    		    FILE.setText (FILE.getText());
    		}
    	});

  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
    codice:
    	save = new JButton("save");
    
    			 if (Save.equals ("Save") )
    				 scriviFile();
    La cosa veramente evidente e lampante è che il action command nel JButton per default è uguale al testo nel pulsante (cioè "save") mentre poi tu con equals verifichi che il action command sia uguale a "Save". Siccome sono stringhe diverse (case sensitive!), il equals dà false e NON entri nel scriviFile().

    E comunque i nomi delle variabili sono molto campati in aria.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Risolto grazie mille

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.