[code]package animal;
//Ficha de Inscrição Animal.java
//João Ferreira da Silva 12/05/2008
import java.awt.;
import java.awt.event.;
import javax.swing.;
import java.sql.;
public class Animal extends JFrame implements ActionListener {
public Label lbnome, lbcidade, lbocupacao, lbgostaanim, lbanimtem,
lbnomeanim, lbanimvacin, lbracaanim, lbatacaanim, lbjaatacou,
lbhambianim, lbcaracanim, lbtempernim, lbanosanim;
public TextField txnome, txcidade, txocupacao, txnomeanim, tx5, tx6;
public JRadioButton rbgostaanim, rbgostaanimN, rbanimvacin, rbanimvacinN,
rbatacaanim, rbatacaanimN, rbjaatacou, rbjaatacouN;
public ButtonGroup btggostaanim, btganimvacin, btgatacaanim, btgjaatacou;
public Choice chanimtem, chracaanim, chhambianim, chanosanim;
public TextArea txacaracanim;
public Checkbox chbferoz, chbtranquilo, chbagitado, chbbrincalhao;
public Button btsalvar, btlimpar;
public Panel pacima, pabaixo;
public Animal() {
super("Ficha de inscrição Animal");
setSize(337, 650);
setLocation(480, 170);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setResizable(false);
pacima = new Panel(new FlowLayout(FlowLayout.LEFT));
pabaixo = new Panel(new FlowLayout(FlowLayout.CENTER));
lbnome = new Label("Seu Nome: ");
pacima.add(lbnome);
add(pacima, "Center");
txnome = new TextField(42);
pacima.add(txnome);
lbcidade = new Label("Cidade:");
pacima.add(lbcidade);
add(pacima, "Center");
txcidade = new TextField(42);
pacima.add(txcidade);
lbocupacao = new Label("Qual sua ocupação:");
pacima.add(lbocupacao);
add(pacima, "Center");
txocupacao = new TextField(42);
pacima.add(txocupacao);
lbgostaanim = new Label("Gosta de animais? ");
pacima.add(lbgostaanim);
btggostaanim = new ButtonGroup();
rbgostaanim = new JRadioButton("Sim");
btggostaanim.add(rbgostaanim);
pacima.add(rbgostaanim);
rbgostaanimN = new JRadioButton("Não");
btggostaanim.add(rbgostaanimN);
pacima.add(rbgostaanimN);
lbanimtem = new Label("Qual animal você tem?");
pacima.add(lbanimtem);
add(pacima, "Center");
chanimtem = new Choice();
chanimtem.add("Periquito");
chanimtem.add("Tartaruga");
chanimtem.add("Papagaio");
chanimtem.add("Cachorro");
chanimtem.add("Peixinho");
chanimtem.add("Largato");
chanimtem.add("Galinha");
chanimtem.add("Aranha");
chanimtem.add("Cabra");
chanimtem.add("Cobra");
chanimtem.add("Gato");
chanimtem.add("Galo");
chanimtem.add("Vaca");
chanimtem.add("Outros");
chanimtem.add("Não tenho");
pacima.add(chanimtem);
add(pacima, "Center");
lbnomeanim = new Label("Qual o nome do seu animal?");
pacima.add(lbnomeanim);
add(pacima, "Center");
txnomeanim = new TextField(42);
pacima.add(txnomeanim);
add(pacima, "Center");
lbanosanim = new Label("Quantos anos tem seu animal? ");
pacima.add(lbanosanim);
add(pacima, "Center");
chanosanim = new Choice();
chanosanim.add("1a11 meses");
chanosanim.add("1a10 anos");
chanosanim.add("10a20 anos");
chanosanim.add("20a30 anos");
chanosanim.add("30a40 anos");
chanosanim.add("40a50 anos");
chanosanim.add("50a60 anos");
chanosanim.add("60a70 anos");
chanosanim.add("70a80 anos");
chanosanim.add("Mais de 80 anos");
pacima.add(chanosanim);
add(pacima, "Center");
lbanimvacin = new Label("O animal já foi vacinado? ");
pacima.add(lbanimvacin);
add(pacima, "Center");
btganimvacin = new ButtonGroup();
rbanimvacin = new JRadioButton("Sim");
pacima.add(rbanimvacin);
btganimvacin.add(rbanimvacin);
rbanimvacinN = new JRadioButton("Não");
pacima.add(rbanimvacinN);
btganimvacin.add(rbanimvacinN);
lbracaanim = new Label("Qual a raça do animal? ");
pacima.add(lbracaanim);
add(pacima, "Center");
chracaanim = new Choice();
chracaanim.add("CockerSpainelIng");
chracaanim.add("Pastor Alemão");
chracaanim.add("Dog Alemão");
chracaanim.add("Vira-lata");
chracaanim.add("Doberman");
chracaanim.add("Chihahua");
chracaanim.add("Labrador");
chracaanim.add("Pit-Bull");
chracaanim.add("BullDog");
chracaanim.add("Poodle");
chracaanim.add("Fila");
chracaanim.add("Box");
chracaanim.add("Outros");
pacima.add(chracaanim);
add(pacima, "Center");
lbatacaanim = new Label("Já foi atacado(a)por algum animal?");
pacima.add(lbatacaanim);
add(pacima, "Center");
btgatacaanim = new ButtonGroup();
rbatacaanim = new JRadioButton("Sim");
btgatacaanim.add(rbatacaanim);
pacima.add(rbatacaanim);
rbatacaanimN = new JRadioButton("Não");
btgatacaanim.add(rbatacaanimN);
pacima.add(rbatacaanimN);
lbjaatacou = new Label("Seu animal já atacou alguém? ");
pacima.add(lbjaatacou);
add(pacima, "Center");
btgjaatacou = new ButtonGroup();
rbjaatacou = new JRadioButton("Sim");
btgjaatacou.add(rbjaatacou);
pacima.add(rbjaatacou);
rbjaatacouN = new JRadioButton("Não");
btgjaatacou.add(rbjaatacouN);
pacima.add(rbjaatacouN);
lbhambianim = new Label("Em que hambiente vive o animal? ");
pacima.add(lbhambianim);
add(pacima, "Center");
chhambianim = new Choice();
chhambianim.add("Apartamento");
chhambianim.add("Condomínio");
chhambianim.add("Fazenda");
chhambianim.add("Chácara");
chhambianim.add("Sítio");
chhambianim.add("Casa");
chhambianim.add("Lote");
chhambianim.add("Outros");
pacima.add(chhambianim);
add(pacima, "Center");
lbcaracanim = new Label("Características físicas do animal?");
pacima.add(lbcaracanim);
add(pacima, "Center");
txacaracanim = new TextArea(2, 13);
pacima.add(txacaracanim);
add(pacima, "Center");
lbtempernim = new Label(
"Qual temperamento do seu animal? ");
pacima.add(lbtempernim);
add(pacima, "Center");
chbferoz = new Checkbox("Feroz");
pacima.add(chbferoz);
chbtranquilo = new Checkbox("Tranqüilo");
pacima.add(chbtranquilo);
chbagitado = new Checkbox("Agitado");
pacima.add(chbagitado);
chbbrincalhao = new Checkbox("Brincalhão");
pacima.add(chbbrincalhao);
btsalvar = new Button("Salvar");
pabaixo.add(btsalvar);
add(pabaixo, "South");
btsalvar.addActionListener(this);
btlimpar = new Button("Limpar Ficha");
pabaixo.add(btlimpar);
add(pabaixo, "South");
btlimpar.addActionListener(this);
btsalvar.setBackground(Color.orange);
btsalvar.setForeground(Color.blue);
btlimpar.setBackground(Color.orange);
btlimpar.setForeground(Color.blue);
txnome.setBackground(Color.orange);
chanimtem.setBackground(Color.lightGray);
txacaracanim.setBackground(Color.lightGray);
// cor de funto checkbox
chbferoz.setBackground(Color.gray);
chbtranquilo.setBackground(Color.gray);
chbagitado.setBackground(Color.gray);
chbbrincalhao.setBackground(Color.gray);
// Cor de Fundo do Painel
/*
* pacima.setBackground(Color.white);
* pabaixo.setBackground(Color.white);
*/
}
public void actionPerformed(ActionEvent e) {
/*
* if(e.getSource()==btsalvar){JOptionPane.showMessageDialog(null,
* "Os dados foram preenchidos corretamente?",
* "Aviso",JOptionPane.INFORMATION_MESSAGE); }
*/
// conecta Bd
if (e.getSource() == btsalvar) {
ConectarBD bd = new ConectarBD(
"INSERT INTO Ficha(nome,cidade,ocupaçao) values('"
+ txnome.getText() + "','" + txcidade.getText()
+ "'," + "'" + txocupacao.getText() + "')");
JOptionPane.showMessageDialog(null, "Gravação concluída!");
txnome.setText("");
txcidade.setText("");
txocupacao.setText("");
}
if (e.getSource() == btlimpar) {
JOptionPane.showConfirmDialog(null,
"Tem certeza que deseja limpar a Ficha?", "Aviso",
JOptionPane.INFORMATION_MESSAGE);
txacaracanim.setText("");
txcidade.setText("");
txocupacao.setText("");
txnomeanim.setText("");
txnome.setText("");
}
}
public static void main(String args[]) {
Animal e = new Animal();
e.show();
}
[/code]
queria saber como eu faço para armazenar os opçoes de um radiobutton,choice,checkbox em um banco de dados :?: eu só consigo armazenar os TextField e os TextArea. Abraços.
