Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    68

    prendere i campi da JTextField

    Ciao a tutti, avrei bisogno di un consiglio: ho la mia classe Persona con nome e cognome e vorrei settare il nome ed il cognome prendendoli da due campi JTextField. I miei due JtextField sono inizializzati rispettivamente con "Digita il nome" e "Digita il nome" ed ovviamente i miei campi nome e cognome assumono quei due valori (perchè ho usato la getText() subito dopo l'inizializzazione). Io vorrei che il settaggio dei campi nomi e cognomi avvenisse dopo che abbia cancellato "Digita il nome" e "Digita il nome" ed inserito il nome ed il cognome. Il mio problema è che non so dove mettere quelle getText(). Ci possono essere altre alternative? Vi posto il codice delle mie classi:

    codice:
    public class Persona { 	
        String nome; 	
        String cognome; 	 	
       
        public Persona () { 		
            nome=""; 		
            cognome=""; 	
        } 	 	
    
        public String toString() { 		
             return nome + " " + cognome; 	
        } 
    }

    codice:
    public class MioFrame {  	
       public static void main (String [] args) { 		 		
          JFrame frame = new JFrame(); 		
          JPanel pannello = new JPanel(); 		
          Persona p = new Persona(); 	
    			 	     	
          JTextField textField1 = new JTextField("Digita il nome");     	
          JTextField textField2 = new JTextField("Digita il cognome"); 
        	     	        
          p.nome=textField1.getText();     	
          p.cognome=textField2.getText();     	
          	     	
          pannello.add(textField1);     	
          pannello.add(textField2);  
       	     	
          frame.setBounds(450,200,600,400);     	
          frame.setVisible(true);     	
          frame.setContentPane(pannello); 	 	
      } 
    }

  2. #2

    Re: prendere i campi da JTextField

    Originariamente inviato da 8paolo9
    Io vorrei che il settaggio dei campi nomi e cognomi avvenisse dopo che abbia cancellato "Digita il nome" e "Digita il nome" ed inserito il nome ed il cognome. Il mio problema è che non so dove mettere quelle getText(). Ci possono essere altre alternative?
    Ti conviene aggiungere alla tua interfaccia un bel pulsante, che quindi verrà utilizzato dall'utente per indicare che ha inserito i dati nei campi testuali.

    Quindi, alla pressione del pulsante se l'utente ha inserito i dati, allora li passi al tuo oggetto Persona.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    68
    Ok perfetto, ho risolto come da te suggerito!

    Grazie

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.