JTextField tFcod;
JTextField tFnome;
JTextField tFsn;
JComboBox cbT;
JTextField tFe;
JComboBox cbTc;
JTextField tFEnd;
JComboBox cbC;
JComboBox cbEs;
JTextField tFcep;
JTextField tFoB;
//contato
JComboBox cbTcn;
JComboBox cbD;
JTextField tFend;
JTextField tFtel;
public Agenda(){
super("Agenda de Contatos");
Container ag = getContentPane();
ag.setLayout(new BorderLayout());
ag.setBackground(Color.LIGHT_GRAY);
JPanel pnlNorth = new JPanel();
pnlNorth.setLayout( new FlowLayout() );
pnlNorth.setPreferredSize( new Dimension( 50, 50 ) );
JButton bI = new JButton ("Inserir");
bI.setBounds(10,90,100,30);
bI.addActionListener((ActionListener) this);
bI.setActionCommand("bI");
pnlNorth.add( bI );
JButton bA = new JButton ("Alterar");
bA.setBounds(10,130,100,30);
pnlNorth.add( bA );
JButton bE = new JButton ("Excluir");
bE.setBounds(10,170,100,30);
pnlNorth.add( bE );
JButton bP = new JButton ("<|");
bP.setBounds(10,170,100,30);
pnlNorth.add( bP );
JButton bAnt = new JButton ("<");
bAnt.setBounds(10,170,100,30);
pnlNorth.add( bAnt );
JButton bProx = new JButton (">");
bProx.setBounds(10,170,100,30);
pnlNorth.add( bProx );
JButton bU = new JButton ("|>");
bU.setBounds(10,170,100,30);
pnlNorth.add( bU );
ag.add( pnlNorth, BorderLayout.NORTH );
//Panel Center
JPanel pn2Center = new JPanel();
pn2Center.setLayout( null );
//Código
JLabel lC = new JLabel("Código");
lC.setBounds(10,90,100,30);
lC.setVerticalTextPosition(JLabel.BOTTOM);
lC.setHorizontalTextPosition(JLabel.CENTER);
ag.add(lC);
tFcod = new JTextField();
tFcod.setBounds(60,95,50,20);
//tFcod.setPreferredSize( new Dimension( 30, 20 ) );
//codigo = Integer.parseInt(tFcod.getText());
ag.add(tFcod);
//Nome
JLabel lN = new JLabel("Nome");
lN.setBounds(150,90,100,30);
ag.add(lN);
tFnome = new JTextField();
tFnome.setBounds(200,95,250,20);
//tFnome.setPreferredSize( new Dimension( 200, 20 ) );
ag.add(tFnome);
//Sobrenome
JLabel lSn = new JLabel("Sobrenome");
lSn.setBounds(500,90,100,30);
ag.add(lSn);
tFsn = new JTextField();
tFsn.setBounds(580,95,400,20);
//sobreNome = tFsn.getText();
ag.add(tFsn);
//Titulo
JLabel lT = new JLabel("Título");
lT.setBounds(10,140,100,30);
ag.add(lT);
String titulos[]={"Dr.", "Md.","Sr.", "Sra.", "Srta."};
cbT = new JComboBox( titulos);
cbT.setBounds(60,140,60,25);
ag.add(cbT);
//Empresa
JLabel lE = new JLabel("Empresa");
lE.setBounds(150,140,100,30);
ag.add(lE);
tFe = new JTextField();
tFe.setBounds(220,140,400,20);
//empresa = tFe.getText();
ag.add(tFe);
//Tipo de contato
JLabel lTp = new JLabel("Tipo de Contato");
lTp.setBounds(650,140,100,30);
ag.add(lTp);
String tcontato[]={"A – Amigo", "P – Profissional", "R – Parente", "O – Outros"};
cbTc = new JComboBox( tcontato);
cbTc.setBounds(750,140,120,25);
ag.add(cbTc);
//Endereço
JLabel lEnd = new JLabel("Endereço");
lEnd.setBounds(10,190,100,30);
ag.add(lEnd);
tFEnd = new JTextField();
tFEnd.setBounds(80,190,350,20);
//endereco = tFEnd.getText();
ag.add(tFEnd);
//Cidade
JLabel lCid = new JLabel("Cidade",JLabel.CENTER);
lCid.setVerticalTextPosition(JLabel.BOTTOM);
lCid.setHorizontalTextPosition(JLabel.CENTER);
lCid.setBounds(490,190,100,30);
ag.add(lCid);
String cidade[]={"Porto Alegre","Novo Hamburgo","Ivoti","São Leopoldo","Estância Velha"};
cbC = new JComboBox( cidade );
cbC.setBounds(600,190,150,25);
ag.add(cbC);
//estado
JLabel lEs = new JLabel("Estado",JLabel.CENTER);
lEs.setVerticalTextPosition(JLabel.BOTTOM);
lEs.setHorizontalTextPosition(JLabel.CENTER);
lEs.setBounds(0,230,100,30);
ag.add(lEs);
String estados[]={"RS","RJ","MG","SP","PR","BH","SC"};
cbEs = new JComboBox( estados);
cbEs.setBounds(85,230,150,25);
ag.add(cbEs);
//Cep
JLabel lCp = new JLabel("CEP");
lCp.setBounds(260,230,250,30);
ag.add(lCp);
tFcep = new JTextField();
tFcep.setBounds(300,230,250,20);
//cep = tFcep.getText();
ag.add(tFcep);
//Observações
JLabel lOb = new JLabel("Observações");
lOb.setBounds(120,280,250,30);
ag.add(lOb);
tFoB = new JTextField();
tFoB.setBounds(200,280,750,150);
//observacoes = tFoB.getText();
ag.add(tFoB);
ag.add( pn2Center, BorderLayout.CENTER );
//Panel South
JPanel pn3South = new JPanel();
pn3South.setLayout( null );
pn3South.setPreferredSize( new Dimension( 300, 300 ) );
JButton bIn = new JButton ("Inserir");
bIn.setBounds(200,10,80,30);
pn3South.add( bIn );
JButton bAl = new JButton ("Alterar");
bAl.setBounds(290,10,80,30);
pn3South.add( bAl );
JButton bEx = new JButton ("Excluir");
bEx.setBounds(380,10,80,30);
pn3South.add( bEx );
JButton bPr = new JButton ("<|");
bPr.setBounds(470,10,80,30);
pn3South.add( bPr );
JButton bAnti = new JButton ("<");
bAnti.setBounds(560,10,80,30);
pn3South.add( bAnti );
JButton bProxi = new JButton (">");
bProxi.setBounds(650,10,80,30);
pn3South.add( bProxi );
JButton bUl = new JButton ("|>");
bUl.setBounds(740,10,80,30);
pn3South.add( bUl );
//tipo
String Tipo;
JLabel lTpi = new JLabel("Tipo");
lTpi.setBounds(10,60,100,30);
pn3South.add(lTpi);
String tcont[]={"T – Telefone", "E – Email"};
cbTcn = new JComboBox( tcont);
cbTcn.setBounds(50,60,120,25);
pn3South.add(cbTcn);
String des[]={"Residencial", "Comercial", "Fax", "Celular"};
cbD = new JComboBox( des);
cbD.setBounds(50,90,120,25);
pn3South.add(cbD);
tFend = new JTextField();
tFend.setBounds(200,60,700,20);
pn3South.add(tFend);
tFtel = new JTextField();
tFtel.setBounds(200,90,700,20);
pn3South.add(tFtel);
ag.add( pn3South, BorderLayout.SOUTH );
setBounds(0,0,1024,768);
setVisible(true);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
public String getCep() {
return cep;
}
public void setCep(String cep) {
this.cep = cep;
}
public String getCidade() {
return cidade;
}
public void setCidade(String cidade) {
this.cidade = cidade;
}
public int getCodigo() {
return codigo;
}
public void setCodigo(int codigo) {
//i++;
//codigo=i;
this.codigo = codigo;
}
public String getEmpresa() {
return empresa;
}
public void setEmpresa(String empresa) {
this.empresa = empresa;
}
public String getEndereco() {
return endereco;
}
public void setEndereco(String endereco) {
this.endereco = endereco;
}
public String getEstado() {
return estado;
}
public void setEstado(String estado) {
this.estado = estado;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getObservacoes() {
return observacoes;
}
public void setObservacoes(String observacoes) {
this.observacoes = observacoes;
}
public String getSobrenome() {
return sobrenome;
}
public void setSobrenome(String sobrenome) {
this.sobrenome = sobrenome;
}
public String getTipo() {
return tipo;
}
public void setTipo(String tipo) {
this.tipo = tipo;
}
public String getTipocontato() {
return tipocontato;
}
public void setTipocontato(String tipocontato) {
this.tipocontato = tipocontato;
}
public String getTitulo() {
return titulo;
}
public void setTitulo(String titulo) {
this.titulo = titulo;
}
public String getComandoInsert(){
StringBuffer cmd = new StringBuffer();
cmd.append("INSERT INTO agenda");
cmd.append("(codigo,nome,sobrenome,titulo,empresa,tipocontato,endereco,cidade,estado,cep,observacoes,tipo)");
cmd.append("VALUES");
cmd.append("(");
cmd.append(codigo);
cmd.append(",'");
cmd.append(nome);
cmd.append("','");
cmd.append(sobrenome);
cmd.append("','");
cmd.append(titulo);
cmd.append("','");
cmd.append(empresa);
cmd.append("','");
cmd.append(tipocontato);
cmd.append("','");
cmd.append(endereco);
cmd.append("','");
cmd.append(cidade);
cmd.append("','");
cmd.append(sobrenome);
cmd.append("','");
cmd.append(estado);
cmd.append("','");
cmd.append(cep);
cmd.append("','");
cmd.append(observacoes);
cmd.append("','");
cmd.append(tipo);
cmd.append("','");
cmd.append(");");
return cmd.toString();
}
Provavelmente vai ta bem confuso mas como, vc ja entendeu quero passar o que for escrito para o arquivo de inserção … obrigado