meu caro, um codigo bem simples, interface, estude ela e dai ja dá pra fazer um bom trabalho…
[code]/*
- classe formulario. Trabalha com a interface do usuario;
*/
import java.awt.;
import java.awt.event.;
import javax.swing.*;
public class Formulario extends JFrame{
private Container container;
private JLabel labelNome, labelEndereco, labelNumero, labelComplemento, labelPais, labelCidade,
labelBairro, labelEstado, labelCpf, labelProfissao;
private JTextField fieldNome, fieldEndereco, fieldNumero, fieldComplemento, fieldPais, fieldCidade,
fieldBairro, fieldEstado, fieldCpf;
private String nameProfissoes[] = {"Estudande fundamental", "Estudante Medio", "Estudante Superior",
"Servidor Publico","Autonomo", "Outros"};
private JButton buttonSalvar, buttonCancelar;
private JComboBox comboBoxProfissao;
public Formulario(){
super("Cadastro Usuario");
container = getContentPane();
container.setLayout(null);
labelNome = new JLabel("Nome");
labelNome.setBounds(10,25,100,25);
fieldNome = new JTextField();
fieldNome.setBounds(70,25,312,25);
container.add(labelNome);
container.add(fieldNome);
labelEndereco = new JLabel("Endereco");
labelEndereco.setBounds(10,70,100,25);
fieldEndereco = new JTextField();
fieldEndereco.setBounds(70,70,315,25);
container.add(labelEndereco);
container.add(fieldEndereco);
labelNumero = new JLabel("Numero");
labelNumero.setBounds(10,110,100,25);
fieldNumero = new JTextField();
fieldNumero.setBounds(70,110,100,25);
container.add(labelNumero);
container.add(fieldNumero);
labelComplemento = new JLabel("Complemento");
labelComplemento.setBounds(200,110,100,25);
fieldComplemento = new JTextField();
fieldComplemento.setBounds(285,110,100,25);
container.add(labelComplemento);
container.add(fieldComplemento);
labelCidade = new JLabel("Cidade");
labelCidade.setBounds(10,150,100,25);
fieldCidade = new JTextField();
fieldCidade.setBounds(70,150,100,25);
container.add(labelCidade);
container.add(fieldCidade);
labelBairro = new JLabel("Bairro");
labelBairro.setBounds(200,150,100,25);
fieldBairro = new JTextField();
fieldBairro.setBounds(285,150,100,25);
container.add(labelBairro);
container.add(fieldBairro);
labelEstado = new JLabel("Estado");
labelEstado.setBounds(10,190,100,25);
fieldEstado = new JTextField();
fieldEstado.setBounds(70,190,100,25);
container.add(labelEstado);
container.add(fieldEstado);
labelPais = new JLabel("Pais");
labelPais.setBounds(200,190,100,25);
fieldPais = new JTextField();
fieldPais.setBounds(285,190,100,25);
container.add(labelPais);
container.add(fieldPais);
labelProfissao = new JLabel("Profissao");
labelProfissao.setBounds(10,230,100,25);
comboBoxProfissao = new JComboBox(nameProfissoes);
comboBoxProfissao.setBounds(70,230,200,25);
container.add(labelProfissao);
container.add(comboBoxProfissao);
buttonSalvar = new JButton("Salvar");
buttonSalvar.setBounds(70,270, 100,25);
buttonCancelar = new JButton("Cancelar");
buttonCancelar.setBounds(200,270,100,25);
container.add(buttonSalvar);
container.add(buttonCancelar);
setSize(400,400);
setVisible(true);
}
public static void main(String args[]){
Formulario f = new Formulario();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}[/code]
![](http://img215.imageshack.us/img215/6897/formularioqa3.png)
abraços a todos!!