Linguagem c
Por: luanrr72 • 6/9/2015 • Trabalho acadêmico • 976 Palavras (4 Páginas) • 193 Visualizações
package br.barretuino.gui;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.SQLException;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import br.barretuino.jdbc.ClienteDAO;
import br.barretuino.modelagem.Cliente;
public class frmCliente extends JFrame implements ActionListener{
private JLabel lbCpf, lbNome, lbEnd, lbEndRua, lbEndNum, lbEndBairro,
lbEndCidade, lbEndUF, lbEndComplemento, lbSexo;
private JTextField txtCpf, txtNome, txtEndRua, txtEndNum, txtEndBairro,
txtEndCidade, txtEndComplemento;
private JComboBox cbxSexo;
private JComboBox cbxEstado;
private String sexo[] = {"Masculino","Feminino"};
private String estado[] = {"AC" ,"AL", "AP", "AM","BA","CE",
"DF", "ES", "GO", "MA",
"MT", "MS" , "MG", "PB",
"PR", "PA","PE","PI","RJ",
"RN", "RS","RO",
"RR","SP", "SC", "SE","TO" };
private JButton btCadastrar, btExcluir, btPesquisar, btAlterar, btSair, btLimpar;
private ClienteDAO dao;
private Cliente cliente;
public frmCliente(){
setTitle("Controle de Clientes - Cadastro de Clientes");
//Tamanho do Frame
int comprimento = 650;
int largura = 260;
setSize(comprimento,largura);
//Disposição Inicial e Final
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
setLocation((d.width - comprimento)/2,(d.height - largura)/2);
//Instanciando objeto de Cliente
try{
dao = new ClienteDAO();
} catch(Exception ex){
JOptionPane.showMessageDialog(null, "Erro ao construir ClienteDAO.\nErro --> " + ex,
"Atenção - Erro Grave", JOptionPane.ERROR_MESSAGE);
}
cliente = new Cliente();
setLayout(null);
//SetBounds (Coluna Inicial, Linha Inicial, Comprimento, Largura)
lbCpf = new JLabel("CPF:");
lbCpf.setBounds(5,16, 50, 10);//seta a posição
txtCpf = new JTextField(11);
txtCpf.setBounds(35,11, 85, 22);
lbNome = new JLabel("Nome:");
lbNome.setBounds(145,16, 50, 10);
txtNome = new JTextField(25);
txtNome.setBounds(185,11, 230, 22);
lbEnd = new JLabel("Endereco:");
lbEnd.setBounds(5,38, 70, 22);
lbEndRua = new JLabel("Rua:");
lbEndRua.setBounds(15,61, 70, 22);
txtEndRua = new JTextField(25);
txtEndRua.setBounds(45,61, 270, 22);
lbEndNum = new JLabel("Num:");
lbEndNum.setBounds(330,61, 70, 22);
txtEndNum = new JTextField(4);
txtEndNum.setBounds(366,61, 50, 22);
lbEndBairro = new JLabel("Bairro:");
lbEndBairro.setBounds(440,61, 70, 22);
txtEndBairro = new JTextField(35);
txtEndBairro.setBounds(486,61, 100, 22);
lbEndCidade = new JLabel("Cidade:");
lbEndCidade.setBounds(15,91, 70, 22);
txtEndCidade = new JTextField(35);
txtEndCidade.setBounds(80,91, 235, 22);
lbEndUF = new JLabel("UF:");
...