Iniciando em Banco de Dados

5 respostas
blima10

Pessoal tenhu no meu Frame um Radio button e qria se caso selecionado armazene no meu banco “true”, se não “false”.
Mas uma coisa, caso esse radio button seja selecionado, desabilite um textfield.

São essas minhas duvidas.

Obrigado pela atenção.

5 Respostas

B

É pra fazer o trabalho o trabalho p/ você, ou te ajudar com algum código?

Caso seja o segundo, poste o que já fez.

blima10

ok vo postar!

P

Então cara, faz assim.

No listener de checked do RadioButton, voce coloca o evento do TextField pra desabilitar.

blima10
private void btInserirActionPerformed(java.awt.event.ActionEvent evt) {

    try
        {
            String SQL = "INSERT INTO Filmes (Cartao,Origem,Destino,DtPartida,DtRetorno,PesoBagagem,Criancas" +
                    "Nome,Endereco,Complemento,Cidade,CEP,Telefone,Estado) Values ('" +
                    boxCartao.getText() + "','" +
                    boxOrigem.getText() + "','" +
                    boxDestino.getText() + "','" +
                    boxDtPartida.getText() + "','" +
                    boxDtRetorno.getText() + "','" +
                    boxPesoBagagem.getText() + "','" +
                    boxQtdCriancas.getText() + "','" +
                    boxNome.getText() + "','" +
                    boxEndereco.getText() + "','" +
                    boxComplemento.getText() + "','" +
                    boxCidade.getText() + "','" +
                    boxCEP.getText() + "','" +
                    boxTelefone.getText() + "','" +
                    comboEstado.getSelectedItem() + "')";
            MeuState.executeUpdate(SQL);
            JOptionPane.showMessageDialog(null, "Gravação realizada com sucesso!");
           // limpaCampos();
        } catch (SQLException ex)
        {
            if (ex.getMessage().equals("General error"))
            {
                JOptionPane.showMessageDialog(null, "Cliente já Cadastrado");
            } else
            {
                JOptionPane.showMessageDialog(null, "Data Inválida");
            }
        }
}

private void RadioSomenteIdaActionPerformed(java.awt.event.ActionEvent evt) {

        if(RadioSomenteIda.isSelected()){
            boxDestino.setEditable(false);
        }
        else{
            boxDestino.setEditable(true);
        }
}

Consegui desabilitar o campo caso o JRadioButton não seja selecionado.
Agora só qria sb cm faço para armazenar em meu banco um valor true c caso o JRadioButton seja selecionado, caso nao false?

Obrigado pela atenção

P

Uai, cria um campo booleano no banco e manda pra lá o valor, oras.

Criado 24 de junho de 2008
Ultima resposta 24 de jun. de 2008
Respostas 5
Participantes 3