Guardar valor digitado na JTexField em uma String,e depois retornar este valor


package CadastroDeClientes;

import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.InputMethodEvent;

import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JTextField;





public class CadastroDeClientes extends JFrame implements ActionListener {
	
	
     [img]Font fonte = new Font("Arial",Font.BOLD,30);
     Font fonte2 = new Font("Arial",Font.BOLD,12);
    JButton botao = new JButton("Novo");    
    JButton botao1 = new JButton("Alterar");    
    JButton botao2 = new JButton("Salvar");
    JButton botao3 = new JButton("Excluir");
    JButton botao4 = new JButton("Fechar");
    JButton botao5 = new JButton("Consultar");
    JMenuBar barra = new JMenuBar();
    JMenu menu1 = new JMenu("Opções");	
    JMenuItem item1 = new JMenuItem("Fechar");
    JLabel label0 = new JLabel("Cadastro de Clientes");
    JLabel label1 = new JLabel("Versão da API 1,0");
    JLabel label2 = new JLabel("Código:");
    JLabel label3 = new JLabel("Nome:");
    JLabel label4 = new JLabel("CPF:");
    JLabel label5 = new JLabel("Sexo:");
    JLabel label6 = new JLabel("Masculino");
    JLabel label7 = new JLabel("Feminino");
    JLabel label8 = new JLabel("Endereço:");
    JLabel label9 = new JLabel("Cidade:");
    JLabel label10 = new JLabel("Estado:");
    JLabel label11 = new JLabel("CEP:");
    JLabel label12 = new JLabel("Bairro:");
    JLabel label13 = new JLabel("Tel:");
    JLabel label14 = new JLabel("Email:");
    JTextField texto = new JTextField(40);
    JTextField texto2 = new JTextField(40);
    JTextField texto3 = new JTextField(40);
    JTextField texto4 = new JTextField(40);
    JTextField texto5 = new JTextField(40);
    JTextField texto6 = new JTextField(40);
    JTextField texto7 = new JTextField(40);
    JTextField texto8 = new JTextField(40);
    JTextField texto9 = new JTextField(40);
    JCheckBox masculino = new JCheckBox();
    JCheckBox feminino = new JCheckBox();
    JComboBox estado = new JComboBox();
    
    
    
    
	public void actionPerformed(ActionEvent e){			
		if(e.getSource()== botao4){
			System.exit(0);			
		}
		if(e.getSource()== botao5){
			new TabelaTeste();	
		}
		if(e.getSource()==botao){
			JOptionPane.showMessageDialog(null,"Salvando...");
		}
		 
    
	}
    
