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

    Inserimento in una JTextField

    Salve a tutti,
    mi sto cimentando nel inserimento dei dati nelle variabili attraverso una JTextField, però sto trovando difficoltà su come impostare il lavoro.volevo solo inserire le stringhe in delle variabili "nome" ,"cognome"..potete darmi una dritta please
    Per ora sono riuscita solo a creare una classe finestra dove creo appunto una finestra dove poter inserire nome e cognome, e una classe logica dove creo un istanza di finestra...
    codice:
    package grafica;
    
    
    import java.awt.*;
    import javax.swing.*;
    
    	public class  finestra extends JFrame
    		{
    			JButton bottone1;
    			public JTextField cognome;
    			public JTextField nome;
    			JLabel label_cognome;
    			JLabel label_nome;
    
    				
    						public finestra()
    						{
    						this.setTitle("Inserisci i dati da salvare nel file!");	
    						this.setLocation(250,250);
    						this.setSize(400,150);
    						this.setLayout(new GridLayout(3,2));
    						this.creaGui();
    							
    						this.add(label_cognome);
    						this.add(cognome);
    							
    						this.add(label_nome);
    						this.add(nome);
    							
    							
    						this.add(bottone1); 
    						this.setVisible(true);
    						}
    
    			public void creaGui()
    				{
    					cognome = new JTextField();
    					nome = new JTextField();
    					
    					label_cognome = new JLabel("Cognome: ");
    					label_nome = new JLabel("Nome: ");
    					
    					bottone1 = new JButton("Salva");
    				}
    
    				public void gestioneEventi()
    				{
    					
    					
    					
    					this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );
    				}
    				
    			public void conferma(){
    				System.out.println("stampa il cognome"+cognome);
    				System.out.println("Stapa il nome"+nome);
    
    			}
    				
    	}
    e questo è la classe del main
    codice:
    package Main;
    
    import grafica.finestra;
    
    public class Logica {
    	
    	public static void main(String[] args) {
    		
    	
    		new finestra();	
    	
    		}
    }

  2. #2
    Ok, ma nello specifico....qual'è il tuo problema?

    Forse ti rifersci alla stampa dei tuo dati?

    Innanzitutto devi creare l'evento sul JButton

    poi il metodo conferma
    codice:
    public void conferma(){
    	System.out.println("stampa il cognome"+cognome);
    	System.out.println("Stapa il nome"+nome);
    
    }
    E' sbagliatissimo.
    cognome è un JTextField ma il metodo ti deve stampare il contenuto dei due componenti, così come segue:
    codice:
    public void conferma(){
    	System.out.println("stampa il cognome"+cognome.getText());
    	System.out.println("Stapa il nome"+nome.getText());
    
    }
    Ciao.
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

  3. #3
    volevo una dritta su come funzionava la gestione degli eventi per il bottone

  4. #4
    sul tuo manuale non c'è scritto nulla?

    http://docs.oracle.com/javase/tutori...nlistener.html

    l'unico appunto, alla tua classe devi importare java.awt.event.*;
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

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.