Swing - Tela Cadastro de Clientes

já tentei isso antes mas nao deu certo…

agora estou usando o GridBagLayout

mas é mto foda… vai dar mais de 1000 linhas só pra esta janelinha…

alguém me ajude!!! rs

Cara, se vc tivesse usando o NetBeans faria isso em 5 minutos.

Então tente CardLayout

Acho que deve ser mais fácil do que com o GridBagLayout

Abraços

estou instalando o netbens… já to ficando com dor de cabeça to tentando fazer isso desde manhã… tá foda…

só que nunca usei o netbens…

depois que eu fizer isso no netbens tenho como importar o que fiz para o meu eclipse???

Tem Manualmente.

Mas porque não tenta utilizar o NB, ao menos nesse projeto?

Terá um pouco de dificuldade, mas nada tão complicado.

Talvez até te faça mudar de ideia quanto qual IDE utilizar.

Abraços

já instalei o netbens mas ainda nem abri…

estou fazendo o download do VE do eclipse primeiro…

vc já usou o VE do eclipse???

Utilizei na faculdade, mas não me familiarizei com ele.

Quando fiz um curso de Java eles utilizavam o NB.

Com ele me identifiquei melhor.

T+

cara… se vc tiver msn me add…

sem_nyck@hotmail.com

se nao as mensagens do fórum vão sair de foco…

valeu!

Meu Brother,

Não me leva a mal, mas difícilmente utilizo msn.

Pra mim é uma porta de vírus, porém sempre estarei pelo Forum.

Dai trocaremos mais idéias.

Abraços

sussegado…

mas e ae… como foi este curso de java???

aprendeu mta coisa???

tem como vc me dar umas dicas sobre como desenvolver o código para fazer o que eu quero???

desculpe tantas perguntas…

HOJE EU PEÇO AJUDA, UM DIA ESTAREI AJUDANDO QUEM PRECISA…

acho que com vc deve ter sido igual xD!

Recomendo !FORTEMENTE! o uso do MigLayout!
Ele é muito fácil de usar e o código fica uma belezinha! :wink:

[]'s

Segue o link d MigLayout:

http://www.miglayout.com/

Talvez ele venha junto com o Java 7 :slight_smile:

De que estado és?

Quanto ao curso, foi excelente.

Mas Java mesmo se aprende praticando.

Quanto aos códigos sempre que for possível e de meu alcance, ajudarei.

vlw!?

vou procurar o tutorial deste aí pra ver se consigo…

por enquanto mto obrigado cara!

sou de são paulo…

e se um dia precisar de minha ajuda vc tb pode contar comigo…

valeu!

vou ver se consigo com o miglayout, parece ser mto bom…

valeu galera…

por enquanto olhem como está…