    public CadastroDeClientes(){  	
    	
    	
    	texto.setBorder(BorderFactory.createLoweredBevelBorder());
    	texto2.setBorder(BorderFactory.createLoweredBevelBorder()); 
    	texto3.setBorder(BorderFactory.createLoweredBevelBorder()); 
    	texto4.setBorder(BorderFactory.createLoweredBevelBorder()); 
    	texto5.setBorder(BorderFactory.createLoweredBevelBorder()); 
    	texto6.setBorder(BorderFactory.createLoweredBevelBorder()); 
    	texto7.setBorder(BorderFactory.createLoweredBevelBorder()); 
    	texto8.setBorder(BorderFactory.createLoweredBevelBorder()); 
    	texto9.setBorder(BorderFactory.createLoweredBevelBorder()); 
    	estado.setBorder(BorderFactory.createLoweredBevelBorder()); 
    	
    	
    	
    	botao.addActionListener(this);
    	botao1.addActionListener(this);
    	botao2.addActionListener(this);
    	botao3.addActionListener(this);
    	botao4.addActionListener(this);
    	botao5.addActionListener(this);
    	item1.addActionListener(this);
    	texto.addActionListener(this);
    	texto2.addActionListener(this);
    	texto3.addActionListener(this);
    	texto4.addActionListener(this);
    	texto5.addActionListener(this);
    	texto6.addActionListener(this);
    	texto7.addActionListener(this);
    	texto8.addActionListener(this);
    	texto9.addActionListener(this);
    	estado.addActionListener(this);
    	
    	setLayout(null);    	
    	
    	botao.setBounds(300,60,70,25); 
    	botao1.setBounds(300,500,90,40);
    	botao2.setBounds(400,500,90,40);
    	botao3.setBounds(500,500,90,40);
    	botao4.setBounds(600,500,90,40);
    	botao5.setBounds(175,60,120,25);
    	
    	label0.setBounds(200,10,400,30);
    	label1.setBounds(500,400,300,300);
    	label2.setBounds(40,60,70,30);
    	label3.setBounds(40,120,70,30);
    	label4.setBounds(40,180,70,30);
    	label5.setBounds(320,180,70,30);    	
    	label6.setBounds(400,180,90,30);
    	label7.setBounds(520,180,70,30);
    	label8.setBounds(15,220,90,30);
    	label9.setBounds(40,280,70,30);
    	label10.setBounds(380,280,70,30);
    	label11.setBounds(530,280,70,30);
    	label12.setBounds(40,340,70,30);
    	label13.setBounds(550,340,70,30);
    	label14.setBounds(40,400,70,30);
    	
    	masculino.setBounds(380,180,70,25);
    	feminino.setBounds(500,180,70,25);
    	
    	estado.setBounds(440,280,70,25);
    	
    	texto.setBounds(100,60,70,25);
    	texto2.setBounds(100,120,400,25);
        texto3.setBounds(100,180,200,25);
        texto4.setBounds(100,220,500,25);
        texto5.setBounds(100,280,250,25);
        texto6.setBounds(580,280,110,25);
        texto7.setBounds(100,340,400,25);
        texto8.setBounds(600,340,150,25);
        texto9.setBounds(100,400,500,25);        
    
         label0.setFont(fonte);
         texto.setFont(fonte2);
         texto2.setFont(fonte2);
         texto3.setFont(fonte2);
         texto4.setFont(fonte2);
         texto5.setFont(fonte2);
         texto6.setFont(fonte2);
         texto7.setFont(fonte2);
         texto8.setFont(fonte2);
         texto9.setFont(fonte2);
         label6.setFont(fonte2);
         label7.setFont(fonte2);
         
        
    	add(botao);
    	add(botao1);
    	add(botao2);
    	add(botao3);
    	add(botao4);
    	add(botao5);
    	
    	add(label0);
    	add(label1);
    	add(label2);    	
    	add(label3);
    	add(label4);
    	add(label5);
    	add(label6);
    	add(label7);
    	add(label8);
    	add(label9);
    	add(label10);
    	add(label11);
    	add(label12);
    	add(label13);
    	add(label14);
    	
    	
    	add(texto);
    	add(texto2);
    	add(texto3);
    	add(texto4);
    	add(texto5);
    	add(texto6);
    	add(texto7);
    	add(texto8);
    	add(texto9);
    	
    	add(feminino);
    	add(masculino);
    	
    	add(estado); 
    	estado.addItem("SP");
    	estado.addItem("RJ");
    	estado.addItem("PR");
    	estado.addItem("DF");
    	estado.addItem("PE");
    	
    	
    	setJMenuBar(barra);
    	barra.add(menu1);
    	menu1.add(item1);  	
    	
    	

		setTitle("Cadastro de Clientes");
		setSize(850,650);
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		setVisible(true);
		setLocationRelativeTo(null);
    	
    }
	public static void main(String args[]){
		 new CadastroDeClientes(); 
	}		 

E qual a dificuldade que você está tendo? Já estudou sobre listeners?

Abraço.

Minha dificuldade é criar estes Ouvintes, e chamar o valor guardado na Variavel para uma JTexField.

Desde já agradeço pela atenção.

Desculpe pelo Código neste formato, sou novo aqui não consegui usar [/code].

Pelo o que entendi o que você quer é isso

Exemplo abaixo:


JTextField texto = new JTextField(40); // Esse textfield eu peguei do seu código
String text = "teste 123";
String aux = texto.getText(); //aqui é a String que vai armazena o que foi digitado no seu textfield
texto.getText(); // pode ser utilizado assim também pois o retorno do metodo "getText()" é uma String
texto.setText(text);//é por esse metodo que voce ira definir o texto do seu JTextField

Um exemplo de listener para pegar a variável no textfield é o “keyReleased” pesquise no guj ou mesmo no google que você acha vários tutoriais.

Caso isso seja a resposta da sua duvida, por favor mude o assunto do post e coloque a palavra resolvido antes da pergunta original.
Se essa não for a resposta para o seu problema ou se você estiver com alguma duvida e eu puder ajudar é só falar

Até,

Muito obrigado,esta era minha dúvida.

[quote=CristianoTomas][code]

package CadastroDeClientes;

import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.InputMethodEvent;

import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

public class CadastroDeClientes extends JFrame implements ActionListener {

