Visualizzazione dei risultati da 1 a 10 su 42

Visualizzazione discussione

  1. #7
    Ti ringrazio moltissimo perchè è stato molto chiaro il codice. Pensavo che porre una questione pricipale fosse poi chiaro il rimanente codice ma mi accorgo che non è cosi, vorrei chiederti, Praticamoento quello che vorrei è realizzare è un programma dove su 5 JTextField, una volta premuto il tasto invio, mi stampasse tutto ciò che ho scritto su un altro JTextField di nome che già conosciamo textSTAMPA.
    Sucessivamente alla pressione di un JButton di nome "Save", mi salvi il contenuto. (come stringa) del JTextField "textSTAMPA" su un .doc. Nello stesso .doc possano essere salvate altre stringhe, ripartendo col processo, una sotto l'altra.


    codice:
        textCLIENTE.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent e) {
                
                
                String CLIENTE = textCLIENTE.getText();
                String NUM = textNUM.getText();
                
                String DATAora = DateTimeFormatter.ofPattern("dd/MM/yyyy").format(localDate) + sdf.format(date);
        
        
                textSTAMPA.setText( "<html>" +
                   
                       + NUM.toUpperCase()  + CLIENTE.toUpperCase() + "___" + DATAora + 
                  "</html> ");  
        
           }
        });
    Ovviamente qui c'è il codice che mi hai insegnato e ho aggiunto uno dei nuovi 5 JTextfield dal nome textNUM che ti dicevo, il problema che ho riscontrato è appunto che "invio" ora come ora funziona solo su "textCLIENTE", come posso renderlo cumulatico su più JTextfield? grazie


    Mentre questo è per salvare una stringa sul file "scrittura.doc", ma ho commesso errori anche qui, come posso fare? Grazie ancora

    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();
          }
        }
    
    
    PIU' IN BASSO
    
        Save.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent PRINTARE) {
                
                String Save = PRINTARE.getActionCommand();                        
                 if (Save.equals ("Save") )
                     ScriviUnaStringa();
       
                 
                 textSTAMPA.setText ("");
    
    
                                                                                                                                                      
            }
        });

    P.S. il "<br>" per andare a capo non funziona.
    Ultima modifica di desiderio; 28-12-2016 a 02:04

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.