Soma com Formulario

Ola, estou tenetando decolar no Eclipse, gostaria fazer um formulario usando JFrame com 3 TexField, onde o usuario digita no 1º e 2º números e visualiza uma soma no 3º, como usando JOptionPane
EX:[code]
import javax.swing.JOptionPane;
public class Soma
{
public static void main (String args[])
{
int N1, N2, Soma;

	N1 = Integer.parseInt(JOptionPane.showInputDialog("Informe N 1"));
	N2 = Integer.parseInt(JOptionPane.showInputDialog("Informe N 2"));
	
	Soma = N1 + N2;
	
	JOptionPane.showMessageDialog(null, "A Soma é: "+Soma);
	
	System.exit(0);
}

}
[/code]

Não consigo colocar os TexField corretamente se arrasto para o centro ocupa todo formulario. Como dimensinalo?
Não consigo converter em inteiro ou real. Como fazer?

caso alguem tenha exemplo e puder passar o código
Grato

Cara é o seguinte você quer usar é um aplicativo em java?? Pode ser um applet???

tenta no momento que você for criar o JTextField fazer da seguinte forma:

JTextField umNomeQualquer = new JTextField (umTamanhoQualquer); 

tenda 10 no tamanho inicial e configure de acordo com sua necessidade… se não resolver me dê um toque pois tenho algo como este mas é em applet…

Até mais! :lol:

Eu fiz um exemplo, espero que ajude, fiz apartir de um outro programa que eu tinha, se voce nao entendeu alguma coisa é só falar :slight_smile:

[code]import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.*;

import javax.swing.*;

public class Teste extends JFrame {
private JButton bot;
private JTextField disp1,disp2,disp3;
private JLabel lab1,lab2;
private float s1,s2,result;

 public Teste(){
	super("Programa de Soma");
	Container container = getContentPane();
	container.setLayout(new FlowLayout());
	lab1 = new JLabel("1 Numero");
	disp1 = new JTextField(10);
	container.add(lab1);
	container.add(disp1);
	
	lab2 = new JLabel("2 Numero");
	disp2 = new JTextField(10);
	container.add(lab2);
	container.add(disp2);
	
	
	bot = new JButton("Soma");
	
	
	bot.addActionListener(
		new ActionListener(){
			public void actionPerformed(ActionEvent actionEvent){
				s1= Float.parseFloat(disp1.getText());
				s2 = Float.parseFloat(disp2.getText());
				result=s1+s2;
				disp3.setText("soma = "+result);
			}
		}
	);
	container.add(bot);
	
	disp3= new JTextField(20);
	disp3.setEditable(false);
	container.add(disp3);
	
	setSize(400,100);
	show();
 }
	
public static void main(String args[]){
	Teste test = new Teste();
	test.addWindowListener(
		new WindowAdapter(){
			public void windowClosing(WindowEvent windowEvent){
				System.exit(0);
			}
		}
	);
	
}

}
[/code]

marcossousa é com JFrame mesmo, com applet sei fazer, é exatamente o que o maluquo1 colocou muito bom, obrigado pela ajuda da para começar a gatinhar.
valeu

Bom isso acontece por causa do Gerenciadores de Layout, isso eh meio chatinho no comeco mas com o tempo vc pega pratica. Eu particularmente gosto bastante do GridLayout() Eh simples e vc ainda consegue fazer coisas legais. Uma outra alternativa eh o FormLayout, mas vc tem q baixa-lo no http://www.jgoodies.com