 [img]Font fonte = new Font("Arial",Font.BOLD,30);
 Font fonte2 = new Font("Arial",Font.BOLD,12);
JButton botao = new JButton("Novo");    
JButton botao1 = new JButton("Alterar");    
JButton botao2 = new JButton("Salvar");
JButton botao3 = new JButton("Excluir");
JButton botao4 = new JButton("Fechar");
JButton botao5 = new JButton("Consultar");
JMenuBar barra = new JMenuBar();
JMenu menu1 = new JMenu("Opções");	
JMenuItem item1 = new JMenuItem("Fechar");
JLabel label0 = new JLabel("Cadastro de Clientes");
JLabel label1 = new JLabel("Versão da API 1,0");
JLabel label2 = new JLabel("Código:");
JLabel label3 = new JLabel("Nome:");
JLabel label4 = new JLabel("CPF:");
JLabel label5 = new JLabel("Sexo:");
JLabel label6 = new JLabel("Masculino");
JLabel label7 = new JLabel("Feminino");
JLabel label8 = new JLabel("Endereço:");
JLabel label9 = new JLabel("Cidade:");
JLabel label10 = new JLabel("Estado:");
JLabel label11 = new JLabel("CEP:");
JLabel label12 = new JLabel("Bairro:");
JLabel label13 = new JLabel("Tel:");
JLabel label14 = new JLabel("Email:");
JTextField texto = new JTextField(40);
JTextField texto2 = new JTextField(40);
JTextField texto3 = new JTextField(40);
JTextField texto4 = new JTextField(40);
JTextField texto5 = new JTextField(40);
JTextField texto6 = new JTextField(40);
JTextField texto7 = new JTextField(40);
JTextField texto8 = new JTextField(40);
JTextField texto9 = new JTextField(40);
JCheckBox masculino = new JCheckBox();
JCheckBox feminino = new JCheckBox();
JComboBox estado = new JComboBox();




public void actionPerformed(ActionEvent e){			
	if(e.getSource()== botao4){
		System.exit(0);			
	}
	if(e.getSource()== botao5){
		new TabelaTeste();	
	}
	if(e.getSource()==botao){
		JOptionPane.showMessageDialog(null,"Salvando...");
	}
	 

}

public CadastroDeClientes(){  	
	
	
	texto.setBorder(BorderFactory.createLoweredBevelBorder());
	texto2.setBorder(BorderFactory.createLoweredBevelBorder()); 
	texto3.setBorder(BorderFactory.createLoweredBevelBorder()); 
	texto4.setBorder(BorderFactory.createLoweredBevelBorder()); 
	texto5.setBorder(BorderFactory.createLoweredBevelBorder()); 
	texto6.setBorder(BorderFactory.createLoweredBevelBorder()); 
	texto7.setBorder(BorderFactory.createLoweredBevelBorder()); 
	texto8.setBorder(BorderFactory.createLoweredBevelBorder()); 
	texto9.setBorder(BorderFactory.createLoweredBevelBorder()); 
	estado.setBorder(BorderFactory.createLoweredBevelBorder()); 
	
	
	
	botao.addActionListener(this);
	botao1.addActionListener(this);
	botao2.addActionListener(this);
	botao3.addActionListener(this);
	botao4.addActionListener(this);
	botao5.addActionListener(this);
	item1.addActionListener(this);
	texto.addActionListener(this);
	texto2.addActionListener(this);
	texto3.addActionListener(this);
	texto4.addActionListener(this);
	texto5.addActionListener(this);
	texto6.addActionListener(this);
	texto7.addActionListener(this);
	texto8.addActionListener(this);
	texto9.addActionListener(this);
	estado.addActionListener(this);
	
	setLayout(null);    	
	
	botao.setBounds(300,60,70,25); 
	botao1.setBounds(300,500,90,40);
	botao2.setBounds(400,500,90,40);
	botao3.setBounds(500,500,90,40);
	botao4.setBounds(600,500,90,40);
	botao5.setBounds(175,60,120,25);
	
	label0.setBounds(200,10,400,30);
	label1.setBounds(500,400,300,300);
	label2.setBounds(40,60,70,30);
	label3.setBounds(40,120,70,30);
	label4.setBounds(40,180,70,30);
	label5.setBounds(320,180,70,30);    	
	label6.setBounds(400,180,90,30);
	label7.setBounds(520,180,70,30);
	label8.setBounds(15,220,90,30);
	label9.setBounds(40,280,70,30);
	label10.setBounds(380,280,70,30);
	label11.setBounds(530,280,70,30);
	label12.setBounds(40,340,70,30);
	label13.setBounds(550,340,70,30);
	label14.setBounds(40,400,70,30);
	
	masculino.setBounds(380,180,70,25);
	feminino.setBounds(500,180,70,25);
	
	estado.setBounds(440,280,70,25);
	
	texto.setBounds(100,60,70,25);
	texto2.setBounds(100,120,400,25);
    texto3.setBounds(100,180,200,25);
    texto4.setBounds(100,220,500,25);
    texto5.setBounds(100,280,250,25);
    texto6.setBounds(580,280,110,25);
    texto7.setBounds(100,340,400,25);
    texto8.setBounds(600,340,150,25);
    texto9.setBounds(100,400,500,25);        

     label0.setFont(fonte);
     texto.setFont(fonte2);
     texto2.setFont(fonte2);
     texto3.setFont(fonte2);
     texto4.setFont(fonte2);
     texto5.setFont(fonte2);
     texto6.setFont(fonte2);
     texto7.setFont(fonte2);
     texto8.setFont(fonte2);
     texto9.setFont(fonte2);
     label6.setFont(fonte2);
     label7.setFont(fonte2);
     
    
	add(botao);
	add(botao1);
	add(botao2);
	add(botao3);
	add(botao4);
	add(botao5);
	
	add(label0);
	add(label1);
	add(label2);    	
	add(label3);
	add(label4);
	add(label5);
	add(label6);
	add(label7);
	add(label8);
	add(label9);
	add(label10);
	add(label11);
	add(label12);
	add(label13);
	add(label14);
	
	
	add(texto);
	add(texto2);
	add(texto3);
	add(texto4);
	add(texto5);
	add(texto6);
	add(texto7);
	add(texto8);
	add(texto9);
	
	add(feminino);
	add(masculino);
	
	add(estado); 
	estado.addItem("SP");
	estado.addItem("RJ");
	estado.addItem("PR");
	estado.addItem("DF");
	estado.addItem("PE");
	
	
	setJMenuBar(barra);
	barra.add(menu1);
	menu1.add(item1);  	
	
	

	setTitle("Cadastro de Clientes");
	setSize(850,650);
	setDefaultCloseOperation(EXIT_ON_CLOSE);
	setVisible(true);
	setLocationRelativeTo(null);
	
}
public static void main(String args[]){
	 new CadastroDeClientes(); 
}		 

[/code][/quote]