Como faço Isto?

Ae galera sou totalmente iniciante em java, se alguem puder me ajudar com a duvida que tenho , eu agradeço.

Eu criei um GUI com tres JTextField ,

Eu queria armazenar em variaveis valores passados a dois JTextField, somar esses valores disparano um evento de um botão e retornar ao outro JTextField o valor da soma???

Pow Cara coloca o codifo aí que nos te ajudamos…

Blz

cria uma classe controlando os eventos
dai faz a interface controlando esses eventos

e guarda no result o resultado da soma
dai se faz o textfiled 3 ( onde era pra aparecer o resultado )
receber x.getResult();
sendo o get result assim

public void getResult(){
return this.result;
}

espero ter ajudado flw

Tu faz o seguinte no Listener:

if(event.getSource() == somaButton) { int resultado = Integer.parseInt(texto1.getText()) + Integer.parseInt(texto2.getText()); texto3.setText(resultado); }

Valeu()

ai atraves de um tutorial da internet eu meio que fiz isso:

import java.awt.;
import java.awt.event.
;

import javax.swing.*;

public class JApplet extends javax.swing.JApplet implements ActionListener {

private JLabel valor1Label, valor2Label, resultadoLabel;
private JTextField valor1Field, valor2Field, resultadoField;
private JButton somar;
private int pValor, sValor, total;

public void init (){
    Container container = getContentPane ();
    container.setLayout (new FlowLayout ());  
    // configura valo1Label e valor1Field
    valor1Label = new JLabel ("Valor 1 : ");
    valor1Field = new JTextField (10);
    container.add (valor1Label);
    container.add (valor1Field);
    // configura valor2Label e valor2Field
    valor2Label = new JLabel ("Valor 2 : ");
    valor2Field = new JTextField (10);
    container.add (valor2Label);
    container.add (valor2Field);
    // configura o resultadoLabel e resultadoField
   resultadoLabel = new JLabel ("O resultado é : ") ;
   resultadoField = new JTextField (30);
   container.add (resultadoLabel);
   container.add (resultadoField);
   // configura o botão somar 
   somar = new JButton ("Somar");
   somar.addActionListener (this);
   container.add (somar);
   
   
}

public void actionPerformed (ActionEvent actionEvent){
    
  pValor = Integer.parseInt (actionEvent.getActionCommand ()) ;
  sValor = Integer.parseInt (actionEvent.getActionCommand ());
  
   
     
total = somar (pValor , sValor);

resultadoField.setText ("" + total);
}

public int  somar (int p , int s){
    
    return p + s ;
    
}

Meu brigadão,

foi so fazer aquele esquema no Listener e deu certo;

D+…

Falow , ate a proxima.

tenta esse código aqui

[code]import java.awt.;
import javax.swing.
;
import java.awt.event.*;

public class soma extends JFrame
{
private JTextField caixa1, caixa2, caixa3;
private JLabel caixa1label, caixa2label, caixa3label;
private JButton botaosoma;
private int valor1, valor2;

soma()
{
	super("Soma de dois valores");
	
	Container container=getContentPane();
	container.setLayout(new FlowLayout());
	
	caixa1label = new JLabel("Valor 1");
	caixa1 = new JTextField(10);
	
	container.add(caixa1label);
	container.add(caixa1);
	
	caixa2label = new JLabel("Valor 2");
	caixa2 = new JTextField(10);
	
	container.add(caixa2label);
	container.add(caixa2);
	
	caixa3label = new JLabel("Resultado");
	caixa3 = new JTextField(10);
	
	container.add(caixa3label);
	container.add(caixa3);
	
	botaosoma= new JButton("Soma");
	botaosoma.addActionListener(new ActionListener(){
		public void actionPerformed(ActionEvent e)
		{
			valor1=Integer.parseInt(caixa1.getText());
			valor2=Integer.parseInt(caixa2.getText());
			caixa3.setText(""+(valor1+valor2));
		}
	}
	);			
	
	container.add(botaosoma);
	
	setSize(550,100);
	show();
}

class SomarActionListener implements ActionListener
{
	public void actionPerformed(ActionEvent e)
	{
		String result = new String("");
		
		valor1=Integer.parseInt(caixa1.getText());
		valor2=Integer.parseInt(caixa2.getText());
		
		caixa3.setText(result+(valor1+valor2));
	}
}
public static void main(String args[])
{	
	soma resultado = new soma();
	resultado.addWindowListener(
		new WindowAdapter(){
			public void windowClosing(WindowEvent windowEvent)
			{
				System.exit(0);
			}
		}
	);
}

}[/code]

nem vi que ja tinha dado certo…ehhehehe…
=P

Mesmo q vc não tenha visto que tinha dado certo Brigadão!!