import java.awt.Container;
import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class TelaCadastro extends JFrame {
	
	private JTextField campoNome;
	private JTextField campoEmail;
	private JTextField campoDDDTel;
	private JTextField campoTelefone;
	private JTextField campoDDDCel;
	private JTextField campoCelular;
	private JTextField campoEndereco;
	private JTextField campoNumero;
	private JTextField campoComplemento;
	private JTextField campoBairro;
	private JTextField campoCidade;
	private JTextField campoEstado;
	private JTextField campoCep;
	private JTextField campoCPF;
	private JTextField campoRG;
	private JTextField campoNascimento;
	
	private JLabel nome;
	private JLabel email;
	private JLabel dddTelefone;
	private JLabel telefone;
	private JLabel dddCelular;
	private JLabel celular;
	private JLabel endereco;
	private JLabel numero;
	private JLabel complemento;
	private JLabel bairro;
	private JLabel cidade;
	private JLabel estado;
	private JLabel cep;
	private JLabel cpf;
	private JLabel rg;
	private JLabel nascimento;
	
	public TelaCadastro(String titulo) {
		super(titulo);
		
		campoNome = new JTextField(35);
		campoEmail = new JTextField(25);
		campoDDDTel = new JTextField(3);
		campoTelefone = new JTextField(8);
		campoDDDCel = new JTextField(3);
		campoCelular = new JTextField(8);
		campoEndereco = new JTextField(55);
		campoNumero = new JTextField(5);
		campoComplemento = new JTextField(21);
		campoBairro = new JTextField(35);
		campoCidade = new JTextField(20);
		campoEstado = new JTextField(3);
		campoCep = new JTextField(8);
		campoCPF = new JTextField(10);
		campoRG = new JTextField(9);
		campoNascimento = new JTextField(10);

		nome = new JLabel("Nome:");
		email = new JLabel("E-mail:");
		dddTelefone = new JLabel("DDD:");
		telefone = new JLabel("Telefone:");
		dddCelular = new JLabel("DDD:");
		celular = new JLabel("Celular:");
		endereco = new JLabel("Endereço:");
		numero = new JLabel("Nº:");
		complemento = new JLabel("Complemento:");
		bairro = new JLabel("Bairro:");
		cidade = new JLabel("Cidade:");
		estado = new JLabel("Estado:");
		cep = new JLabel("Cep:");
		cpf = new JLabel("CPF:");
		rg = new JLabel("RG:");
		nascimento = new JLabel("Nacimento: dd/mm/aa");
	}
	
	private void mostrarTela() {
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setLocation(150, 300);
		setLayout(new GridLayout(6, 1));
		Container cp = getContentPane();
		
		JPanel [] panel = new JPanel[6]; //vetor de JPanel
		
		for (int i = 0 ; i < panel.length; i++) {
			panel[i] = new JPanel(); //inicializa cada JPanel
		}
				
		panel[0].add(nome);
		panel[0].add(campoNome);
		panel[0].add(email);
		panel[0].add(campoEmail);
		panel[1].add(dddTelefone);
		panel[1].add(campoDDDTel);
		panel[1].add(telefone);
		panel[1].add(campoTelefone);
		panel[1].add(dddCelular);
		panel[1].add(campoDDDCel);
		panel[1].add(celular);
		panel[1].add(campoCelular);
		panel[2].add(endereco);
		panel[2].add(campoEndereco);
		panel[2].add(numero);
		panel[2].add(campoNumero);
		panel[3].add(complemento);
		panel[3].add(campoComplemento);
		panel[3].add(bairro);
		panel[3].add(campoBairro);
				
		panel[4].add(cep);
		panel[4].add(campoCep);
		panel[4].add(cidade);
		panel[4].add(campoCidade);
		panel[4].add(estado);
		panel[4].add(campoEstado);
		panel[5].add(rg);
		panel[5].add(campoRG);
		panel[5].add(cpf);
		panel[5].add(campoCPF);
		panel[5].add(nascimento);
		panel[5].add(campoNascimento);
		
		for (int i = 0; i < panel.length; i++) {
			cp.add(panel[i]);//adiciona cada linha ao JFrame
		}
		pack();
		setVisible(true);
		
	}
	
	public static void main(String[] args) {
		TelaCadastro executar = new TelaCadastro("Cadastro de Cliente");
		executar.mostrarTela();
	}
}


Eu uso o VE mesmo,baixei estes plugins:
VE-runtime - http://download.eclipse.org/tools/ve/downloads/drops/R-1.1.0.1-200509071822/index.html
GEF-runtime - http://archive.eclipse.org/tools/gef/downloads/drops/R-3.1.1-200509301327/index.php
EMF-sdo-runtime - http://archive.eclipse.org/modeling/emf/emf/downloads/drops/2.1.2/R200601191349/

meu eclipse é o 3.1…flw…[]'s

blz cara… valeu…

já fiz os donwloads… agora eu descompacto eles onde???

e depoois que descompactar como faço para usar o VE???

valeu

abraçosss

O netbeans 6 não trava mais o código. Baixa a versão 6 RC1.

cara… fiz o download, vou ver se aprendo a mexe…

por enquanto valeu!!!

abraçosss

Francisss

Seguinte cara:
1- Descompacte os arquivos na pasta que desejar
2- Abra o eclipse
3- Vá no menu Help/Software Updates/Find and Install
4- Marque a opção Search for new features to install
5- Cada arquivo descompactado possui uma pasta chamada ‘eclipse’, Selecione esta pasta. Faça este procedimento para todos os plugins descompactados.
6- Marque os plugins e clique em ‘Finish’
7- Na próxima tela, marque novamente os plugins e clique em ‘Next’
8- Marque ‘I Acept the terms’ e clique em ‘Next’ e em seguida ‘Finish’
Ae depois o eclipse vai pedir para reinicar ,voce reinicia que os plugins do visual editor ja poderam ser utilizados…
Para criar uma classe virtual voce clica no projeto da new/other e seleciona VirtualClass…
So lembrando que as runtimes que te passei são da versão do eclipse 3.1,mas qualquer coisa é so ir na pagina do eclipse mesmo e procurar… flw []'s